Package gnu.text
Interface SourceLocator
- All Superinterfaces:
Locator,SourceLocator
- All Known Implementing Classes:
AccessExp,ANormalize,ApplyExp,BeginExp,BlockExp,CaseExp,CatchClause,ChainLambdas,ClassExp,Compilation,CurryExp,Declaration,ErrorExp,ExitExp,ExpExpVisitor,Expression,ExpVisitor,FindCapturedVars,FindTailCalls,FluidLetExp,IfExp,InlineCalls,LambdaExp,LangExp,LetExp,ModuleExp,ObjectExp,PairWithPosition,PatternScope,PushApply,QuoteExp,ReferenceExp,ResolveNames,SchemeCompilation,ScopeExp,SetExp,SourceError,SourceLocator.Simple,SourceMessages,SynchronizedExp,SyntaxForms.PairWithPositionSyntaxForm,TemplateScope,ThisExp,Translator,TryExp,XMLFilter,XQResolveNames
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionintReturn current column number.intColumn (one-origin) of end of range; unknown/unspecified is -1.intLine number (one-origin) of end of range; unknown/unspecified is -1.Normally same as getSystemId.intReturn current line number.intColumn (one-origin) of start of range; unknown/unspecified is -1.intLine number (one-origin) of start of range; unknown/unspecified is -1.booleanTrue if position is unlikely to change.
-
Method Details
-
getLineNumber
int getLineNumber()Return current line number. Normally the same asgetStartLine(). The "first" line is line 1; unknown is -1.- Specified by:
getLineNumberin interfaceLocator- Specified by:
getLineNumberin interfaceSourceLocator
-
getColumnNumber
int getColumnNumber()Return current column number. Normally the same asgetStartColumn(). The "first" column is column 1; unknown is -1.- Specified by:
getColumnNumberin interfaceLocator- Specified by:
getColumnNumberin interfaceSourceLocator
-
getStartLine
int getStartLine()Line number (one-origin) of start of range; unknown/unspecified is -1. -
getStartColumn
int getStartColumn()Column (one-origin) of start of range; unknown/unspecified is -1. -
getEndLine
int getEndLine()Line number (one-origin) of end of range; unknown/unspecified is -1. -
getEndColumn
int getEndColumn()Column (one-origin) of end of range; unknown/unspecified is -1. -
getPublicId
String getPublicId()- Specified by:
getPublicIdin interfaceLocator- Specified by:
getPublicIdin interfaceSourceLocator
-
getSystemId
String getSystemId()- Specified by:
getSystemIdin interfaceLocator- Specified by:
getSystemIdin interfaceSourceLocator
-
getFileName
String getFileName()Normally same as getSystemId. -
isStableSourceLocation
boolean isStableSourceLocation()True if position is unlikely to change. True for an expression but not an input file.
-