net.sf.jzeno.echo.state
Class AbstractState

java.lang.Object
  extended by net.sf.jzeno.echo.state.AbstractState
All Implemented Interfaces:
java.lang.Cloneable
Direct Known Subclasses:
DynaButton.ExternalState, DynaLabel.ExternalState, DynaLink.ExternalState, Grid.Cell.ExternalState, Grid.ExternalState, RebindablePropertyComponentSupport2.State

public abstract class AbstractState
extends java.lang.Object
implements java.lang.Cloneable


Field Summary
 Template template
           
 
Constructor Summary
protected AbstractState()
           
 
Method Summary
protected  java.lang.Object clone()
           
 boolean equals(java.lang.Object other)
           
protected  boolean equals(java.lang.Object o1, java.lang.Object o2)
           
protected static java.lang.Object get(java.lang.Object target, java.lang.String fieldName)
           
 java.lang.Object get(java.lang.String fieldName)
           
static long getCreationCount()
           
static float getEfficiency()
           
static long getNetworkSize()
           
static long getTransitionCount()
           
 int hashCode()
           
static void resetCounters()
           
 AbstractState set(java.lang.String fieldName, boolean newValue)
           
 AbstractState set(java.lang.String fieldName, byte newValue)
           
 AbstractState set(java.lang.String fieldName, int newValue)
           
 AbstractState set(java.lang.String fieldName, java.lang.Object newValue)
           
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

template

public Template template
Constructor Detail

AbstractState

protected AbstractState()
Method Detail

getNetworkSize

public static long getNetworkSize()

getCreationCount

public static long getCreationCount()

getTransitionCount

public static long getTransitionCount()

resetCounters

public static void resetCounters()

set

public AbstractState set(java.lang.String fieldName,
                         int newValue)

set

public AbstractState set(java.lang.String fieldName,
                         byte newValue)

set

public AbstractState set(java.lang.String fieldName,
                         boolean newValue)

set

public AbstractState set(java.lang.String fieldName,
                         java.lang.Object newValue)

clone

protected java.lang.Object clone()
                          throws java.lang.CloneNotSupportedException
Overrides:
clone in class java.lang.Object
Throws:
java.lang.CloneNotSupportedException

get

public java.lang.Object get(java.lang.String fieldName)

get

protected static java.lang.Object get(java.lang.Object target,
                                      java.lang.String fieldName)

equals

protected boolean equals(java.lang.Object o1,
                         java.lang.Object o2)

equals

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

hashCode

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

getEfficiency

public static float getEfficiency()