public class EvalSettings extends MadaraJNI
Modifier and Type | Field and Description |
---|---|
static EvalSettings |
DEFAULT_EVAL_SETTINGS |
Modifier | Constructor and Description |
---|---|
|
EvalSettings()
Default constructor
|
|
EvalSettings(EvalSettings input)
Copy constructor
|
protected |
EvalSettings(long cptr)
Constructor to create constants
|
Modifier and Type | Method and Description |
---|---|
protected void |
finalize()
Cleans up underlying C resources
|
void |
free()
Deletes the C instantiation.
|
boolean |
getAlwaysOverwrite() |
long |
getDefaultClockIncrement() |
boolean |
getDelaySendingModifieds() |
java.lang.String |
getPostPrintStatement() |
java.lang.String |
getPrePrintStatement() |
boolean |
getTreatGlobalsAsLocals() |
void |
setAlwaysOverwrite(boolean alwaysOverwrite) |
void |
setDefaultClockIncrement(long defaultClockIncrement) |
void |
setDelaySendingModifieds(boolean delaySendingModifieds) |
void |
setPostPrintStatement(java.lang.String postPrintStatement) |
void |
setPrePrintStatement(java.lang.String prePrintStatement) |
void |
setTreatGlobalsAsLocals(boolean treatGlobalsAsLocals) |
public static final EvalSettings DEFAULT_EVAL_SETTINGS
public EvalSettings()
public EvalSettings(EvalSettings input)
input
- the settings to copy fromprotected EvalSettings(long cptr)
cptr
- Pointer to C++ objectpublic void setDelaySendingModifieds(boolean delaySendingModifieds)
delaySendingModifieds
- Toggle for sending modifieds in a single update event after each evaluation.public boolean getDelaySendingModifieds()
public void setPrePrintStatement(java.lang.String prePrintStatement)
prePrintStatement
- Statement to print before evaluations.public java.lang.String getPrePrintStatement()
public void setPostPrintStatement(java.lang.String postPrintStatement)
postPrintStatement
- Statement to print after evaluations.public java.lang.String getPostPrintStatement()
public void setAlwaysOverwrite(boolean alwaysOverwrite)
alwaysOverwrite
- Toggle for always overwriting records, regardless of quality, clock values, etc.public boolean getAlwaysOverwrite()
public void setTreatGlobalsAsLocals(boolean treatGlobalsAsLocals)
treatGlobalsAsLocals
- Toggle whether updates to global variables are
treated as local variables and not marked as modified to the transport.public boolean getTreatGlobalsAsLocals()
public void setDefaultClockIncrement(long defaultClockIncrement)
defaultClockIncrement
- Default clock increment.public long getDefaultClockIncrement()
public void free()
protected void finalize() throws java.lang.Throwable
finalize
in class java.lang.Object
java.lang.Throwable
- necessary for override but unused