Package eu.bandm.tools.d2d2.base
Class DocOnly
java.lang.Object
eu.bandm.tools.tdom.runtime.BaseVisitor
eu.bandm.tools.d2d2.absy.Visitor
eu.bandm.tools.d2d2.base.DocOnly
- All Implemented Interfaces:
PCDataVisitor
public class DocOnly
extends eu.bandm.tools.d2d2.absy.Visitor
A source file which only adds comments to existing modules.
Uses a subset of the ddf parsing rules, and is fed into the documentation
generation process of
Usage: create one fresh instance (no re-usage), invoke
Userdoc or Def2Xslt3.
Usage: create one fresh instance (no re-usage), invoke
fromFile(File),
invoke distribute(ModuleRegistry,String,boolean).
This will modify the
data of the (uninstalled) module contained in the ModuleRegistry.
(The code for parsing is just a modified subset of Reducer.)
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) StringVisitor register.(package private) CheckedList<LocString> Visitor register.protected Stringprotected Filestatic final Stringprotected Map<String, Location<XMLDocumentIdentifier>> protected Stringprotected MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> Fields inherited from class eu.bandm.tools.tdom.runtime.BaseVisitor
validating -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddistribute(ModuleRegistry moduleReg, String key, boolean replace) protected voiderror(Location<XMLDocumentIdentifier> loc, String s) protected voidprotected voidvoidprotected voidprotected voidsplitdoctext(String text, Location<XMLDocumentIdentifier> startloc) voidvisit(eu.bandm.tools.d2d2.absy.Element_doctext element) voidvisit(eu.bandm.tools.d2d2.absy.Element_documentation element) <!ELEMENT documentation (ident, reflist?, (doctext | longdoctext)) >voidvisit(eu.bandm.tools.d2d2.absy.Element_longdoctext element) voidvisit(eu.bandm.tools.d2d2.absy.Element_module element) protected voidwarning(Location<XMLDocumentIdentifier> loc, String s, Object... args) Methods inherited from class eu.bandm.tools.d2d2.absy.Visitor
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitMethods inherited from class eu.bandm.tools.tdom.runtime.BaseVisitor
visit
-
Field Details
-
KEY_MODULE_DOC
- See Also:
-
msg
-
inputFile
-
fileName
-
moduleName
-
modLocations
-
dockey
String dockeyVisitor register. -
docs
CheckedList<LocString> docsVisitor register.
-
-
Constructor Details
-
DocOnly
-
-
Method Details
-
fromFile
-
error
-
error
-
error
-
warning
-
log
-
visit
public void visit(eu.bandm.tools.d2d2.absy.Element_module element) - Overrides:
visitin classeu.bandm.tools.d2d2.absy.Visitor
-
visit
public void visit(eu.bandm.tools.d2d2.absy.Element_documentation element) <!ELEMENT documentation (ident, reflist?, (doctext | longdoctext)) >- Overrides:
visitin classeu.bandm.tools.d2d2.absy.Visitor
-
splitdoctext
-
visit
public void visit(eu.bandm.tools.d2d2.absy.Element_doctext element) - Overrides:
visitin classeu.bandm.tools.d2d2.absy.Visitor
-
visit
public void visit(eu.bandm.tools.d2d2.absy.Element_longdoctext element) - Overrides:
visitin classeu.bandm.tools.d2d2.absy.Visitor
-
distribute
-