Package eu.bandm.tools.tdom
Class DTDTemplate
java.lang.Object
eu.bandm.tools.tdom.Template
eu.bandm.tools.tdom.DTDTemplate
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) final DTD.Dtd(package private) final GeneratedClass(package private) final GeneratedConstructor(package private) final File(package private) final GeneratedPackage(package private) final PackageTemplateFields inherited from class eu.bandm.tools.tdom.Template
formatClosure, msg -
Constructor Summary
ConstructorsConstructorDescriptionDTDTemplate(DTD.Dtd dtd, File dtdFile, PackageTemplate packageTemplate, MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> msg) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddDecodeCreationMethod(ToplevelTemplate elementTemplate) voidaddDOMCreationMethod(ToplevelTemplate elementTemplate) (package private) GeneratedMethodaddGetInfoMethod(MetaType root) voidaddSAXCreationMethod(ToplevelTemplate elementTemplate) voidaddTypedCreationMethod(ToplevelTemplate elementTemplate) (package private) voidgenerateDTDObject(int lineWidth) voidimplementContentModel(ToplevelTemplate template) Methods inherited from class eu.bandm.tools.tdom.Template
error, error, expression, statement, statements, warning, warning
-
Field Details
-
dtd
-
dtdFile
-
packageTemplate
-
metaPackage
-
dtdClass
-
dtdConstructor
-
-
Constructor Details
-
DTDTemplate
public DTDTemplate(DTD.Dtd dtd, File dtdFile, PackageTemplate packageTemplate, MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> msg)
-
-
Method Details
-
addTypedCreationMethod
-
addDOMCreationMethod
-
addSAXCreationMethod
-
addDecodeCreationMethod
-
implementContentModel
-
generateDTDObject
void generateDTDObject(int lineWidth) -
addGetInfoMethod
-