Package eu.bandm.tools.dtm
Class DTM.Rewriter
java.lang.Object
eu.bandm.tools.dtm.DTM.MATCH_ONLY_00
eu.bandm.tools.dtm.DTM.Rewriter
- All Implemented Interfaces:
Rewriter
- Direct Known Subclasses:
PathMap.MakeDifferent
- Enclosing class:
DTM
@Generated(generator="eu.bandm.tools.umod",
version="",
timestamp="2025-08-17_22h52m56")
public static class DTM.Rewriter
extends DTM.MATCH_ONLY_00
implements Rewriter
Visitor generated by umod according to field selection #0.
The flavour of this visitor has been set to IS REWRITER.
See the pretty printed source file.
For details see the user documentation.
-
Field Summary
FieldsFields inherited from class eu.bandm.tools.dtm.DTM.MATCH_ONLY_00
_visitor_debug_stream, partial -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected voidaction(DTM.Attribute e0) protected voidprotected voidprotected voidprotected voidprotected voidaction(DTM.Choice e0) protected voidaction(DTM.Content e0) protected voidprotected voidprotected voidaction(DTM.Element e0) protected voidaction(DTM.ElementRef e0) protected voidprotected voidaction(DTM.Entities e0) protected voidaction(DTM.Entity e0) protected voidaction(DTM.Enumerated e0) protected voidprotected voidprotected voidaction(DTM.IdRefs e0) protected voidaction(DTM.Implied e0) protected voidprotected voidprotected voidaction(DTM.NMToken e0) protected voidaction(DTM.NMTokens e0) protected voidaction(DTM.Notation e0) protected voidprotected voidaction(DTM.Required e0) protected voidaction(DTM.Sequence e0) protected voidaction(DTM.Singleton e0) protected <T extends DTM.Named>
TbreakLoop(T e0) voidfollow_alts(DTM.Choice element) voidfollow_attrs(DTM.Element element) voidfollow_elems(DTM.Dtd element) voidfollow_elems(DTM.Mixed element) voidfollow_elems(DTM.Sequence element) voidfollow_instructions(DTM.Dtd element) booleanisMulti()protected booleanprotected voidvoidrevert()<T> Trewrite_typed(T obj) protected voidrewriteFields(DTM.Any clone) protected voidrewriteFields(DTM.Attribute clone) protected voidprotected voidrewriteFields(DTM.AttributeType clone) protected voidrewriteFields(DTM.AttributeValue clone) protected voidrewriteFields(DTM.CData clone) protected voidrewriteFields(DTM.Choice clone) protected voidrewriteFields(DTM.Content clone) protected voidrewriteFields(DTM.CP clone) protected voidrewriteFields(DTM.Dtd clone) protected voidrewriteFields(DTM.Element clone) protected voidrewriteFields(DTM.ElementRef clone) protected voidrewriteFields(DTM.Empty clone) protected voidrewriteFields(DTM.Entities clone) protected voidrewriteFields(DTM.Entity clone) protected voidrewriteFields(DTM.Enumerated clone) protected voidrewriteFields(DTM.Id clone) protected voidrewriteFields(DTM.IdRef clone) protected voidrewriteFields(DTM.IdRefs clone) protected voidrewriteFields(DTM.Implied clone) protected voidrewriteFields(DTM.Mixed clone) protected voidrewriteFields(DTM.Named clone) protected voidrewriteFields(DTM.NMToken clone) protected voidrewriteFields(DTM.NMTokens clone) protected voidrewriteFields(DTM.Notation clone) protected voidprotected voidrewriteFields(DTM.Required clone) protected voidrewriteFields(DTM.Sequence clone) protected voidrewriteFields(DTM.Singleton clone) voidsubstitute(Object p) voidprotected voiduseCache(boolean x) Methods inherited from class eu.bandm.tools.dtm.DTM.MATCH_ONLY_00
action, action, action, compile, followAll_alts, followAll_attrs, followAll_elems, followAll_elems, followAll_elems, followAll_instructions, foreignObject, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, nomatch
-
Field Details
-
baseVisitorClass
-
mcache
-
clones
-
original
-
cache
-
-
Constructor Details
-
Rewriter
public Rewriter() -
Rewriter
-
-
Method Details
-
useCache
protected void useCache(boolean x) -
lookUp
-
putToCache
protected void putToCache() -
isMulti
public boolean isMulti() -
revert
public void revert() -
substitute
-
substitute_empty
public void substitute_empty() -
breakLoop
-
breakLoop
-
breakLoop
-
breakLoop
-
breakLoop
-
breakLoop
-
breakLoop
-
getResult
-
rewrite
-
rewrite_typed
public <T> T rewrite_typed(T obj) - Specified by:
rewrite_typedin interfaceRewriter
-
action
- Overrides:
actionin classDTM.MATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
actionin classDTM.MATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
actionin classDTM.MATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
actionin classDTM.MATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
actionin classDTM.MATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
actionin classDTM.MATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
actionin classDTM.MATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
actionin classDTM.MATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
actionin classDTM.MATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
actionin classDTM.MATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
actionin classDTM.MATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
actionin classDTM.MATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
actionin classDTM.MATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
actionin classDTM.MATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
actionin classDTM.MATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
actionin classDTM.MATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
actionin classDTM.MATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
actionin classDTM.MATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
actionin classDTM.MATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
actionin classDTM.MATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
actionin classDTM.MATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
actionin classDTM.MATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
actionin classDTM.MATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
actionin classDTM.MATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
actionin classDTM.MATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
actionin classDTM.MATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
actionin classDTM.MATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
actionin classDTM.MATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
actionin classDTM.MATCH_ONLY_00
-
rewriteFields
-
follow_elems
-
follow_elems
-
follow_attrs
-
follow_alts
-
follow_elems
-
follow_instructions
-