Class RegExTypeSymbols2Json
java.lang.Object
de.monticore.regex.regextype._symboltable.RegExTypeSymbols2Json
- All Implemented Interfaces:
RegExTypeVisitor2,de.monticore.visitor.IVisitor
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected de.monticore.symboltable.serialization.JsonPrinterprotected RegExTypeSymbols2Jsonprotected de.monticore.symboltable.serialization.IDeSer<IRegExTypeScope, IRegExTypeArtifactScope, RegExTypeSymbols2Json> protected RegExTypeTraverser -
Constructor Summary
ConstructorsConstructorDescriptionRegExTypeSymbols2Json(RegExTypeTraverser traverser, de.monticore.symboltable.serialization.JsonPrinter printer) -
Method Summary
Modifier and TypeMethodDescriptiondeserialize(String serialized) voidvoidendVisit(IRegExTypeScope node) de.monticore.symboltable.serialization.JsonPrintervoidinit()serialize(IRegExTypeArtifactScope toSerialize) serialize(IRegExTypeScope toSerialize) voidsetJsonPrinter(de.monticore.symboltable.serialization.JsonPrinter printer) voidsetRealThis(RegExTypeSymbols2Json realThis) voidsetTraverser(RegExTypeTraverser traverser) store(IRegExTypeArtifactScope scope, String fileName) voidvisit(IRegExTypeArtifactScope node) voidvisit(IRegExTypeScope 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<IRegExTypeScope,IRegExTypeArtifactScope, scopeDeSerRegExTypeSymbols2Json> -
realThis
-
printer
protected de.monticore.symboltable.serialization.JsonPrinter printer -
traverser
-
-
Constructor Details
-
RegExTypeSymbols2Json
public RegExTypeSymbols2Json() -
RegExTypeSymbols2Json
public RegExTypeSymbols2Json(RegExTypeTraverser 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 interfaceRegExTypeVisitor2
-
endVisit
- Specified by:
endVisitin interfaceRegExTypeVisitor2
-
visit
- Specified by:
visitin interfaceRegExTypeVisitor2
-
endVisit
- Specified by:
endVisitin interfaceRegExTypeVisitor2
-