Package eu.bandm.tools.tdom
Class SequenceTemplate
java.lang.Object
eu.bandm.tools.tdom.Template
eu.bandm.tools.tdom.NodeTemplate
eu.bandm.tools.tdom.ContainerTemplate
eu.bandm.tools.tdom.SequenceTemplate
-
Nested Class Summary
Nested classes/interfaces inherited from class eu.bandm.tools.tdom.ContainerTemplate
ContainerTemplate.ContentModelRenderer, ContainerTemplate.ContentProperties
-
Field Summary
Fields inherited from class eu.bandm.tools.tdom.ContainerTemplate
childIndex, children, decodeMethod, disambigConstructor, disambigConstructorSafe, dumpElementsMethod, dumpMethod, elementTemplate, encodeMethod, innerContainerPrefix, mandatoryDirector, optionalDirector, parentContainer, setMethod, typedConstructor, untypedConstructor, visitMethod
Fields inherited from class eu.bandm.tools.tdom.NodeTemplate
actionMethod, decodeClosure, getDecodeClosure, getParseClosure, nodeClass, packageTemplate, parseClosure, parseSAX, parseSAXArguments, parseSAXAttributes, semiparseArguments, semiparseStatements, usingSemiparser
-
Constructor Summary
ConstructorDescriptionSequenceTemplate
(ContainerTemplate parentContainer, DTD.Seq seq, int numbering) -
Method Summary
Modifier and TypeMethodDescriptionvoid
finish()
protected void
protected GeneratedConstructor
The "untyped constructor" requires a tdom object and is NORMALLY NOT visible to/callable by the programmer.void
init()
protected void
Methods inherited from class eu.bandm.tools.tdom.ContainerTemplate
addAttrDescendStatement, addChild, addDecodeArgument, addDescendStatement, addDescendStatement, addVisitContentStatement, generateDecodeMethod, generateDecodeStatement, generateDumpElementsMethod, generateDumpMethod, generateEncodeMethod, generateParseMethod, generateSetMethod, generateTypedConstructor, generateVisitMethod, getNumber, internalSetDirectors, setNumbering, useSemiparser
Methods inherited from class eu.bandm.tools.tdom.NodeTemplate
addGeneralizeParent, addLookaheadSAXStatement, addLookaheadSAXStatement, addLookaheadSemiparseStatement, addLookaheadSemiparseStatement, addParseSAXArgument, addParseSAXArgument, addParseSAXAttribute, addParseSAXStatement, addSemiparseArgument, addSemiparseArgument, addSemiparseStatement, generateActionMethod, generateDecodeClosure, generateHostMethod, generateMatchWithMethod, generateMatchWithMethod, generateParseClosure, generateParseSAXAction, generateSAXParser, generateSemiparseAction, generateSemiparser_includingAlt, generateSemiparser_nonAlt, getNodeClass, parseSAXArguments_asFormat
Methods inherited from class eu.bandm.tools.tdom.Template
error, error, expression, statement, statements, warning, warning
-
Constructor Details
-
SequenceTemplate
- Parameters:
numbering
- the number of this contents in the encldoing content model, ONE-based.
-
-
Method Details
-
contentModel
- Specified by:
contentModel
in classContainerTemplate
-
init
public void init()- Overrides:
init
in classContainerTemplate
-
finish
public void finish()- Overrides:
finish
in classContainerTemplate
-
getVisiteeName
- Overrides:
getVisiteeName
in classNodeTemplate
-
generateUntypedConstructor
Description copied from class:ContainerTemplate
The "untyped constructor" requires a tdom object and is NORMALLY NOT visible to/callable by the programmer.- Overrides:
generateUntypedConstructor
in classContainerTemplate
-
setDirectors
- Specified by:
setDirectors
in classContainerTemplate
-
generateDeclComment
protected void generateDeclComment()- Overrides:
generateDeclComment
in classContainerTemplate
-