org.jvyamlb
Class PositioningParserImpl

java.lang.Object
  extended by org.jvyamlb.ParserImpl
      extended by org.jvyamlb.PositioningParserImpl
All Implemented Interfaces:
Parser, Positionable, PositioningParser

public class PositioningParserImpl
extends ParserImpl
implements PositioningParser

Author:
Ola Bini

Nested Class Summary
protected static class PositioningParserImpl.PositioningProductionEnvironment
           
 
Nested classes/interfaces inherited from class org.jvyamlb.ParserImpl
ParserImpl.ProductionEnvironment
 
Field Summary
 
Fields inherited from class org.jvyamlb.ParserImpl
scanner
 
Constructor Summary
PositioningParserImpl(PositioningScanner scanner)
           
PositioningParserImpl(PositioningScanner scanner, YAMLConfig cfg)
           
 
Method Summary
protected  ParserImpl.ProductionEnvironment getEnvironment(YAMLConfig cfg)
           
 Position getPosition()
           
 Position.Range getRange()
           
 
Methods inherited from class org.jvyamlb.ParserImpl
checkEvent, eachEvent, getEvent, iterator, main, parseStream, parseStreamNext, peekEvent, tmain, tmainx
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jvyamlb.Parser
checkEvent, eachEvent, getEvent, iterator, parseStream, parseStreamNext, peekEvent
 

Constructor Detail

PositioningParserImpl

public PositioningParserImpl(PositioningScanner scanner)

PositioningParserImpl

public PositioningParserImpl(PositioningScanner scanner,
                             YAMLConfig cfg)
Method Detail

getPosition

public Position getPosition()
Specified by:
getPosition in interface Positionable

getRange

public Position.Range getRange()
Specified by:
getRange in interface Positionable

getEnvironment

protected ParserImpl.ProductionEnvironment getEnvironment(YAMLConfig cfg)
Overrides:
getEnvironment in class ParserImpl