public class StreamNode extends AstNode
Constructor and Description |
---|
StreamNode(java.lang.String streamName,
java.util.List<ModuleNode> moduleNodes,
SourceChannelNode sourceChannelNode,
SinkChannelNode sinkChannelNode) |
Modifier and Type | Method and Description |
---|---|
int |
getIndexOfLabelOrModuleName(java.lang.String labelOrModuleName) |
ModuleNode |
getModule(java.lang.String moduleName)
Find the first reference to the named module in the stream.
|
java.util.List<ModuleNode> |
getModuleNodes() |
SinkChannelNode |
getSinkChannelNode() |
SourceChannelNode |
getSourceChannelNode() |
java.lang.String |
getStreamData() |
java.lang.String |
getStreamName() |
void |
resolve(StreamLookupEnvironment env) |
void |
resolveModuleNodes(StreamLookupEnvironment env,
java.util.List<ModuleNode> moduleNodes)
Does the lookup of module nodes to see if any previously defined and if so replaces them in this stream
|
java.lang.String |
stringify(boolean includePositionalInfo) |
java.lang.String |
toString() |
getEndPos, getStartPos, stringify
public StreamNode(java.lang.String streamName, java.util.List<ModuleNode> moduleNodes, SourceChannelNode sourceChannelNode, SinkChannelNode sinkChannelNode)
public java.lang.String stringify(boolean includePositionalInfo)
public java.lang.String toString()
toString
in class java.lang.Object
public java.util.List<ModuleNode> getModuleNodes()
public SourceChannelNode getSourceChannelNode()
public SinkChannelNode getSinkChannelNode()
public java.lang.String getStreamName()
public ModuleNode getModule(java.lang.String moduleName)
public void resolve(StreamLookupEnvironment env)
public void resolveModuleNodes(StreamLookupEnvironment env, java.util.List<ModuleNode> moduleNodes)
public int getIndexOfLabelOrModuleName(java.lang.String labelOrModuleName)
public java.lang.String getStreamData()