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
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
Fields inherited from class eu.bandm.tools.dtm.DTM.MATCH_ONLY_00
_visitor_debug_stream, partial
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
protected void
action
(DTM.Attribute e0) protected void
protected void
protected void
protected void
protected void
action
(DTM.Choice e0) protected void
action
(DTM.Content e0) protected void
protected void
protected void
action
(DTM.Element e0) protected void
action
(DTM.ElementRef e0) protected void
protected void
action
(DTM.Entities e0) protected void
action
(DTM.Entity e0) protected void
action
(DTM.Enumerated e0) protected void
protected void
protected void
action
(DTM.IdRefs e0) protected void
action
(DTM.Implied e0) protected void
protected void
protected void
action
(DTM.NMToken e0) protected void
action
(DTM.NMTokens e0) protected void
action
(DTM.Notation e0) protected void
protected void
action
(DTM.Required e0) protected void
action
(DTM.Sequence e0) protected void
action
(DTM.Singleton e0) protected <T extends DTM.Named>
TbreakLoop
(T e0) void
follow_alts
(DTM.Choice element) void
follow_attrs
(DTM.Element element) void
follow_elems
(DTM.Dtd element) void
follow_elems
(DTM.Mixed element) void
follow_elems
(DTM.Sequence element) void
follow_instructions
(DTM.Dtd element) boolean
isMulti()
protected boolean
protected void
void
revert()
<T> T
rewrite_typed
(T obj) protected void
rewriteFields
(DTM.Any clone) protected void
rewriteFields
(DTM.Attribute clone) protected void
protected void
rewriteFields
(DTM.AttributeType clone) protected void
rewriteFields
(DTM.AttributeValue clone) protected void
rewriteFields
(DTM.CData clone) protected void
rewriteFields
(DTM.Choice clone) protected void
rewriteFields
(DTM.Content clone) protected void
rewriteFields
(DTM.CP clone) protected void
rewriteFields
(DTM.Dtd clone) protected void
rewriteFields
(DTM.Element clone) protected void
rewriteFields
(DTM.ElementRef clone) protected void
rewriteFields
(DTM.Empty clone) protected void
rewriteFields
(DTM.Entities clone) protected void
rewriteFields
(DTM.Entity clone) protected void
rewriteFields
(DTM.Enumerated clone) protected void
rewriteFields
(DTM.Id clone) protected void
rewriteFields
(DTM.IdRef clone) protected void
rewriteFields
(DTM.IdRefs clone) protected void
rewriteFields
(DTM.Implied clone) protected void
rewriteFields
(DTM.Mixed clone) protected void
rewriteFields
(DTM.Named clone) protected void
rewriteFields
(DTM.NMToken clone) protected void
rewriteFields
(DTM.NMTokens clone) protected void
rewriteFields
(DTM.Notation clone) protected void
protected void
rewriteFields
(DTM.Required clone) protected void
rewriteFields
(DTM.Sequence clone) protected void
rewriteFields
(DTM.Singleton clone) void
substitute
(Object p) void
protected void
useCache
(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_typed
in interfaceRewriter
-
action
- Overrides:
action
in classDTM.MATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
action
in classDTM.MATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
action
in classDTM.MATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
action
in classDTM.MATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
action
in classDTM.MATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
action
in classDTM.MATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
action
in classDTM.MATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
action
in classDTM.MATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
action
in classDTM.MATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
action
in classDTM.MATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
action
in classDTM.MATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
action
in classDTM.MATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
action
in classDTM.MATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
action
in classDTM.MATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
action
in classDTM.MATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
action
in classDTM.MATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
action
in classDTM.MATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
action
in classDTM.MATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
action
in classDTM.MATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
action
in classDTM.MATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
action
in classDTM.MATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
action
in classDTM.MATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
action
in classDTM.MATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
action
in classDTM.MATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
action
in classDTM.MATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
action
in classDTM.MATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
action
in classDTM.MATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
action
in classDTM.MATCH_ONLY_00
-
rewriteFields
-
action
- Overrides:
action
in classDTM.MATCH_ONLY_00
-
rewriteFields
-
follow_elems
-
follow_attrs
-
follow_elems
-
follow_elems
-
follow_instructions
-
follow_alts
-