| Package | Description | 
|---|---|
| eu.bandm.tools.d2d2.base | 
 D2d allows to write valid XML documents directly in the creative flow of authoring,
  with minimum typographic noise. 
 | 
| eu.bandm.tools.d2d2.model | 
 Umod main model class:  This is the internal 
 model for the d2d text type definitions. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
CharacterParser
Realizes the fine granular d2d character level parsing. 
 | 
static class  | 
CharParserPrepare.EliminateRecursion  | 
static class  | 
CharParserPrepare.ReduceToCardinalities  | 
class  | 
Def2Dtd
Implements the translation of a d2d definition module (imported from
  .ddf/.umod/.dtd/ad lib) into a Dtd object. 
 | 
class  | 
Def2Xslt
Implements the extraction of all xslt rules for all definitions
 in a given module into the given target format. 
 | 
class  | 
Def2Xslt3
KOMMENTAR UEBERARBEITEN : FIXME 
 Collects XSLT rules (and the necessary namespce declarations)
 from a set of resolved modules, for one particular transformation
 target key. 
 | 
static class  | 
Navigate.CharSetCalc
Under a CharBinary all refs and defs and operators MUST be of character type. 
 | 
static class  | 
Navigate.LocalReferenceNormalizer
Replaces hard every refering id which is local to some
  declared object by the normalized identifier, as valid on module level. 
 | 
static class  | 
Navigate.VisitReachable<T>  | 
protected class  | 
Resolver.AllExpressionNormalizer
Flatten all insertions which are subject to a *LOCAL* substitution. 
 | 
class  | 
Resolver.FirstCalculator
Sets up constants in each  
Expression, which cache
  structural properties of the syntax for later parsing. | 
protected class  | 
Resolver.InsertionAndSubstititionResolver
Flatten all insertions which are subject to a *LOCAL* substitution. 
 | 
protected class  | 
Resolver.ParseParticleGenerator
Links top-level fragment declarations and all 
      parse particles with the same name. 
 | 
protected class  | 
Resolver.ReferenceResolver
Here all declaration objects, all items and all imported modules are already
  rewritten. 
 | 
class  | 
Resolver2
Changes an unresolved module into a resolved one, new strategy which allows
  recursive module imports etc., since it has a finer granularity. 
 | 
class  | 
Resolver3
Transforms a "raw" module into an "instantiated" one. 
 | 
class  | 
Resolver3.DistributeSolutions
Adjusts alle reachable references to point to the representative of its
   equivalence class: by the pointer ".resolved" to the rewritten Definition object,
   as well as by "sourceText" to the compound name. 
 | 
protected class  | 
Resolver3.Equivalence  | 
static class  | 
Resolver3.Formatter_showingResolution  | 
class  | 
Resolver4
Executes instantiation of a d2d definition module. 
 | 
class  | 
Resolver4.DistributeToResolved  | 
protected class  | 
Resolver4.Equivalence  | 
class  | 
RewriteCompare  | 
protected static class  | 
StackPrinter.ExpressionPrinter
Simply prints expressions, inserting parentheses by priority. 
 | 
protected class  | 
StackPrinter.FollowSet.ExprAnalyse  | 
class  | 
SyntaxGraph.Layouter
Every action method returns a SizeInfo object in the register  
SyntaxGraph.Layouter.sizeInfo. | 
class  | 
SyntaxGraph.Painter  | 
protected class  | 
Text2Udom.CollectAllElements
Collect all elements which can appear in an xslt template "spontanuously"
      on top level of a template content. 
 | 
protected class  | 
Text2Udom.Starter
Opens all " 
State"-frames needed for later continuations, 
  directed by an Expression and the recognized tag. | 
class  | 
TypeCheck
ATTENTION: Typecheck itself NOT YET used, BUT collectAttributes. 
 | 
protected static class  | 
TypeCheck.AttributeCollector  | 
protected class  | 
XsltSpecialized.CollectAllElements
Collect all elements which can appear in an xslt template "spontanuously"
      on top level of a template content. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
__Formatter
(Ancillary class for generating pretty-print format objects). 
 | 
class  | 
CoRewrite
Visitor generated by umod according to field selection #2. 
 | 
class  | 
Dump
Visitor generated by umod according to field selection #0. 
 | 
class  | 
Match
Visitor generated by umod according to field selection #0. 
 | 
class  | 
Rewrite
Visitor generated by umod according to field selection #2. 
 | 
class  | 
SinglePhase
Visitor generated by umod according to field selection #0. 
 | 
see also the complete user documentation .