Class ANTLRTokenScannerAdapter
- java.lang.Object
-
- org.palladiosimulator.editors.commons.dialogs.stoex.ANTLRTokenScannerAdapter
-
- All Implemented Interfaces:
ITokenScanner
public class ANTLRTokenScannerAdapter extends Object implements ITokenScanner
The Class ANTLRTokenScannerAdapter.
-
-
Constructor Summary
Constructors Constructor Description ANTLRTokenScannerAdapter(Class<?> scannerClass, ITokenMapper mapper)
Instantiates a new aNTLR token scanner adapter.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getTokenLength()
Gets the token length.int
getTokenOffset()
Gets the token offset.IToken
nextToken()
Next token.void
setRange(IDocument document, int offset, int length)
Sets the range.
-
-
-
Constructor Detail
-
ANTLRTokenScannerAdapter
public ANTLRTokenScannerAdapter(Class<?> scannerClass, ITokenMapper mapper)
Instantiates a new aNTLR token scanner adapter.- Parameters:
scannerClass
- the scanner classmapper
- the mapper
-
-
Method Detail
-
getTokenLength
public int getTokenLength()
Gets the token length.- Specified by:
getTokenLength
in interfaceITokenScanner
- Returns:
- the token length
- See Also:
ITokenScanner.getTokenLength()
-
getTokenOffset
public int getTokenOffset()
Gets the token offset.- Specified by:
getTokenOffset
in interfaceITokenScanner
- Returns:
- the token offset
- See Also:
ITokenScanner.getTokenOffset()
-
nextToken
public IToken nextToken()
Next token.- Specified by:
nextToken
in interfaceITokenScanner
- Returns:
- the i token
- See Also:
ITokenScanner.nextToken()
-
setRange
public void setRange(IDocument document, int offset, int length)
Sets the range.- Specified by:
setRange
in interfaceITokenScanner
- Parameters:
document
- the documentoffset
- the offsetlength
- the length- See Also:
ITokenScanner.setRange(org.eclipse.jface.text.IDocument, int, int)
-
-