public class Duration extends PrimitiveIrStreamItem
environment, noAlternatives| Constructor and Description |
|---|
Duration(Protocol env,
double time,
DurationType dt) |
Duration(Protocol env,
double time,
String unit,
DurationType dt) |
| Modifier and Type | Method and Description |
|---|---|
double |
evaluate_sign(double elapsed) |
ArrayList<PrimitiveIrStreamItem> |
evaluate(BitSpec bitSpec)
Processes the Item's internal IRStreamItems, ideally just to Durations.
|
double |
evaluate(double elapsed) |
DurationType |
getDurationType() |
boolean |
isEmpty() |
static void |
main(String[] args) |
static Duration |
newDuration(Protocol env,
double time,
String unit,
DurationType durationType) |
static Duration |
newDuration(Protocol env,
String str)
Returns a new Duration instance by invoking the parser on the second argument.
|
String |
toString() |
debugBegin, debugEndgetNoAlternativespublic Duration(Protocol env, double time, DurationType dt)
public Duration(Protocol env, double time, String unit, DurationType dt)
public static Duration newDuration(Protocol env, double time, String unit, DurationType durationType)
public double evaluate_sign(double elapsed)
throws ArithmeticException,
IncompatibleArgumentException
public double evaluate(double elapsed)
throws ArithmeticException,
IncompatibleArgumentException
public static Duration newDuration(Protocol env, String str)
env - Protocol, containing GeneralSpec and NameEnginestr - String to be parsedpublic DurationType getDurationType()
public ArrayList<PrimitiveIrStreamItem> evaluate(BitSpec bitSpec)
PrimaryIrStreamItemevaluate in class PrimaryIrStreamItempublic static void main(String[] args)
public boolean isEmpty()
throws IncompatibleArgumentException
isEmpty in class IrStreamItemIncompatibleArgumentExceptionCopyright © 2016. All rights reserved.