com.sun.msv.reader.trex.ng

Class RELAXNGReader.StateFactory

public static class RELAXNGReader.StateFactory extends TREXBaseReader.StateFactory

creates various State object, which in turn parses grammar. parsing behavior can be customized by implementing custom StateFactory.
Method Summary
Stateattribute(State parent, StartTagInfo tag)
Statedata(State parent, StartTagInfo tag)
StatedataExcept(State parent, StartTagInfo tag)
StatedataParam(State parent, StartTagInfo tag)
Statedefine(State parent, StartTagInfo tag)
StatedivInGrammar(State parent, StartTagInfo tag)
Stateelement(State parent, StartTagInfo tag)
StateexternalRef(State parent, StartTagInfo tag)
Stategrammar(State parent, StartTagInfo tag)
StateincludeGrammar(State parent, StartTagInfo tag)
Statelist(State parent, StartTagInfo tag)
StatensAnyName(State parent, StartTagInfo tag)
StatensExcept(State parent, StartTagInfo tag)
StatensNsName(State parent, StartTagInfo tag)
StateparentRef(State parent, StartTagInfo tag)
Stateredefine(State parent, StartTagInfo tag)
StateredefineStart(State parent, StartTagInfo tag)
Stateref(State parent, StartTagInfo tag)
Statestart(State parent, StartTagInfo tag)
Statetext(State parent, StartTagInfo tag)
Statevalue(State parent, StartTagInfo tag)

Method Detail

attribute

public State attribute(State parent, StartTagInfo tag)

data

public State data(State parent, StartTagInfo tag)

dataExcept

public State dataExcept(State parent, StartTagInfo tag)

dataParam

public State dataParam(State parent, StartTagInfo tag)

define

public State define(State parent, StartTagInfo tag)

divInGrammar

public State divInGrammar(State parent, StartTagInfo tag)

element

public State element(State parent, StartTagInfo tag)

externalRef

public State externalRef(State parent, StartTagInfo tag)

grammar

public State grammar(State parent, StartTagInfo tag)

includeGrammar

public State includeGrammar(State parent, StartTagInfo tag)

list

public State list(State parent, StartTagInfo tag)

nsAnyName

public State nsAnyName(State parent, StartTagInfo tag)

nsExcept

public State nsExcept(State parent, StartTagInfo tag)

nsNsName

public State nsNsName(State parent, StartTagInfo tag)

parentRef

public State parentRef(State parent, StartTagInfo tag)

redefine

public State redefine(State parent, StartTagInfo tag)

redefineStart

public State redefineStart(State parent, StartTagInfo tag)

ref

public State ref(State parent, StartTagInfo tag)

start

public State start(State parent, StartTagInfo tag)

text

public State text(State parent, StartTagInfo tag)

value

public State value(State parent, StartTagInfo tag)