com.espertech.esper.epl.join.assemble
Class LeafAssemblyNodeFactory

java.lang.Object
  extended by com.espertech.esper.epl.join.assemble.BaseAssemblyNodeFactory
      extended by com.espertech.esper.epl.join.assemble.LeafAssemblyNodeFactory

public class LeafAssemblyNodeFactory
extends BaseAssemblyNodeFactory

Assembly node factory for an event stream that is a leaf with a no child nodes below it.


Field Summary
 
Fields inherited from class com.espertech.esper.epl.join.assemble.BaseAssemblyNodeFactory
childNodes, numStreams, parentNode, streamNum
 
Constructor Summary
LeafAssemblyNodeFactory(int streamNum, int numStreams)
          Ctor.
 
Method Summary
 BaseAssemblyNode makeAssemblerUnassociated()
           
 void print(IndentWriter indentWriter)
          Output this node using writer, not outputting child nodes.
 
Methods inherited from class com.espertech.esper.epl.join.assemble.BaseAssemblyNodeFactory
addChild, getChildNodes, getDescendentNodesBottomUp, getParentNode, getStreamNum, printDescendends, setParent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LeafAssemblyNodeFactory

public LeafAssemblyNodeFactory(int streamNum,
                               int numStreams)
Ctor.

Parameters:
streamNum - - is the stream number
numStreams - - is the number of streams
Method Detail

print

public void print(IndentWriter indentWriter)
Description copied from class: BaseAssemblyNodeFactory
Output this node using writer, not outputting child nodes.

Specified by:
print in class BaseAssemblyNodeFactory
Parameters:
indentWriter - to use for output

makeAssemblerUnassociated

public BaseAssemblyNode makeAssemblerUnassociated()
Specified by:
makeAssemblerUnassociated in class BaseAssemblyNodeFactory

© 2006-2015 EsperTech Inc.
All rights reserved.
Visit us at espertech.com