com.sun.msv.reader.relax
Class RELAXReader.StateFactory

java.lang.Object
  extended by com.sun.msv.reader.relax.RELAXReader.StateFactory
Direct Known Subclasses:
RELAXCoreReader.StateFactory
Enclosing class:
RELAXReader

public static class RELAXReader.StateFactory
extends Object

creates various State object, which in turn parses grammar. parsing behavior can be customized by implementing custom StateFactory.


Constructor Summary
RELAXReader.StateFactory()
           
 
Method Summary
protected  State choice(State parent, StartTagInfo tag)
           
protected  State empty(State parent, StartTagInfo tag)
           
protected  FacetState facets(State parent, StartTagInfo tag)
           
protected  State hedgeRef(State parent, StartTagInfo tag)
           
protected  State none(State parent, StartTagInfo tag)
           
protected  State refLabel(State parent, StartTagInfo tag)
           
protected  State sequence(State parent, StartTagInfo tag)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RELAXReader.StateFactory

public RELAXReader.StateFactory()
Method Detail

refLabel

protected State refLabel(State parent,
                         StartTagInfo tag)

hedgeRef

protected State hedgeRef(State parent,
                         StartTagInfo tag)

choice

protected State choice(State parent,
                       StartTagInfo tag)

none

protected State none(State parent,
                     StartTagInfo tag)

empty

protected State empty(State parent,
                      StartTagInfo tag)

sequence

protected State sequence(State parent,
                         StartTagInfo tag)

facets

protected FacetState facets(State parent,
                            StartTagInfo tag)


MSV