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, visitMethodFields inherited from class eu.bandm.tools.tdom.NodeTemplate
actionMethod, decodeClosure, getDecodeClosure, getParseClosure, nodeClass, packageTemplate, parseClosure, parseSAX, parseSAXArguments, parseSAXAttributes, semiparseArguments, semiparseStatements, usingSemiparserFields inherited from class eu.bandm.tools.tdom.Template
formatClosure, msg -
Constructor Summary
ConstructorsConstructorDescriptionSequenceTemplate(ContainerTemplate parentContainer, DTD.Seq seq, int numbering) -
Method Summary
Modifier and TypeMethodDescriptionvoidfinish()protected voidprotected GeneratedConstructorThe "untyped constructor" requires a tdom object and is NORMALLY NOT visible to/callable by the programmer.voidinit()protected voidMethods 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, useSemiparserMethods 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_asFormatMethods 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:
contentModelin classContainerTemplate
-
init
public void init()- Overrides:
initin classContainerTemplate
-
finish
public void finish()- Overrides:
finishin classContainerTemplate
-
getVisiteeName
- Overrides:
getVisiteeNamein classNodeTemplate
-
generateUntypedConstructor
Description copied from class:ContainerTemplateThe "untyped constructor" requires a tdom object and is NORMALLY NOT visible to/callable by the programmer.- Overrides:
generateUntypedConstructorin classContainerTemplate
-
setDirectors
- Specified by:
setDirectorsin classContainerTemplate
-
generateDeclComment
protected void generateDeclComment()- Overrides:
generateDeclCommentin classContainerTemplate
-