Uses of Class
eu.bandm.tools.dtd.DTD.Dtd
Packages that use DTD.Dtd
Package
Description
D2d allows to write valid XML documents directly in the creative flow of authoring,
with minimum typographic noise.
Model for w3c XML DTDs, with preserved syntax.
Canonical model of a W3C DTD with evaluated semantics;
plus utility applications.
Generates typed models of XML documents,
see
meta-tools TDOM user documentation.
Contains base and auxiliary classes for code generated by tdom.
Versatile export of ASTs recognized by antlr as SAX events,
cf user documentation.
txsl = typed xslt 1.0 interpreter with "fragmented validation".
-
Uses of DTD.Dtd in eu.bandm.tools.d2d2.base
Fields in eu.bandm.tools.d2d2.base declared as DTD.DtdModifier and TypeFieldDescriptionprotected DTD.DtdDef2Dtd.dtdprotected final DTD.DtdDtd2Def.inputDtdEvidentMethods in eu.bandm.tools.d2d2.base that return DTD.DtdModifier and TypeMethodDescriptionDef2Dtd.convert(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, Module module, XMLDocumentIdentifier newId, boolean tdomMode, @Opt String tdomDocLanguage) Central working method for transformation to dtd.Constructors in eu.bandm.tools.d2d2.base with parameters of type DTD.DtdModifierConstructorDescription(package private)Dtd2Def(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> pMsg, int debuglevel, DTD.Dtd inputDtd, String name) Construct a one-use instance to convert the given dtd into a d2d definition module. -
Uses of DTD.Dtd in eu.bandm.tools.dtd
Fields in eu.bandm.tools.dtd declared as DTD.DtdModifier and TypeFieldDescriptionStatistics.dtdThe underlying data.protected DTD.DtdAttlistIndex.sourceprotected DTD.DtdElementIndex.sourceMethods in eu.bandm.tools.dtd with type parameters of type DTD.DtdMethods in eu.bandm.tools.dtd that return DTD.DtdModifier and TypeMethodDescriptionDTD.Dtd.doclone()Clones this object.protected DTD.DtdTunedDTDParser.dtd()Parsing function.AttlistIndex.getSource()Returns theDTD.Dtdwhich this object reflects.ElementIndex.getSource()Returns theDTD.Dtdwhich this object reflects.Copies values of all common fields from the argument.DTD.__SAX_Parser.matchSAX_Dtd()static DTD.DtdDTD.parse(Reader in, XMLDocumentIdentifier id, File base, boolean lateError, MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> msg) static DTD.DtdTunedDTDParser.parse(Reader in, XMLDocumentIdentifier id, @Opt File base, boolean errorOnExpand, MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> msg) Deprecated, for removal: This API element is subject to removal in a future version.static DTD.DtdTunedDTDParser.parse(Reader in, XMLDocumentIdentifier id, URL base, boolean errorOnExpand, MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> msg) Main service access point for parsing a dtd into an internal model.static DTD.DtdTunedDTDParser.parselocal(String in, MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> msg) Parse a local (or temporary generated) dtd declaration.Methods in eu.bandm.tools.dtd that return types with arguments of type DTD.DtdModifier and TypeMethodDescriptionDTD.Dtd.get_documentId(Pattern<? super XMLDocumentIdentifier> p) Lifts a pattern which matches the field value to one which matches this whole object.DTD.Dtd.get_entityUsage(Pattern<? super CheckedMultimap_RD<String, String>> p) Lifts a pattern which matches the field value to one which matches this whole object.DTD.Dtd.get_locations(Pattern<? super List<Location<XMLDocumentIdentifier>>> p) Lifts a pattern which matches the field value to one which matches this whole object.DTD.Dtd.get_markup(Pattern<? super CheckedList<DTD.MarkupDecl>> p) Lifts a pattern which matches the field value to one which matches this whole object.DTD.Dtd.get_xmlDecl(Pattern<? super DTD.XmlDecl> p) Lifts a pattern which matches the field value to one which matches this whole object.DTD.__Patterns.term_Dtd(Pattern<Object> superpattern, Pattern<? super List<Location<XMLDocumentIdentifier>>> p_locations, Pattern<? super XMLDocumentIdentifier> p_documentId, Pattern<? super DTD.XmlDecl> p_xmlDecl, Pattern<? super CheckedList<DTD.MarkupDecl>> p_markup, Pattern<? super CheckedMultimap_RD<String, String>> p_entityUsage) Methods in eu.bandm.tools.dtd with parameters of type DTD.DtdModifier and TypeMethodDescriptionprotected voidvoidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidstatic booleanUtilities.addTdomPI_documentId(DTD.Dtd dtd) Add a process instruction to tdom, containing the document id of the Dtd.protected voidTunedDTDParser.conditionalSection(DTD.Dtd dtd) Parsing function.protected voidprotected voidvoidDTD.__SAX_Writer.dumpfields(DTD.Dtd e0) protected voidToplevel parsing function, called byTunedDTDParser.dtd()andTunedDTDParser.conditionalSection(DTD.Dtd).voidDTD.__SAX_Parser.XMLPARSER_Dtd.fillFields(DTD.Dtd newobj) voidDTD.CoRewriter.follow_locations(DTD.Dtd element) voidDTD.Dump.follow_locations(DTD.Dtd element) voidDTD.Rewriter.follow_locations(DTD.Dtd element) voidDTD.SinglePathVisitor.follow_locations(DTD.Dtd element) voidDTD.Visitor.follow_locations(DTD.Dtd element) voidDTD.CoRewriter.follow_markup(DTD.Dtd element) voidDTD.Dump.follow_markup(DTD.Dtd element) voidDTD.Rewriter.follow_markup(DTD.Dtd element) voidDTD.SinglePathVisitor.follow_markup(DTD.Dtd element) voidDTD.Visitor.follow_markup(DTD.Dtd element) voidDTD.MATCH_ONLY_00.followAll_locations(DTD.Dtd element) voidDTD.MATCH_ONLY_00.followAll_markup(DTD.Dtd element) Utilities.getAllPiAsString(String target, DTD.Dtd dtd) Collect the text values of all PIs with a given target.voidvoidDTD.__SAX_Parser.XMLPARSER_Dtd.parsefields(DTD.Dtd newobj) protected voidprotected voidprotected voidDTD.Dump.printscalars(DTD.Dtd e0) protected voidDTD.CoRewriter.rewriteFields(DTD.Dtd clone) protected voidDTD.Rewriter.rewriteFields(DTD.Dtd clone) protected FormatvoidAttlistIndex.update(MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> msg, DTD.Dtd dtd) This method (or its variant) must be called exactly once to initialize maps with a certain dtd.voidAttlistIndex.update(MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> msg, DTD.Dtd dtd, Set<String> knownElementNames) This method (or its variant) must be called exactly once to initialize maps with a certain dtd.voidElementIndex.update(MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> msg, DTD.Dtd dtd) Must be called exactly once to initialize maps with a certain dtd.voidStatistics.update(DTD.Dtd dtd, MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg) Method parameters in eu.bandm.tools.dtd with type arguments of type DTD.DtdModifier and TypeMethodDescriptionConstructors in eu.bandm.tools.dtd with parameters of type DTD.DtdModifierConstructorDescriptionWhitespaceIgnorer(DTD.Dtd dtd, ContentHandler out) Only constructor. -
Uses of DTD.Dtd in eu.bandm.tools.dtm
Fields in eu.bandm.tools.dtm declared as DTD.DtdMethods in eu.bandm.tools.dtm with parameters of type DTD.DtdModifier and TypeMethodDescriptionprotected voidHtmlRenderer.conditionalSection(DTD.Dtd dtd) Parsing function.Constructors in eu.bandm.tools.dtm with parameters of type DTD.DtdModifierConstructorDescriptionHtmlRenderer(DTD.Dtd dtd, MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, Statistics statistics, Reader text) Only constructor, returns a use-once instance. -
Uses of DTD.Dtd in eu.bandm.tools.tdom
Fields in eu.bandm.tools.tdom declared as DTD.DtdModifier and TypeFieldDescription(package private) final DTD.DtdDTDTemplate.dtd(package private) final DTD.DtdPackageTemplate.dtdMethods in eu.bandm.tools.tdom that return DTD.DtdMethods in eu.bandm.tools.tdom with parameters of type DTD.DtdModifier and TypeMethodDescriptionvoidMain activity of the TDOM compiler.voidvoidTDOM_Main.RunningRenderer.execute(DTD.Dtd dtd, MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> rec, PackageTemplate packageTemplate) voidTypedDOMGenerator.DtdRenderer.execute(DTD.Dtd dtd, MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> rec, File destinationDirectory, File dtdFile) (package private) voidTypedAttrsGenerator.prepareCommon(DTD.Dtd dtd) Do all analysis needed before the first single element is visited.Constructors in eu.bandm.tools.tdom with parameters of type DTD.DtdModifierConstructorDescriptionDTDTemplate(DTD.Dtd dtd, File dtdFile, PackageTemplate packageTemplate, MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> msg) (package private)PackageTemplate(String toolname, FormatClosure formatClosure, @Opt File dtdFile, File destination, String packageName, DTD.Dtd dtd, MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> msg, boolean useArrays, boolean generateFunctions, boolean paisleySupport) Top level meta-information storage of the template hierarchy.TypedDOMGenerator(String toolname, DTD.Dtd dtd, File destination, String packageName, TypedDOMGenerator.DtdRenderer dtdRenderer, boolean useArrays, boolean generateFunctions, boolean paisleySupport, MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> rec) Variant which gets the DTD as a completely self-contained object. -
Uses of DTD.Dtd in eu.bandm.tools.tdom.cli
Methods in eu.bandm.tools.tdom.cli with parameters of type DTD.DtdModifier and TypeMethodDescriptionvoidTool.RunningRenderer.execute(DTD.Dtd dtd, MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> rec, File destinationDirectory, File dtdFile) -
Uses of DTD.Dtd in eu.bandm.tools.tdom.runtime
Methods in eu.bandm.tools.tdom.runtime that return DTD.Dtd -
Uses of DTD.Dtd in eu.bandm.tools.xantlr
Fields in eu.bandm.tools.xantlr declared as DTD.Dtd -
Uses of DTD.Dtd in eu.bandm.tools.xslt.base
Fields in eu.bandm.tools.xslt.base declared as DTD.DtdModifier and TypeFieldDescriptionfinal DTD.DtdResultContext.x_dtdOriginal DTD, only needed for "WhitespaceIgnorer" in verbatimXML, seeApplication.feedTextToResult(Element,String).static final DTD.DtdTemplates.xsltDtd
TunedDTDParser.parse(Reader,XMLDocumentIdentifier,URL,boolean,MessageReceiver)instead.