Class RegularExpressionsSymbols2Json
java.lang.Object
de.monticore.regex.regularexpressions._symboltable.RegularExpressionsSymbols2Json
- All Implemented Interfaces:
RegularExpressionsVisitor2,de.monticore.visitor.IVisitor
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected NamedCapturingGroupSymbolDeSerprotected de.monticore.symboltable.serialization.JsonPrinterprotected RegularExpressionsSymbols2Jsonprotected de.monticore.symboltable.serialization.IDeSer<IRegularExpressionsScope, IRegularExpressionsArtifactScope, RegularExpressionsSymbols2Json> protected RegularExpressionsTraverser -
Constructor Summary
ConstructorsConstructorDescriptionRegularExpressionsSymbols2Json(RegularExpressionsTraverser traverser, de.monticore.symboltable.serialization.JsonPrinter printer) -
Method Summary
Modifier and TypeMethodDescriptiondeserialize(String serialized) voidvoidde.monticore.symboltable.serialization.JsonPrintervoidinit()serialize(IRegularExpressionsArtifactScope toSerialize) serialize(IRegularExpressionsScope toSerialize) voidsetJsonPrinter(de.monticore.symboltable.serialization.JsonPrinter printer) voidsetRealThis(RegularExpressionsSymbols2Json realThis) voidsetTraverser(RegularExpressionsTraverser traverser) store(IRegularExpressionsArtifactScope scope, String fileName) voidvoidvoidvoidMethods 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, visitMethods inherited from interface de.monticore.regex.regularexpressions._visitor.RegularExpressionsVisitor2
endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, 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
-
Field Details
-
scopeDeSer
protected de.monticore.symboltable.serialization.IDeSer<IRegularExpressionsScope,IRegularExpressionsArtifactScope, scopeDeSerRegularExpressionsSymbols2Json> -
namedCapturingGroupSymbolDeSer
-
realThis
-
printer
protected de.monticore.symboltable.serialization.JsonPrinter printer -
traverser
-
-
Constructor Details
-
RegularExpressionsSymbols2Json
public RegularExpressionsSymbols2Json() -
RegularExpressionsSymbols2Json
public RegularExpressionsSymbols2Json(RegularExpressionsTraverser 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 interfaceRegularExpressionsVisitor2
-
endVisit
- Specified by:
endVisitin interfaceRegularExpressionsVisitor2
-
visit
- Specified by:
visitin interfaceRegularExpressionsVisitor2
-
visit
- Specified by:
visitin interfaceRegularExpressionsVisitor2
-
endVisit
- Specified by:
endVisitin interfaceRegularExpressionsVisitor2
-