Package eu.bandm.tools.d2d2.model
Class __SAX_Parser
java.lang.Object
eu.bandm.tools.umod.runtime.TsoapPrimitives.Parser
eu.bandm.tools.d2d2.model.__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
Modifier and TypeClassDescriptionprotected class
protected class
protected class
protected class
protected class
protected class
protected class
protected class
protected class
protected class
protected class
protected class
protected class
protected class
protected class
protected class
protected class
protected class
protected class
protected class
protected class
protected class
protected class
protected class
protected class
protected class
protected class
protected class
protected class
protected class
protected class
protected class
protected class
protected class
protected class
protected class
protected class
protected class
protected 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
-
Method Summary
Modifier and TypeMethodDescriptionfill_CharBinary
(Object res) fill_CharCut
(Object res) fill_CharExpr
(Object res) fill_CharJoin
(Object res) fill_CharMinus
(Object res) fill_CharRange
(Object res) fill_CharSetConst
(Object res) fill_CharsRegExp
(Object res) fill_Definition
(Object res) fill_DefInstance
(Object res) fill_Empty
(Object res) fill_Enumeration
(Object res) fill_Expr0
(Object res) fill_Expression
(Object res) fill_Greedy
(Object res) fill_GrMult
(Object res) fill_GrUnary
(Object res) fill_ImportItem
(Object res) fill_Insertion
(Object res) fill_LocString
(Object res) fill_Module
(Object res) fill_NamespaceDecl
(Object res) fill_ParseParticle
(Object res) fill_Pcdata
(Object res) fill_Reference
(Object res) fill_SourceItem
(Object res) fill_StringConst
(Object res) fill_Subst
(Object res) fill_TagsRegExp
(Object res) fill_XRegExp
(Object res) protected CheckedList<LocString>
parse_0()
protected CheckedMap_RD<String,
CheckedList<LocString>> parse_1()
protected CheckedMap_RD<String,
Expression> parse_10()
protected CheckedMap_RD<Definition,
Boolean> parse_11()
protected CheckedMap_RD<String,
Definition> parse_12()
protected CheckedList<String>
parse_13()
protected CheckedMap_RD<String,
Integer> parse_14()
protected CheckedSet<String>
parse_15()
protected CheckedMap_RD<Integer,
CheckedSet<String>> parse_16()
protected CheckedMap_RD<Integer,
String> parse_17()
protected CheckedList<LocString>
parse_18()
protected CheckedMap_RD<String,
CheckedList<LocString>> parse_19()
protected CheckedMap_RD<String,
Module> parse_2()
protected CheckedMap_RD<Integer,
CheckedMap_RD<String, CheckedList<LocString>>> parse_20()
protected CheckedList<LocString>
parse_21()
protected CheckedMap_RD<String,
CheckedList<LocString>> parse_22()
protected CheckedMap_RD<String,
CheckedMap_RD<String, CheckedList<LocString>>> parse_23()
protected CheckedMap_RD<String,
CheckedMap_RD<String, CheckedMap_RD<String, CheckedList<LocString>>>> parse_24()
protected CheckedSet<String>
parse_25()
protected CheckedMap_RD<String,
Expression> parse_26()
protected CheckedMap_RD<String,
Expression> parse_27()
protected CheckedList<Expression>
parse_28()
protected CheckedSet<Expression>
parse_29()
protected CheckedMap_RD<String,
ImportItem> parse_3()
protected CheckedMap_RD<String,
Definition> parse_4()
protected CheckedList<NamespaceDecl>
parse_5()
protected CheckedMap_RD<Definition,
DefInstance> parse_6()
protected CheckedMap_RD<String,
Module> parse_7()
protected CheckedMap_RD<String,
Expression> parse_8()
protected CheckedMap_RD<String,
CheckedMap_RD<String, Expression>> parse_9()
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. @param config an instance defining the XML element and field names used for en/decoding.
-
-
Method Details
-
matchSAX_SourceItem
-
fill_SourceItem
-
parse_0
-
parse_1
-
matchSAX_Module
-
fill_Module
-
parse_2
-
parse_3
-
parse_4
-
parse_5
-
matchSAX_ResolvedModule
-
fill_ResolvedModule
-
parse_6
-
parse_7
-
matchSAX_ImportItem
-
fill_ImportItem
-
parse_8
-
parse_9
-
parse_10
-
matchSAX_Definition
-
fill_Definition
-
matchSAX_XRegExp
-
fill_XRegExp
-
parse_11
-
matchSAX_CharsRegExp
-
fill_CharsRegExp
-
matchSAX_TagsRegExp
-
fill_TagsRegExp
-
parse_12
-
matchSAX_Enumeration
-
fill_Enumeration
-
parse_13
-
parse_14
-
parse_15
-
parse_16
-
parse_17
-
parse_18
-
parse_19
-
parse_20
-
matchSAX_AdditionalDocs
-
fill_AdditionalDocs
-
parse_21
-
parse_22
-
parse_23
-
parse_24
protected CheckedMap_RD<String,CheckedMap_RD<String, parse_24()CheckedMap_RD<String, CheckedList<LocString>>>> -
matchSAX_DefInstance
-
fill_DefInstance
-
parse_25
-
matchSAX_LocString
-
fill_LocString
-
matchSAX_NamespaceDecl
-
fill_NamespaceDecl
-
matchSAX_Expr0
-
fill_Expr0
-
matchSAX_Expression
-
fill_Expression
-
parse_26
-
parse_27
-
matchSAX_Empty
-
fill_Empty
-
matchSAX_None
-
fill_None
-
matchSAX_Pcdata
-
fill_Pcdata
-
matchSAX_Insertion
-
fill_Insertion
-
matchSAX_Reference
-
fill_Reference
-
matchSAX_GrUnary
-
fill_GrUnary
-
matchSAX_Greedy
-
fill_Greedy
-
matchSAX_Opt
-
fill_Opt
-
matchSAX_Star
-
fill_Star
-
matchSAX_Plus
-
fill_Plus
-
matchSAX_GrMult
-
fill_GrMult
-
parse_28
-
matchSAX_Alt
-
fill_Alt
-
matchSAX_Perm
-
fill_Perm
-
parse_29
-
matchSAX_Seq
-
fill_Seq
-
matchSAX_CharExpr
-
fill_CharExpr
-
matchSAX_CharSetConst
-
fill_CharSetConst
-
matchSAX_CharBinary
-
fill_CharBinary
-
matchSAX_CharJoin
-
fill_CharJoin
-
matchSAX_CharCut
-
fill_CharCut
-
matchSAX_CharMinus
-
fill_CharMinus
-
matchSAX_CharRange
-
fill_CharRange
-
matchSAX_ParseParticle
-
fill_ParseParticle
-
matchSAX_StringConst
-
fill_StringConst
-
matchSAX_Subst
-
fill_Subst
-