org.jvyaml
Class ScannerImpl

java.lang.Object
  extended by org.jvyaml.ScannerImpl
All Implemented Interfaces:
Scanner

public class ScannerImpl
extends java.lang.Object
implements Scanner

A Java implementation of the RbYAML scanner.


Constructor Summary
ScannerImpl(java.io.Reader stream)
           
ScannerImpl(java.lang.String stream)
           
 
Method Summary
 boolean checkToken(java.lang.Class[] choices)
           
 java.util.Iterator eachToken()
           
 Token getToken()
           
 java.util.Iterator iterator()
           
static void main(java.lang.String[] args)
           
 Token peekToken()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ScannerImpl

public ScannerImpl(java.io.Reader stream)

ScannerImpl

public ScannerImpl(java.lang.String stream)
Method Detail

checkToken

public boolean checkToken(java.lang.Class[] choices)
Specified by:
checkToken in interface Scanner

peekToken

public Token peekToken()
Specified by:
peekToken in interface Scanner

getToken

public Token getToken()
Specified by:
getToken in interface Scanner

eachToken

public java.util.Iterator eachToken()
Specified by:
eachToken in interface Scanner

iterator

public java.util.Iterator iterator()
Specified by:
iterator in interface Scanner

main

public static void main(java.lang.String[] args)
                 throws java.lang.Exception
Throws:
java.lang.Exception