public class VerboseInterval extends SimEntityBase
Modifier and Type | Field and Description |
---|---|
private double |
endVerboseTime |
private double |
startVerboseTime |
eventList, property
DEFAULT_ENTITY_NAME, DEFAULT_EVENT_NAME, DEFAULT_PRIORITY, EVENT_METHOD_PREFIX, NL
Constructor and Description |
---|
VerboseInterval()
Construct a VerboseAfter with default start time (0.0) and end time
(∞)
|
VerboseInterval(double startVerboseTime)
Construct a VerboseAfter with given start time and default end time (∞)
|
VerboseInterval(double startVerboseTime,
double endVerboseTime)
Construct a VerboseAfter with given start and end times
|
Modifier and Type | Method and Description |
---|---|
void |
doEndVerbose()
Schedule EndEverbose with 0.0 delay
|
void |
doRun()
Schedule StartVerbose with delay of startVerboseTime.
|
void |
doStartVerbose()
Turn on verbose mode for event list; schedule EndVerbose with delay of
endVerbose - startVerbose
|
void |
doTurnVerboseOff()
Set event list verbose to false
|
double |
getEndVerboseTime() |
double |
getStartVerboseTime() |
void |
setEndVerboseTime(double endVerboseTime) |
void |
setStartVerboseTime(double startVerboseTime) |
coldReset, dumpDoMethods, dumpDoMethodsStr, dumpNamesAndSignatures, dumpNamesAndSignaturesStr, getFullMethodName, getSignatureString, handleSimEvent, isAssignableFrom, isDebug, processSimEvent, setDebug, stopAtTime, stopOnTime
addPropertyChangeListener, addPropertyChangeListener, attemptSchedule, clearAddedProperty, compareTo, fireIndexedPropertyChange, fireIndexedPropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAddedProperties, getEventList, getEventListID, getName, getPriority, getPropertiesString, getProperty, getProperty, getPropertyChangeListeners, getSerial, interrupt, interrupt, interruptAll, interruptAll, interruptAll, interruptAllWithArgs, interruptAllWithArgs, isClearAddedPropertiesOnReset, isJustDefinedProperties, isPersistant, isReRunnable, isVerbose, parametersMatch, removePropertyChangeListener, removePropertyChangeListener, reset, resetNextSerial, setClearAddedPropertiesOnReset, setEventList, setEventListID, setJustDefinedProperties, setName, setPersistant, setPriority, setProperty, setVerbose, toString, waitDelay, waitDelay, waitDelay, waitDelay
addSimEventListener, getSimEventListeners, notifyListeners, removeSimEventListener
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addSimEventListener, getSimEventListeners, notifyListeners, removeSimEventListener
private double startVerboseTime
private double endVerboseTime
public VerboseInterval(double startVerboseTime, double endVerboseTime)
startVerboseTime
- Time to turn verbose onendVerboseTime
- Time to turn verbose offpublic VerboseInterval(double startVerboseTime)
startVerboseTime
- Time to turn verbose onpublic VerboseInterval()
public void doRun()
public void doStartVerbose()
public void doEndVerbose()
public void doTurnVerboseOff()
public double getStartVerboseTime()
public void setStartVerboseTime(double startVerboseTime)
startVerboseTime
- given startVerboseTimejava.lang.IllegalArgumentException
- if startVerboseTime < 0.0public double getEndVerboseTime()
public void setEndVerboseTime(double endVerboseTime)
endVerboseTime
- Given endVerboseTimejava.lang.IllegalArgumentException
- if given endVerboseTime > startVerboseTime