Package eu.bandm.tools.dtd
Class DTD.__SAX_Parser
java.lang.Object
eu.bandm.tools.umod.runtime.TsoapPrimitives.Parser
eu.bandm.tools.dtd.DTD.__SAX_Parser
- Enclosing class:
- DTD
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
-
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_Abbrev
(Object res) fill_AttDef
(Object res) fill_Attlist
(Object res) fill_AttType
(Object res) fill_AttTypeAbbrev
(Object res) fill_AttValue
(Object res) fill_Choice
(Object res) fill_Comment
(Object res) fill_ContentModel
(Object res) fill_DefaultDecl
(Object res) fill_Element
(Object res) fill_Empty
(Object res) fill_Entity
(Object res) fill_EntityContext
(Object res) fill_EntityValue
(Object res) fill_Enumerated
(Object res) fill_MarkupDecl
(Object res) fill_Mixed
(Object res) fill_NmToken
(Object res) fill_Notation
(Object res) fill_Singleton
(Object res) fill_XmlDecl
(Object res) protected CheckedList<String>
parse_0()
protected CheckedList<DTD.CP>
parse_1()
protected CheckedList<DTD.CP>
parse_2()
protected CheckedList<DTD.MarkupDecl>
parse_3()
protected CheckedMultimap_RD<String,
String> parse_4()
protected CheckedList<DTD.AttDef>
parse_5()
protected CheckedList<String>
parse_6()
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_ContentModel
-
fill_ContentModel
-
matchSAX_ContentModelConstant
-
fill_ContentModelConstant
-
matchSAX_Empty
-
fill_Empty
-
matchSAX_Any
-
fill_Any
-
matchSAX_Mixed
-
fill_Mixed
-
parse_0
-
matchSAX_CP
-
fill_CP
-
matchSAX_Singleton
-
fill_Singleton
-
matchSAX_Seq
-
fill_Seq
-
parse_1
-
matchSAX_Choice
-
fill_Choice
-
parse_2
-
matchSAX_Abbrev
-
fill_Abbrev
-
matchSAX_NmToken
-
fill_NmToken
-
matchSAX_Dtd
-
fill_Dtd
-
parse_3
-
parse_4
-
matchSAX_MarkupDecl
-
fill_MarkupDecl
-
matchSAX_Attlist
-
fill_Attlist
-
parse_5
-
matchSAX_Comment
-
fill_Comment
-
matchSAX_Element
-
fill_Element
-
matchSAX_Entity
-
fill_Entity
-
matchSAX_Notation
-
fill_Notation
-
matchSAX_PI
-
fill_PI
-
matchSAX_XmlDecl
-
fill_XmlDecl
-
matchSAX_AttDef
-
fill_AttDef
-
matchSAX_EntityValue
-
fill_EntityValue
-
matchSAX_EntityContext
-
fill_EntityContext
-
matchSAX_AttType
-
fill_AttType
-
matchSAX_AttTypeConstant
-
fill_AttTypeConstant
-
matchSAX_AttTypeAbbrev
-
fill_AttTypeAbbrev
-
matchSAX_Enumerated
-
fill_Enumerated
-
parse_6
-
matchSAX_DefaultDecl
-
fill_DefaultDecl
-
matchSAX_DefaultDeclConstant
-
fill_DefaultDeclConstant
-
matchSAX_AttValue
-
fill_AttValue
-