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.
|
Modifier and Type | Field and Description |
---|---|
protected Resolver3.ImportContext |
Resolver3.importContextForDefs
Where to look for the definition, meant by some particular reference value.
|
protected Resolver3.ImportContext |
Resolver3.importContextForRews
Where to look for rewrite instructions coming with the "ImportItem",
when rewriting references.
|
protected Resolver3.ImportContext |
Resolver3.rootImportContext
A synthetic/pseudo import context, to fulfill the role of "importContext" for the
top-level module, which is indeed NOT imported.
|
Modifier and Type | Field and Description |
---|---|
protected Map<Definition,Map<Resolver3.ImportContext,Resolver3.Instance>> |
Resolver3.instances
Maps indexed by the raw (=source level) definitions.
|
protected Map<Reference,Resolver3.ImportContext> |
Resolver3.reference2importContext
Central result of the rewriting process, which maps rewritten Reference objects
to the import context (=module import prefix chain=rewriting context) of the
finally meant definition.
|
Modifier and Type | Method and Description |
---|---|
protected @Opt Resolver3.ImportContext |
Resolver3.loadImportedModule(Location<XMLDocumentIdentifier> loc,
Resolver3.ImportContext ic,
String pref)
Load the imported module referred to in the
ImportItem with the
given name, and create and store a new Resolver3.ImportContext , if not yet done. |
Modifier and Type | Method and Description |
---|---|
protected Map<Resolver3.ImportContext,Resolver3.Instance> |
Resolver3.findInstances(Definition raw) |
Modifier and Type | Method and Description |
---|---|
protected Resolver3.Instance |
Resolver3.createNewInstance(Resolver3.ImportContext ic,
Definition raw,
@Opt Reference reprRef)
Central routine for processing a new instantiation of a particular definition
in a particular import context.
In case of XRegExp : Calls the main class visitor methods for applying
all rewriting expressions to the def's value. |
protected @Opt Resolver3.Instance |
Resolver3.findInstance(Definition raw,
Resolver3.ImportContext ic) |
protected @Opt Resolver3.ImportContext |
Resolver3.loadImportedModule(Location<XMLDocumentIdentifier> loc,
Resolver3.ImportContext ic,
String pref)
Load the imported module referred to in the
ImportItem with the
given name, and create and store a new Resolver3.ImportContext , if not yet done. |
see also the complete user documentation .