com.espertech.esper.pattern
Class EvalStateNodeNumber

java.lang.Object
  extended by com.espertech.esper.pattern.EvalStateNodeNumber
All Implemented Interfaces:
java.io.Serializable

public class EvalStateNodeNumber
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Constructor Summary
EvalStateNodeNumber()
          Ctor - constructs a top-level node number.
EvalStateNodeNumber(int[] number)
          Contructs a given node number.
 
Method Summary
 boolean equals(java.lang.Object otherObj)
           
 int getOrdinalNumber()
          Get the depth of the node number.
 int[] getStateNumber()
          Returns the internal number representation.
 int hashCode()
           
 EvalStateNodeNumber newChildNum(int newStateNumber)
          Generates a new child node number to the current node number with the given child id.
 EvalStateNodeNumber newSiblingState()
          Generates a new sibling node number to the current node.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EvalStateNodeNumber

public EvalStateNodeNumber()
Ctor - constructs a top-level node number.


EvalStateNodeNumber

public EvalStateNodeNumber(int[] number)
Contructs a given node number.

Parameters:
number - to contruct
Method Detail

getOrdinalNumber

public int getOrdinalNumber()
Get the depth of the node number.

Returns:
ordinal

newChildNum

public EvalStateNodeNumber newChildNum(int newStateNumber)
Generates a new child node number to the current node number with the given child id.

Parameters:
newStateNumber - child's node num
Returns:
child node num

newSiblingState

public EvalStateNodeNumber newSiblingState()
Generates a new sibling node number to the current node.

Returns:
sibling node

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getStateNumber

public int[] getStateNumber()
Returns the internal number representation.

Returns:
state number

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object otherObj)
Overrides:
equals in class java.lang.Object

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