Package eu.bandm.tools.dtd
package eu.bandm.tools.dtd
Model for w3c XML DTDs, with preserved syntax.
Contains an umod data model (in class
See also the user documentation.
A semantic oriented model, more convenient for processing, is
XML DTD is defined in http://www.w3.org/TR/2008/REC-xml-20081126/.
((
The bootstrapping process of metatools goes by copying
))
DTD
),
plus an optimized parser, and
auxiliary classes for normalization and analysing.See also the user documentation.
A semantic oriented model, more convenient for processing, is
eu.bandm.tools.dtm
.
XML DTD is defined in http://www.w3.org/TR/2008/REC-xml-20081126/.
((
The bootstrapping process of metatools goes by copying
DTD_BOOT.java
to
DTD.java
. This is a "frozen" version of a former umod run.
The main make target in source package eu.bandm.tools.dtd_UNBOOT
re-creates DTD.java
from dtd.umod
.
))
-
ClassDescriptionA Visitor which replaces "XML DTD Parameter Entities" by their "replacement text".Maintains for one given
DTD.Dtd
a map from element names intoDTD.Attlist
s.Rewriter which simplifies all content models in a Dtd.Umod main model class: Model for w3c xml dtds, written in umod, cf.(Ancillary class for generating pretty-print format objects).Ancillary class providing Paisley compound patterns.Decoder for umod's own XML serialisation.Encoder for umod's own XML serialisation.Generated by umod; model author's documentation MISSING.Generated by umod; model author's documentation MISSING.Generated by umod; model author's documentation MISSING.Generated by umod; model author's documentation MISSING.Generated by umod; model author's documentation MISSING.Generated by umod; model author's documentation MISSING.Generated by umod; model author's documentation MISSING.Generated by umod; model author's documentation MISSING.Generated by umod; model author's documentation MISSING.Generated by umod; model author's documentation MISSING.Generated by umod; model author's documentation MISSING.Generated by umod; model author's documentation MISSING.Visitor generated by umod according to field selection #0.Generated by umod; model author's documentation MISSING.Generated by umod; model author's documentation MISSING.Generated by umod; model author's documentation MISSING.Generated by umod; model author's documentation MISSING.Visitor generated by umod according to field selection #0.Generated by umod; model author's documentation MISSING.Generated by umod; model author's documentation MISSING.Generated by umod; model author's documentation MISSING.Generated by umod; model author's documentation MISSING.Generated by umod; model author's documentation MISSING.Generated by umod; model author's documentation MISSING.Generated by umod; model author's documentation MISSING.(Ancillary class as basis for all visitors).Generated by umod; model author's documentation MISSING.Generated by umod; model author's documentation MISSING.Generated by umod; model author's documentation MISSING.Generated by umod; model author's documentation MISSING.Visitor generated by umod according to field selection #0.Generated by umod; model author's documentation MISSING.Visitor generated by umod according to field selection #0.Generated by umod; model author's documentation MISSING.Visitor generated by umod according to field selection #0.Generated by umod; model author's documentation MISSING.Maintains for one givenDTD.Dtd
an index from element names intoDTD.Element
s.Classifies DTD entities wrtEntityRole
by attempts to parse their content against different start symbols using aTunedDTDParser
.Models the different roles (/syntactic positions) and combinations thereof, the expansion text of a "parameter entity" can be compatible with.Collects and analyses references between elements, attlists and entities.Parser implementation, optimized for treating the idiosyncratics of the w3c xml dtd specification.Small helper functions and data.A Sax filter which recognizes character data as "ignorable white space", according to a dtd, and feeds them intoContentHandler.ignorableWhitespace(char[], int, int)
.