Uses of Class
eu.bandm.tools.d2d2.model.Reference
Package
Description
D2d allows to write valid XML documents directly in the creative flow of authoring,
with minimum typographic noise.
Umod main model class: This is the internal
model for the d2d text type definitions.
Umod main model class: This is a model for the
results of d2d text parsing.
-
Uses of Reference in eu.bandm.tools.d2d2.base
Modifier and TypeFieldDescriptionprotected Reference
StackPrinter.activeRef
Holds the last reference which has been entered and is stored in the next-lower State_singleton.(package private) Reference
CharParserPrepare.ReduceToCardinalities.currentRef
static final Reference
StackPrinter.FollowSet.epsilonRefence
Pseudo-reference to mark empty content.protected final Reference
UMod2Def.TSOAP_ID
protected final Reference
UMod2Def.TSOAP_ITEM
protected final Reference
UMod2Def.TSOAP_MAPL
protected final Reference
UMod2Def.TSOAP_NULL
protected final Reference
UMod2Def.TSOAP_REF
Modifier and TypeFieldDescriptionNavigate.makeRef
Delivers an unresolved reference expression which contains the given name.protected Map<Reference,
Resolver4.Inst> Resolver4.patchCycles
protected Map<Reference,
Classifier.Instance> Resolver4.reference2instance
Modifier and TypeMethodDescriptionstatic Reference
Navigate.co_resolve
(Definition def) Delivers a resolved reference expression which points to the given definition.Navigate.findImplicit
(TagsRegExp def) Find the reference marked as#implicit
, iff it is the first in a sequence (possibly length 1) on the top of the content model of the given regexp.Navigate.findImplicit
(TagsRegExp def, boolean instantiated) Find the reference marked as#implicit
, iff it is the first in a sequence (possibly length 1) on the top of the content model of the given regexp.Navigate.singleReference
(Insertion ins) Returns the only reference which is the argument of the insertion, otherwise null.Modifier and TypeMethodDescriptionvoid
void
void
void
void
void
Put "tag->expr" into the directors map for later parsing.void
Store the referred definiton as an attribute, if appropriate.void
Only considered to be a character set when under a character set operator.void
Compound ids like "A.b" will not be replaced because they are never entered as keys in a directory of definitions (neither module-wide nor local).protected void
Write the resolved field only it it is not yet set.void
void
Print the source text of a reference.void
Evidentvoid
void
Render a reference.void
void
void
Follow the argument to the addressed definition.void
protected abstract void
Userdoc.getHrefTooltipAlt
(Reference ref, String[] out) Callback method to deliver these three values for the graphic rendering of the given reference.protected void
UserdocInstantiated.getHrefTooltipAlt
(Reference ref, String[] result) protected void
UserdocUninstantiated.getHrefTooltipAlt
(Reference ref, String[] result) Callback method to deliver these three values for the graphic rendering of the given reference.protected String
Delivers the name of the referred defintion to represent a reference expression.protected String
protected void
Enter the referred definition into the to-do-set, if not already visitedx.void
Resolver4.rewriteFields
(Reference ref) protected void
Resolver4.switchModuleRest
(Location<XMLDocumentIdentifier> loc, Reference currentReference, String... prefs) Discard the first prefix, as reflected in the global state, and call resolution for the rest components of the identifier.protected void
Resolver4.visitDefinition
(Location<XMLDocumentIdentifier> loc, Reference currentReference, String... prefs) protected void
Resolver4.visitPossiblyImportedDefinition
(Location<XMLDocumentIdentifier> loc, Reference currentReference, String id) protected void
Resolver4.visitPossiblyImportedDefinition
(Location<XMLDocumentIdentifier> loc, Reference currentReference, String... prefs) Modifier and TypeMethodDescriptionstatic Alt
XsltInstance.makealt
(Collection<Reference> subs) Wraps the argument in an "alt" expression. -
Uses of Reference in eu.bandm.tools.d2d2.model
Modifier and TypeFieldDescriptionprotected Reference
Subst.div
Generated by umod; model author's documentation MISSING.Modifier and TypeFieldDescriptionSubst.get_div
Deprecated.Use new '::' method reference instead.Reference.get_isImplicit
Deprecated.Use new '::' method reference instead.static final Function<Reference,
Definition> Reference.get_resolved
Deprecated.Use new '::' method reference instead.Reference.get_sourceText
Deprecated.Use new '::' method reference instead.Modifier and TypeMethodDescriptionReference.doclone()
Clones this object.__SAX_Parser.fill_Reference
(Object res) Subst.get_div()
Generated by umod; model author's documentation MISSING.Copies values of all common fields from the argument.__SAX_Parser.matchSAX_Reference()
Modifier and TypeMethodDescriptionReference.get_isImplicit
(Pattern<? super Boolean> p) Lifts a pattern which matches the field value to one which matches this whole object.Reference.get_resolved
(Pattern<? super Definition> p) Lifts a pattern which matches the field value to one which matches this whole object.Reference.get_sourceText
(Pattern<? super String> p) Lifts a pattern which matches the field value to one which matches this whole object.__Patterns.term_Reference
(Pattern<? super Expression> superpattern, Pattern<? super String> p_sourceText, Pattern<? super Boolean> p_isImplicit, Pattern<? super Definition> p_resolved) Modifier and TypeMethodDescriptionprotected void
void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
void
__SAX_Writer.dumpfields
(Reference e0) void
__SAX_Parser.XMLPARSER_Reference.fillFields
(Reference newobj) void
void
__SAX_Parser.XMLPARSER_Reference.parsefields
(Reference newobj) protected void
protected void
protected void
Dump.printscalars
(Reference e0) protected void
CoRewrite.rewriteFields
(Reference clone) protected void
Rewrite.rewriteFields
(Reference clone) boolean
Generated by umod; model author's documentation MISSING.protected Format
Modifier and TypeMethodDescription__Patterns.cast_Reference
(Pattern<? super Reference> p) Lifts a pattern which matches the field value to one which matches this whole object.ModifierConstructorDescriptionSubst
(Expression on, Reference div, Expression mul) Synthetic minimal constructor provided by the umod compiler.Subst
(Location<XMLDocumentIdentifier> location, Expression on, Reference div, Expression mul) Constructor generated according to specification #0
Constructor defined according to directive "C 0/.."
. -
Uses of Reference in eu.bandm.tools.d2d2.parser2
Modifier and TypeFieldDescriptionstatic final Expression<XMLDocumentIdentifier,
D2dLexer.TokenType, Reference> Parser2.reference
Accepts and decodes references, which are identifiers separated by dots. -
Uses of Reference in eu.bandm.tools.d2d2.rt
Modifier and TypeFieldDescriptionprotected Reference
State_singleton.ref
Generated by umod; model author's documentation MISSING.Modifier and TypeFieldDescriptionstatic final Function<State_singleton,
Reference> State_singleton.get_ref
Deprecated.Use new '::' method reference instead.Modifier and TypeMethodDescriptionState_singleton.get_ref()
Generated by umod; model author's documentation MISSING.Modifier and TypeMethodDescriptionprotected void
boolean
Generated by umod; model author's documentation MISSING.Modifier and TypeMethodDescriptionstatic Pattern<State_singleton>
Lifts a pattern which matches the field value to one which matches this whole object.ModifierConstructorDescriptionState_singleton
(ResultContainer result, Reference ref, Definition def, Expression rule) Synthetic minimal constructor provided by the umod compiler.State_singleton
(State predec, ResultContainer result, boolean inxslt, Reference ref, Definition def, Expression rule) Constructor generated according to specification #0
Constructor defined according to directive "C 0/.."
.