com.sun.msv.reader.trex.classic

Class TREXGrammarReader.StateFactory

Enclosing Class:
TREXGrammarReader
Known Direct Subclasses:
TypedTREXGrammarInterceptor

public static class TREXGrammarReader.StateFactory
extends TREXBaseReader.StateFactory

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

Method Summary

State
anyString(State parent, StartTagInfo tag)
State
concur(State parent, StartTagInfo tag)
State
data(State parent, StartTagInfo tag)
State
define(State parent, StartTagInfo tag)
State
includePattern(State parent, StartTagInfo tag)
State
string(State parent, StartTagInfo tag)

Methods inherited from class com.sun.msv.reader.trex.TREXBaseReader.StateFactory

attribute, choice, createGrammar, define, divInGrammar, element, empty, grammar, group, includeGrammar, interleave, mixed, notAllowed, nsAnyName, nsChoice, nsDifference, nsName, nsNot, nsNsName, oneOrMore, optional, ref, start, zeroOrMore

Method Details

anyString

public State anyString(State parent,
                       StartTagInfo tag)

concur

public State concur(State parent,
                    StartTagInfo tag)

data

public State data(State parent,
                  StartTagInfo tag)

define

public State define(State parent,
                    StartTagInfo tag)
Overrides:
define in interface TREXBaseReader.StateFactory

includePattern

public State includePattern(State parent,
                            StartTagInfo tag)

string

public State string(State parent,
                    StartTagInfo tag)