com.sun.msv.reader.xmlschema

Class XMLSchemaReader.StateFactory

public static class XMLSchemaReader.StateFactory extends Object

creates various State object, which in turn parses grammar. parsing behavior can be customized by implementing custom StateFactory.
Method Summary
Stateall(State parent, StartTagInfo tag)
Stateany(State parent, StartTagInfo tag)
StateanyAttribute(State parent, StartTagInfo tag)
Stateattribute(State parent, StartTagInfo tag)
StateattributeGroup(State parent, StartTagInfo tag)
Statechoice(State parent, StartTagInfo tag)
StatecomplexContent(State parent, StartTagInfo tag, ComplexTypeExp decl)
StatecomplexExt(State parent, StartTagInfo tag, ComplexTypeExp decl)
StatecomplexRst(State parent, StartTagInfo tag, ComplexTypeExp decl)
StatecomplexTypeDecl(State parent, StartTagInfo tag)
StateelementDecl(State parent, StartTagInfo tag)
StateelementRef(State parent, StartTagInfo tag)
Statefacets(State parent, StartTagInfo tag)
Stategroup(State parent, StartTagInfo tag)
Stateimport_(State parent, StartTagInfo tag)
Stateinclude(State parent, StartTagInfo tag)
Statekey(State parent, StartTagInfo tag)
Statekeyref(State parent, StartTagInfo tag)
Statenotation(State parent, StartTagInfo tag)
Stateredefine(State parent, StartTagInfo tag)
StateschemaHead(String expectedNamespace)
StateschemaIncluded(State parent, String expectedNamespace)
Statesequence(State parent, StartTagInfo tag)
StatesimpleContent(State parent, StartTagInfo tag, ComplexTypeExp decl)
StatesimpleExt(State parent, StartTagInfo tag, ComplexTypeExp decl)
StatesimpleRst(State parent, StartTagInfo tag, ComplexTypeExp decl)
StatesimpleType(State parent, StartTagInfo tag)
Stateunique(State parent, StartTagInfo tag)

Method Detail

all

public State all(State parent, StartTagInfo tag)

any

public State any(State parent, StartTagInfo tag)

anyAttribute

public State anyAttribute(State parent, StartTagInfo tag)

attribute

public State attribute(State parent, StartTagInfo tag)

attributeGroup

public State attributeGroup(State parent, StartTagInfo tag)

choice

public State choice(State parent, StartTagInfo tag)

complexContent

public State complexContent(State parent, StartTagInfo tag, ComplexTypeExp decl)

complexExt

public State complexExt(State parent, StartTagInfo tag, ComplexTypeExp decl)

complexRst

public State complexRst(State parent, StartTagInfo tag, ComplexTypeExp decl)

complexTypeDecl

public State complexTypeDecl(State parent, StartTagInfo tag)

elementDecl

public State elementDecl(State parent, StartTagInfo tag)

elementRef

public State elementRef(State parent, StartTagInfo tag)

facets

public State facets(State parent, StartTagInfo tag)

group

public State group(State parent, StartTagInfo tag)

import_

public State import_(State parent, StartTagInfo tag)

include

public State include(State parent, StartTagInfo tag)

key

public State key(State parent, StartTagInfo tag)

keyref

public State keyref(State parent, StartTagInfo tag)

notation

public State notation(State parent, StartTagInfo tag)

redefine

public State redefine(State parent, StartTagInfo tag)

schemaHead

public State schemaHead(String expectedNamespace)

schemaIncluded

public State schemaIncluded(State parent, String expectedNamespace)

sequence

public State sequence(State parent, StartTagInfo tag)

simpleContent

public State simpleContent(State parent, StartTagInfo tag, ComplexTypeExp decl)

simpleExt

public State simpleExt(State parent, StartTagInfo tag, ComplexTypeExp decl)

simpleRst

public State simpleRst(State parent, StartTagInfo tag, ComplexTypeExp decl)

simpleType

public State simpleType(State parent, StartTagInfo tag)

unique

public State unique(State parent, StartTagInfo tag)