engine
Class Delay3Description

java.lang.Object
  |
  +--engine.Delay3Description

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

Used as a structure to store a Delay3 Unless the standard, this is more permissive (i.e any constant expression is allowed). Also note that if some values are undefined, they are treated as 0 (no exceptions thrown).

See Also:
Serialized Form

Field Summary
 ExpressionDescription delay1Max
           
 ExpressionDescription delay1Min
           
 ExpressionDescription delay1Typ
           
 ExpressionDescription delay2Max
           
 ExpressionDescription delay2Min
           
 ExpressionDescription delay2Typ
           
 ExpressionDescription delay3Max
           
 ExpressionDescription delay3Min
           
 ExpressionDescription delay3Typ
           
 int delaySpecs
           
(package private) static Delay3Description nullDelay
          used as default delay
 
Constructor Summary
Delay3Description()
           
 
Method Summary
(package private) static void ()
           
 void copyDelays(java.util.Vector values)
          Copies the values as rising-fallinf-turnoff
 void copyDelays(java.util.Vector values, int position)
          Move the ExpDescs from values to the apropriate place inside here
 Delay3 instantiate(NameSpace ns)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

nullDelay

static Delay3Description nullDelay
used as default delay

delaySpecs

public int delaySpecs

delay1Typ

public ExpressionDescription delay1Typ

delay2Typ

public ExpressionDescription delay2Typ

delay3Typ

public ExpressionDescription delay3Typ

delay1Min

public ExpressionDescription delay1Min

delay2Min

public ExpressionDescription delay2Min

delay3Min

public ExpressionDescription delay3Min

delay1Max

public ExpressionDescription delay1Max

delay2Max

public ExpressionDescription delay2Max

delay3Max

public ExpressionDescription delay3Max
Constructor Detail

Delay3Description

public Delay3Description()
Method Detail

static void ()

instantiate

public Delay3 instantiate(NameSpace ns)
                   throws ParseException,
                          InterpretTimeException

copyDelays

public void copyDelays(java.util.Vector values,
                       int position)
Move the ExpDescs from values to the apropriate place inside here
Parameters:
position - is the delay# to be set up here
values - supposed to hold 1/2/3 values for the min/typ/max delay

copyDelays

public void copyDelays(java.util.Vector values)
Copies the values as rising-fallinf-turnoff

toString

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