|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.csstudio.data.values.ValueFactory
public class ValueFactory
Factory for IValue-based types.
Method Summary | |
---|---|
static IDoubleValue |
createDoubleValue(ITimestamp time,
ISeverity severity,
java.lang.String status,
INumericMetaData meta_data,
IValue.Quality quality,
double[] values)
Create instance of IDoubleValue . |
static IEnumeratedMetaData |
createEnumeratedMetaData(java.lang.String[] states)
Create instance of IEnumeratedMetaData . |
static IEnumeratedValue |
createEnumeratedValue(ITimestamp time,
ISeverity severity,
java.lang.String status,
IEnumeratedMetaData meta_data,
IValue.Quality quality,
int[] values)
Create instance of IEnumeratedValue . |
static ISeverity |
createInvalidSeverity()
Create an 'invalid' ISeverity. |
static ILongValue |
createLongValue(ITimestamp time,
ISeverity severity,
java.lang.String status,
INumericMetaData meta_data,
IValue.Quality quality,
long[] values)
Create instance of ILongValue . |
static ISeverity |
createMajorSeverity()
Create a 'major' ISeverity. |
static IMinMaxDoubleValue |
createMinMaxDoubleValue(ITimestamp time,
ISeverity severity,
java.lang.String status,
INumericMetaData meta_data,
IValue.Quality quality,
double[] values,
double minimum,
double maximum)
Create instance of IMinMaxDoubleValue . |
static ISeverity |
createMinorSeverity()
Create a 'minor' ISeverity. |
static INumericMetaData |
createNumericMetaData(double disp_low,
double disp_high,
double warn_low,
double warn_high,
double alarm_low,
double alarm_high,
int prec,
java.lang.String units)
Create instance of INumericMetaData . |
static ISeverity |
createOKSeverity()
Create an 'OK' ISeverity. |
static IStringValue |
createStringValue(ITimestamp time,
ISeverity severity,
java.lang.String status,
IValue.Quality quality,
java.lang.String[] values)
Create instance of IStringValue . |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static final ISeverity createOKSeverity()
public static final ISeverity createMinorSeverity()
public static final ISeverity createMajorSeverity()
public static final ISeverity createInvalidSeverity()
public static final INumericMetaData createNumericMetaData(double disp_low, double disp_high, double warn_low, double warn_high, double alarm_low, double alarm_high, int prec, java.lang.String units)
INumericMetaData
.
disp_low
- Low end of suggested display range.disp_high
- High end of suggested display range.warn_low
- Lower warning limit.warn_high
- Upper warning limit.alarm_low
- Lower alarm limit.alarm_high
- Upper alarm limit.prec
- Suggested display precision.units
- Engineering units string.
public static final IEnumeratedMetaData createEnumeratedMetaData(java.lang.String[] states)
IEnumeratedMetaData
.
states
- State strings
public static final IDoubleValue createDoubleValue(ITimestamp time, ISeverity severity, java.lang.String status, INumericMetaData meta_data, IValue.Quality quality, double[] values)
IDoubleValue
.
time
- Time stampseverity
- Severity descriptorstatus
- Status string.meta_data
- Numeric meta data.quality
- Data quality descriptor.values
- The actual values.
public static final IMinMaxDoubleValue createMinMaxDoubleValue(ITimestamp time, ISeverity severity, java.lang.String status, INumericMetaData meta_data, IValue.Quality quality, double[] values, double minimum, double maximum)
IMinMaxDoubleValue
.
time
- Time stampseverity
- Severity descriptorstatus
- Status string.meta_data
- Numeric meta data.quality
- Data quality descriptor.values
- The actual values.minimum
- Minimummaximum
- Maximum
public static final ILongValue createLongValue(ITimestamp time, ISeverity severity, java.lang.String status, INumericMetaData meta_data, IValue.Quality quality, long[] values)
ILongValue
.
time
- Time stampseverity
- Severity descriptorstatus
- Status string.meta_data
- Numeric meta data.quality
- Data quality descriptor.values
- The actual values.
public static final IEnumeratedValue createEnumeratedValue(ITimestamp time, ISeverity severity, java.lang.String status, IEnumeratedMetaData meta_data, IValue.Quality quality, int[] values)
IEnumeratedValue
.
time
- Time stampseverity
- Severity descriptorstatus
- Status string.meta_data
- Enumerated meta data.quality
- Data quality descriptor.values
- The actual values.
public static final IStringValue createStringValue(ITimestamp time, ISeverity severity, java.lang.String status, IValue.Quality quality, java.lang.String[] values)
IStringValue
.
time
- Time stampseverity
- Severity descriptorstatus
- Status string.quality
- Data quality descriptor.values
- The actual values.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |