org.jvyamlb
Class PositioningScannerImpl
java.lang.Object
org.jvyamlb.ScannerImpl
org.jvyamlb.PositioningScannerImpl
- All Implemented Interfaces:
- Positionable, PositioningScanner, Scanner
public class PositioningScannerImpl
- extends ScannerImpl
- implements PositioningScanner
- Author:
- Ola Bini
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
line
private int line
offset
private int offset
started
private java.util.List started
possible
private Position possible
PositioningScannerImpl
public PositioningScannerImpl(java.io.InputStream stream)
PositioningScannerImpl
public PositioningScannerImpl(org.jruby.util.ByteList stream)
PositioningScannerImpl
public PositioningScannerImpl(java.lang.String stream)
forward
protected void forward()
- Overrides:
forward
in class ScannerImpl
forward
protected void forward(int length)
- Overrides:
forward
in class ScannerImpl
getPosition
public Position getPosition()
- Specified by:
getPosition
in interface Positionable
getStartPosition
public Position getStartPosition()
getRange
public Position.Range getRange()
- Specified by:
getRange
in interface Positionable
startingItem
protected void startingItem()
- Overrides:
startingItem
in class ScannerImpl
possibleEnd
protected void possibleEnd()
- Overrides:
possibleEnd
in class ScannerImpl
getStreamStart
protected StreamStartToken getStreamStart()
- Overrides:
getStreamStart
in class ScannerImpl
getStreamEnd
protected StreamEndToken getStreamEnd()
- Overrides:
getStreamEnd
in class ScannerImpl
getDocumentStart
protected DocumentStartToken getDocumentStart()
- Overrides:
getDocumentStart
in class ScannerImpl
getDocumentEnd
protected DocumentEndToken getDocumentEnd()
- Overrides:
getDocumentEnd
in class ScannerImpl
getBlockEnd
protected BlockEndToken getBlockEnd()
- Overrides:
getBlockEnd
in class ScannerImpl
getBlockSequenceStart
protected BlockSequenceStartToken getBlockSequenceStart()
- Overrides:
getBlockSequenceStart
in class ScannerImpl
getBlockEntry
protected BlockEntryToken getBlockEntry()
- Overrides:
getBlockEntry
in class ScannerImpl
getKey
protected KeyToken getKey()
- Overrides:
getKey
in class ScannerImpl
getKey
protected KeyToken getKey(SimpleKey key)
- Overrides:
getKey
in class ScannerImpl
getValue
protected ValueToken getValue()
- Overrides:
getValue
in class ScannerImpl
getBlockMappingStart
protected BlockMappingStartToken getBlockMappingStart()
- Overrides:
getBlockMappingStart
in class ScannerImpl
getBlockMappingStart
protected BlockMappingStartToken getBlockMappingStart(SimpleKey key)
- Overrides:
getBlockMappingStart
in class ScannerImpl
getFlowSequenceStart
protected FlowSequenceStartToken getFlowSequenceStart()
- Overrides:
getFlowSequenceStart
in class ScannerImpl
getFlowMappingStart
protected FlowMappingStartToken getFlowMappingStart()
- Overrides:
getFlowMappingStart
in class ScannerImpl
getFlowSequenceEnd
protected FlowSequenceEndToken getFlowSequenceEnd()
- Overrides:
getFlowSequenceEnd
in class ScannerImpl
getFlowMappingEnd
protected FlowMappingEndToken getFlowMappingEnd()
- Overrides:
getFlowMappingEnd
in class ScannerImpl
getFlowEntry
protected FlowEntryToken getFlowEntry()
- Overrides:
getFlowEntry
in class ScannerImpl
getTag
protected TagToken getTag(org.jruby.util.ByteList[] args)
- Overrides:
getTag
in class ScannerImpl
getAlias
protected AliasToken getAlias()
- Overrides:
getAlias
in class ScannerImpl
getAnchor
protected AnchorToken getAnchor()
- Overrides:
getAnchor
in class ScannerImpl
finalizeAnchor
protected Token finalizeAnchor(Token t)
- Overrides:
finalizeAnchor
in class ScannerImpl
getDirective
protected DirectiveToken getDirective(java.lang.String name,
java.lang.String[] value)
- Overrides:
getDirective
in class ScannerImpl
getScalar
protected ScalarToken getScalar(org.jruby.util.ByteList value,
boolean plain,
char style)
- Overrides:
getScalar
in class ScannerImpl
getSimpleKey
protected SimpleKey getSimpleKey(int tokenNumber,
boolean required,
int index,
int line,
int column)
- Overrides:
getSimpleKey
in class ScannerImpl
scannerException
protected void scannerException(java.lang.String when,
java.lang.String what,
java.lang.String note)
- Overrides:
scannerException
in class ScannerImpl