Package com.powsybl.action.dsl.ast
Class ActionExpressionPrinter
- java.lang.Object
-
- com.powsybl.dsl.ast.DefaultExpressionVisitor<Void,Void>
-
- com.powsybl.dsl.ast.ExpressionPrinter
-
- com.powsybl.action.dsl.ast.ActionExpressionPrinter
-
- All Implemented Interfaces:
ActionExpressionVisitor<Void,Void>
,ExpressionVisitor<Void,Void>
public class ActionExpressionPrinter extends ExpressionPrinter implements ActionExpressionVisitor<Void,Void>
- Author:
- Geoffroy Jamgotchian
-
-
Field Summary
-
Fields inherited from class com.powsybl.dsl.ast.ExpressionPrinter
out
-
-
Constructor Summary
Constructors Constructor Description ActionExpressionPrinter(OutputStream out)
ActionExpressionPrinter(OutputStream out, Charset cs)
ActionExpressionPrinter(Writer out)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static void
print(ExpressionNode node)
static void
print(ExpressionNode node, OutputStream out)
static void
print(ExpressionNode node, OutputStream out, Charset cs)
static String
toString(ExpressionNode node)
Void
visitActionTaken(ActionTakenNode node, Void arg)
Void
visitAllOverloaded(AllOverloadedNode node, Void arg)
Void
visitContingencyOccurred(ContingencyOccurredNode node, Void arg)
Void
visitIsOverloaded(IsOverloadedNode node, Void arg)
Void
visitLoadingRank(LoadingRankNode node, Void arg)
Void
visitMostLoaded(MostLoadedNode node, Void arg)
Void
visitNetworkComponent(NetworkComponentNode node, Void arg)
Void
visitNetworkMethod(NetworkMethodNode node, Void arg)
Void
visitNetworkProperty(NetworkPropertyNode node, Void arg)
-
Methods inherited from class com.powsybl.dsl.ast.ExpressionPrinter
visitArithmeticOperator, visitComparisonOperator, visitLiteral, visitLogicalOperator, visitNotOperator
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.powsybl.dsl.ast.ExpressionVisitor
visitArithmeticOperator, visitComparisonOperator, visitLiteral, visitLogicalOperator, visitNotOperator
-
-
-
-
Constructor Detail
-
ActionExpressionPrinter
public ActionExpressionPrinter(Writer out)
-
ActionExpressionPrinter
public ActionExpressionPrinter(OutputStream out)
-
ActionExpressionPrinter
public ActionExpressionPrinter(OutputStream out, Charset cs)
-
-
Method Detail
-
toString
public static String toString(ExpressionNode node)
-
print
public static void print(ExpressionNode node)
-
print
public static void print(ExpressionNode node, OutputStream out)
-
print
public static void print(ExpressionNode node, OutputStream out, Charset cs)
-
visitNetworkComponent
public Void visitNetworkComponent(NetworkComponentNode node, Void arg)
- Specified by:
visitNetworkComponent
in interfaceActionExpressionVisitor<Void,Void>
-
visitNetworkProperty
public Void visitNetworkProperty(NetworkPropertyNode node, Void arg)
- Specified by:
visitNetworkProperty
in interfaceActionExpressionVisitor<Void,Void>
-
visitNetworkMethod
public Void visitNetworkMethod(NetworkMethodNode node, Void arg)
- Specified by:
visitNetworkMethod
in interfaceActionExpressionVisitor<Void,Void>
-
visitActionTaken
public Void visitActionTaken(ActionTakenNode node, Void arg)
- Specified by:
visitActionTaken
in interfaceActionExpressionVisitor<Void,Void>
-
visitContingencyOccurred
public Void visitContingencyOccurred(ContingencyOccurredNode node, Void arg)
- Specified by:
visitContingencyOccurred
in interfaceActionExpressionVisitor<Void,Void>
-
visitLoadingRank
public Void visitLoadingRank(LoadingRankNode node, Void arg)
- Specified by:
visitLoadingRank
in interfaceActionExpressionVisitor<Void,Void>
-
visitMostLoaded
public Void visitMostLoaded(MostLoadedNode node, Void arg)
- Specified by:
visitMostLoaded
in interfaceActionExpressionVisitor<Void,Void>
-
visitIsOverloaded
public Void visitIsOverloaded(IsOverloadedNode node, Void arg)
- Specified by:
visitIsOverloaded
in interfaceActionExpressionVisitor<Void,Void>
-
visitAllOverloaded
public Void visitAllOverloaded(AllOverloadedNode node, Void arg)
- Specified by:
visitAllOverloaded
in interfaceActionExpressionVisitor<Void,Void>
-
-