Package org.incenp.obofoundry.kgcl
Class KGCLTextTranslator
- All Implemented Interfaces:
IChangeVisitor<String>
A visitor to convert a list of KGCL
Change
objects into their textual
representation in the KGCL language.
This class is primarily intended for internal use by KGCLWriter
objects. However it may also be used directly by client code to obtain the
string representation of a KGCL change without writing to a file or file-like
object:
Change change = ... ; KGCLTextTranslator visitor = new KGCLTextTranslator(); String changeAsText = change.accept(visitor);
-
Constructor Summary
ConstructorsConstructorDescriptionCreates a new instance without a prefix manager.KGCLTextTranslator
(org.semanticweb.owlapi.model.PrefixManager prefixManager) Creates a new instance with the specified prefix manager. -
Method Summary
Modifier and TypeMethodDescriptionvisit
(NewSynonym v) visit
(NodeRename v) visit
(PlaceUnder v) visit
(RemoveUnder v)
-
Constructor Details
-
KGCLTextTranslator
public KGCLTextTranslator(org.semanticweb.owlapi.model.PrefixManager prefixManager) Creates a new instance with the specified prefix manager.- Parameters:
prefixManager
- The prefix manager to be used for shortening identifiers. May benull
, in which case identifiers will never be shortened.
-
KGCLTextTranslator
public KGCLTextTranslator()Creates a new instance without a prefix manager. Identifiers will never be shortened and will appear in the resulting KGCL text representation in their full-length form surrounded by angled brackets (<...>
).
-
-
Method Details
-
visit
- Specified by:
visit
in interfaceIChangeVisitor<String>
- Overrides:
visit
in classChangeVisitorBase<String>
-
visit
- Specified by:
visit
in interfaceIChangeVisitor<String>
- Overrides:
visit
in classChangeVisitorBase<String>
-
visit
- Specified by:
visit
in interfaceIChangeVisitor<String>
- Overrides:
visit
in classChangeVisitorBase<String>
-
visit
- Specified by:
visit
in interfaceIChangeVisitor<String>
- Overrides:
visit
in classChangeVisitorBase<String>
-
visit
- Specified by:
visit
in interfaceIChangeVisitor<String>
- Overrides:
visit
in classChangeVisitorBase<String>
-
visit
- Specified by:
visit
in interfaceIChangeVisitor<String>
- Overrides:
visit
in classChangeVisitorBase<String>
-
visit
- Specified by:
visit
in interfaceIChangeVisitor<String>
- Overrides:
visit
in classChangeVisitorBase<String>
-
visit
- Specified by:
visit
in interfaceIChangeVisitor<String>
- Overrides:
visit
in classChangeVisitorBase<String>
-
visit
- Specified by:
visit
in interfaceIChangeVisitor<String>
- Overrides:
visit
in classChangeVisitorBase<String>
-
visit
- Specified by:
visit
in interfaceIChangeVisitor<String>
- Overrides:
visit
in classChangeVisitorBase<String>
-
visit
- Specified by:
visit
in interfaceIChangeVisitor<String>
- Overrides:
visit
in classChangeVisitorBase<String>
-
visit
- Specified by:
visit
in interfaceIChangeVisitor<String>
- Overrides:
visit
in classChangeVisitorBase<String>
-
visit
- Specified by:
visit
in interfaceIChangeVisitor<String>
- Overrides:
visit
in classChangeVisitorBase<String>
-
visit
- Specified by:
visit
in interfaceIChangeVisitor<String>
- Overrides:
visit
in classChangeVisitorBase<String>
-
visit
- Specified by:
visit
in interfaceIChangeVisitor<String>
- Overrides:
visit
in classChangeVisitorBase<String>
-
visit
- Specified by:
visit
in interfaceIChangeVisitor<String>
- Overrides:
visit
in classChangeVisitorBase<String>
-
visit
- Specified by:
visit
in interfaceIChangeVisitor<String>
- Overrides:
visit
in classChangeVisitorBase<String>
-
visit
- Specified by:
visit
in interfaceIChangeVisitor<String>
- Overrides:
visit
in classChangeVisitorBase<String>
-
visit
- Specified by:
visit
in interfaceIChangeVisitor<String>
- Overrides:
visit
in classChangeVisitorBase<String>
-
visit
- Specified by:
visit
in interfaceIChangeVisitor<String>
- Overrides:
visit
in classChangeVisitorBase<String>
-
visit
- Specified by:
visit
in interfaceIChangeVisitor<String>
- Overrides:
visit
in classChangeVisitorBase<String>
-
visit
- Specified by:
visit
in interfaceIChangeVisitor<String>
- Overrides:
visit
in classChangeVisitorBase<String>
-
visit
- Specified by:
visit
in interfaceIChangeVisitor<String>
- Overrides:
visit
in classChangeVisitorBase<String>
-
visit
- Specified by:
visit
in interfaceIChangeVisitor<String>
- Overrides:
visit
in classChangeVisitorBase<String>
-
visit
- Specified by:
visit
in interfaceIChangeVisitor<String>
- Overrides:
visit
in classChangeVisitorBase<String>
-
visit
- Specified by:
visit
in interfaceIChangeVisitor<String>
- Overrides:
visit
in classChangeVisitorBase<String>
-