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 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.
))
  • Class
    Description
    A Visitor which replaces "XML DTD Parameter Entities" by their "replacement text".
    Maintains for one given DTD.Dtd a map from element names into DTD.Attlists.
    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.
    Generated by umod; model author's documentation MISSING.
    Visitor generated by umod according to field selection #0.
    Maintains for one given DTD.Dtd an index from element names into DTD.Elements.
    Classifies DTD entities wrt EntityRole by attempts to parse their content against different start symbols using a TunedDTDParser.
    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 into ContentHandler.ignorableWhitespace(char[], int, int).