Class AppNode
java.lang.Object
org.infosmid.stream.dsl.AstNode
org.infosmid.stream.dsl.AppNode
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final Stringprotected ArgumentNode[]protected booleanprotected LabelNode -
Constructor Summary
ConstructorsConstructorDescriptionAppNode(LabelNode label, String appName, int startPos, int endPos, ArgumentNode[] arguments) -
Method Summary
Modifier and TypeMethodDescriptionReturn the label for this app, that is: an explicit label if provided the app name if no label was providedgetName()booleanbooleanvoidsetUnboundStreamApp(boolean b) stringify(boolean includePositionalInfo) toString()Methods inherited from class AstNode
getEndPos, getStartPos, stringify
-
Field Details
-
appName
-
label
-
arguments
-
isUnboundStreamApp
protected boolean isUnboundStreamApp
-
-
Constructor Details
-
AppNode
-
-
Method Details
-
toString
-
stringify
-
getName
-
getArguments
-
hasArguments
public boolean hasArguments() -
getLabelName
Return the label for this app, that is:- an explicit label if provided
- the app name if no label was provided
- Returns:
- String containing the label
-
getArgumentsAsProperties
- Returns:
- Retrieve the app arguments as a simple
Propertiesobject.
-
setUnboundStreamApp
public void setUnboundStreamApp(boolean b) -
isUnboundStreamApp
public boolean isUnboundStreamApp()
-