|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sun.msv.generator.Generator
public class Generator
generates an XML DOM instance that conforms to the given schema.
Method Summary | |
---|---|
static void |
generate(com.sun.msv.grammar.Expression exp,
Document emptyDoc)
generates instance by using default settings. |
static void |
generate(com.sun.msv.grammar.Expression exp,
Document emptyDoc,
GeneratorOption opts)
generates instance by custom settings. |
void |
onAnyString()
|
void |
onAttribute(com.sun.msv.grammar.AttributeExp exp)
|
void |
onChoice(com.sun.msv.grammar.ChoiceExp cp)
|
void |
onConcur(com.sun.msv.grammar.ConcurExp exp)
|
void |
onData(com.sun.msv.grammar.DataExp exp)
|
void |
onElement(com.sun.msv.grammar.ElementExp exp)
|
void |
onEpsilon()
|
void |
onInterleave(com.sun.msv.grammar.InterleaveExp ip)
|
void |
onList(com.sun.msv.grammar.ListExp exp)
|
void |
onMixed(com.sun.msv.grammar.MixedExp exp)
|
void |
onNullSet()
|
void |
onOneOrMore(com.sun.msv.grammar.OneOrMoreExp exp)
|
void |
onOther(com.sun.msv.grammar.OtherExp exp)
|
void |
onRef(com.sun.msv.grammar.ReferenceExp exp)
|
void |
onSequence(com.sun.msv.grammar.SequenceExp exp)
|
void |
onValue(com.sun.msv.grammar.ValueExp exp)
|
void |
onZeroOrMore(com.sun.msv.grammar.OneOrMoreExp exp)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static void generate(com.sun.msv.grammar.Expression exp, Document emptyDoc)
public static void generate(com.sun.msv.grammar.Expression exp, Document emptyDoc, GeneratorOption opts)
public void onEpsilon()
onEpsilon
in interface com.sun.msv.grammar.ExpressionVisitorVoid
public void onNullSet()
onNullSet
in interface com.sun.msv.grammar.ExpressionVisitorVoid
public void onSequence(com.sun.msv.grammar.SequenceExp exp)
onSequence
in interface com.sun.msv.grammar.ExpressionVisitorVoid
public void onInterleave(com.sun.msv.grammar.InterleaveExp ip)
onInterleave
in interface com.sun.msv.grammar.ExpressionVisitorVoid
public void onChoice(com.sun.msv.grammar.ChoiceExp cp)
onChoice
in interface com.sun.msv.grammar.ExpressionVisitorVoid
public void onMixed(com.sun.msv.grammar.MixedExp exp)
onMixed
in interface com.sun.msv.grammar.ExpressionVisitorVoid
public void onList(com.sun.msv.grammar.ListExp exp)
onList
in interface com.sun.msv.grammar.ExpressionVisitorVoid
public void onRef(com.sun.msv.grammar.ReferenceExp exp)
onRef
in interface com.sun.msv.grammar.ExpressionVisitorVoid
public void onOther(com.sun.msv.grammar.OtherExp exp)
onOther
in interface com.sun.msv.grammar.ExpressionVisitorVoid
public void onAttribute(com.sun.msv.grammar.AttributeExp exp)
onAttribute
in interface com.sun.msv.grammar.ExpressionVisitorVoid
public void onElement(com.sun.msv.grammar.ElementExp exp)
onElement
in interface com.sun.msv.grammar.ExpressionVisitorVoid
public void onAnyString()
onAnyString
in interface com.sun.msv.grammar.ExpressionVisitorVoid
public void onOneOrMore(com.sun.msv.grammar.OneOrMoreExp exp)
onOneOrMore
in interface com.sun.msv.grammar.ExpressionVisitorVoid
public void onZeroOrMore(com.sun.msv.grammar.OneOrMoreExp exp)
public void onValue(com.sun.msv.grammar.ValueExp exp)
onValue
in interface com.sun.msv.grammar.ExpressionVisitorVoid
public void onData(com.sun.msv.grammar.DataExp exp)
onData
in interface com.sun.msv.grammar.ExpressionVisitorVoid
public void onConcur(com.sun.msv.grammar.ConcurExp exp)
onConcur
in interface com.sun.msv.grammar.ExpressionVisitorVoid
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |