Class TagsSymbols2Json
java.lang.Object
de.monticore.tagging.tags._symboltable.TagsSymbols2Json
- All Implemented Interfaces:
TagsVisitor2,de.monticore.visitor.IVisitor
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected de.monticore.symboltable.serialization.JsonPrinterprotected TagsSymbols2Jsonprotected de.monticore.symboltable.serialization.IDeSer<ITagsScope, ITagsArtifactScope, TagsSymbols2Json> protected TagsTraverser -
Constructor Summary
ConstructorsConstructorDescriptionTagsSymbols2Json(TagsTraverser traverser, de.monticore.symboltable.serialization.JsonPrinter printer) -
Method Summary
Modifier and TypeMethodDescriptiondeserialize(String serialized) voidendVisit(ITagsArtifactScope node) voidendVisit(ITagsScope node) de.monticore.symboltable.serialization.JsonPrintervoidinit()serialize(ITagsArtifactScope toSerialize) serialize(ITagsScope toSerialize) voidsetJsonPrinter(de.monticore.symboltable.serialization.JsonPrinter printer) voidsetRealThis(TagsSymbols2Json realThis) voidsetTraverser(TagsTraverser traverser) store(ITagsArtifactScope scope, String fileName) voidvisit(ITagsArtifactScope node) voidvisit(ITagsScope node) voidMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.monticore.visitor.IVisitor
endVisit, endVisit, endVisit, endVisit, visit, visit, visit, visit
-
Field Details
-
scopeDeSer
protected de.monticore.symboltable.serialization.IDeSer<ITagsScope,ITagsArtifactScope, scopeDeSerTagsSymbols2Json> -
realThis
-
printer
protected de.monticore.symboltable.serialization.JsonPrinter printer -
traverser
-
-
Constructor Details
-
TagsSymbols2Json
public TagsSymbols2Json() -
TagsSymbols2Json
public TagsSymbols2Json(TagsTraverser traverser, de.monticore.symboltable.serialization.JsonPrinter printer)
-
-
Method Details
-
getRealThis
-
setRealThis
-
getJsonPrinter
public de.monticore.symboltable.serialization.JsonPrinter getJsonPrinter() -
setJsonPrinter
public void setJsonPrinter(de.monticore.symboltable.serialization.JsonPrinter printer) -
serialize
-
serialize
-
deserialize
-
getTraverser
-
setTraverser
-
init
public void init() -
getSerializedString
-
writeSymbolHierarchies
public void writeSymbolHierarchies() -
load
-
load
-
load
-
store
-
visit
- Specified by:
visitin interfaceTagsVisitor2
-
endVisit
- Specified by:
endVisitin interfaceTagsVisitor2
-
visit
- Specified by:
visitin interfaceTagsVisitor2
-
endVisit
- Specified by:
endVisitin interfaceTagsVisitor2
-