Package eu.bandm.tools.d2d2.rt
Class __SAX_Parser
java.lang.Object
eu.bandm.tools.umod.runtime.TsoapPrimitives.Parser
eu.bandm.tools.d2d2.rt.__SAX_Parser
Decoder for umod's own XML serialisation.
Usage:
- Create an instance.
- Call the
matchSAX_[T]()method, where T is the class of the expected top level model element.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected classprotected classprotected classprotected classprotected classprotected classprotected classprotected classprotected classprotected classprotected classprotected classprotected classprotected classprotected class -
Field Summary
Fields inherited from class eu.bandm.tools.umod.runtime.TsoapPrimitives.Parser
config, id2model, idsDefined, in, next_atts, next_element_id, next_element_idref, next_element_name -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfill_Binding(Object res) fill_ImportContext(Object res) fill_State(Object res) fill_State_perm(Object res) fill_State_rep(Object res) fill_State_sequ(Object res) protected intgetKey()protected NonNullKeyMap<String, @Opt ImportContext> parse_0()protected NonNullList<Udom> parse_1()Methods inherited from class eu.bandm.tools.umod.runtime.TsoapPrimitives.Parser
checkend, consumestart, finalCheck, getchars, parse_bool, parse_char, parse_float, parse_int, parse_string, putRef, skipWStoOpenTag, testEnum, testfield, testNullRef, testRef
-
Constructor Details
-
__SAX_Parser
- Parameters:
in- source of SAX events which represent the encoding.config- an instance defining the XML element and field names used for en/decoding.
-
-
Method Details
-
getKey
protected int getKey() -
matchSAX_Binding
-
fill_Binding
-
matchSAX_ImportContext
-
fill_ImportContext
-
parse_0
-
matchSAX_Udom
-
fill_Udom
-
matchSAX_ResultContainer
-
fill_ResultContainer
-
parse_1
-
matchSAX_ResultingStructure
-
fill_ResultingStructure
-
matchSAX_PermutationSubexpression
-
fill_PermutationSubexpression
-
matchSAX_PermutationGroup
-
fill_PermutationGroup
-
matchSAX_ResultingChars
-
fill_ResultingChars
-
matchSAX_SubstituteChars
-
fill_SubstituteChars
-
matchSAX_State
-
fill_State
-
matchSAX_State_singleton
-
fill_State_singleton
-
matchSAX_State_sequ
-
fill_State_sequ
-
matchSAX_State_perm
-
fill_State_perm
-
matchSAX_State_rep
-
fill_State_rep
-
matchSAX_FlattenContext
-
fill_FlattenContext
-