public interface IReadableMembers extends ISample
ACCURACY_DEFAULT, AT_ANY, AT_ASSOC, AT_ASSOC_DELTA, AT_ASSOC_DELTA_REV, AT_ASSOC_POS, AT_ASSOC_POS_REV, AT_LABEL, AT_MULT, AT_RELATION, CONTENT_CHART, CONTENT_DEFAULT, CONTENT_EVENT, CONTENT_EVENTPARM, CONTENT_GANTT, CONTENT_IMAGE, CONTENT_LABEL, CONTENT_LOG, CONTENT_STATE, CONTENT_TRANSACTION, COUNT_FORMATS, DEFAULT_PLUS_LENGTH, DF_BINARY, DF_ENUM_EVENT, DF_EVENT, DF_FLOAT, DF_INTEGER, DF_LOGIC_16, DF_LOGIC_2, DF_LOGIC_4, DF_NONE, DF_STRUCT, DF_TEXT, ENUM_ASSOC_DOMAINBASE, ENUM_ASSOC_STYLE, ENUM_ASSOC_TARGET, ENUM_GLOBAL, ENUM_LABEL_STYLE, ENUM_MAX, ENUM_MEMBER_0, ENUM_MIN, FLOAT_ACCURACY_32, FLOAT_ACCURACY_64, FLOAT_ACCURACY_BIG, FLOAT_ACCURACY_DEFAULT, FORMAT_ASCII, FORMAT_BINARY, FORMAT_BOOLEAN, FORMAT_COLLECTION_DEFAULT, FORMAT_COLLECTION_KEY_VALUES, FORMAT_COLLECTION_MASK, FORMAT_COLLECTION_MEMBER_0, FORMAT_COLLECTION_MEMBER_1, FORMAT_COLLECTION_MEMBER_2, FORMAT_COLLECTION_MEMBER_3, FORMAT_COLLECTION_VALUES_ONLY, FORMAT_DECIMAL, FORMAT_DECIMAL_F_MAX, FORMAT_DECIMAL_F_MIN, FORMAT_DECIMAL_F0, FORMAT_DECIMAL_F1, FORMAT_DECIMAL_F2, FORMAT_DECIMAL_F3, FORMAT_DECIMAL_F4, FORMAT_DECIMAL_F5, FORMAT_DECIMAL_F6, FORMAT_DECIMAL_F7, FORMAT_DEFAULT, FORMAT_DELTA_DOMAIN, FORMAT_DELTA_VALUE, FORMAT_EVENT, FORMAT_GROUP_INDEX, FORMAT_GROUP_ORDER, FORMAT_HEXADECIMAL, FORMAT_INDEX, FORMAT_MEMBER_0, FORMAT_MEMBER_1, FORMAT_NONE, FORMAT_OCTAL, FORMAT_R4, FORMAT_R5, FORMAT_R6, FORMAT_R7, FORMAT_R8, FORMAT_RELATION_MAX, FORMAT_RELATION_MIN, FORMAT_SIMPLE_MAX, FORMAT_SIMPLE_MIN, FORMAT_SL_TEXT, FORMAT_TEXT, FORMAT_VALUE_DEFAULT, FORMAT_VALUE_MASK, formatCollectionLabels, formatCollectionOptions, formatValueLabels, formatValueOptions, GO_FIRST, GO_INTER, GO_LAST, GO_NONE, GROUP_ORDER_LABELS, INTEGER_ACCURACY_32, INTEGER_ACCURACY_64, INTEGER_ACCURACY_BIG, INTEGER_ACCURACY_DEFAULT, LOGIC_L16_BYTE_FILL, LOGIC_L2_BYTE_FILL, LOGIC_L4_BYTE_FILL, LOGIC_PACK_0, LOGIC_PACK_1, LOGIC_PACK_RIGHT_ALLIGNED, MASK_FORMAT_0_A, MASK_FORMAT_0_AT, MASK_FORMAT_0_DF, MASK_FORMAT_0_GO, MASK_FORMAT_0_N, MASK_FORMAT_0_T, MASK_FORMAT_0_XDF, MASK_FORMAT_1_S0, MASK_FORMAT_1_S0_PLUS, MASK_FORMAT_1_TF, MASK_PLUS, MASK_PLUS_DATA, MAX_DATA, MAX_LAYERS, MAX_SAMPLE_SIZE, MAX_SCALE, SHIFT_FORMAT_0_D, SHIFT_FORMAT_0_DF, SHIFT_FORMAT_0_GO, SHIFT_FORMAT_0_XDF, SHIFT_FORMAT_1_TF, STATE_0_BITS, STATE_1_BITS, STATE_D_BITS, STATE_H_BITS, STATE_J_BITS, STATE_K_BITS, STATE_L_BITS, STATE_LC_DIGITS, STATE_LEVEL_16, STATE_LEVEL_2, STATE_LEVEL_4, STATE_LEVEL_NONE, STATE_M_BITS, STATE_N_BITS, STATE_O_BITS, STATE_P_BITS, STATE_U_BITS, STATE_UC_DIGITS, STATE_UNKNOWN_BITS, STATE_W_BITS, STATE_X_BITS, STATE_Z_BITS, STRUCT_MASK_TYPE, STRUCT_MOD_HIDDEN, STRUCT_MOD_VALID_UNTIL_CHANGE, STRUCT_TYPE_BINARY, STRUCT_TYPE_BOOLEAN, STRUCT_TYPE_ENUM, STRUCT_TYPE_FLOAT, STRUCT_TYPE_INTEGER, STRUCT_TYPE_LOCAL_ENUM, STRUCT_TYPE_MAX, STRUCT_TYPE_MERGE_ENUM, STRUCT_TYPE_STRUCT, STRUCT_TYPE_TEXT, STRUCT_TYPE_UNKNOWN, UF_ABSOLUTE_8, UF_DELTA_0, UF_DELTA_1, UF_DELTA_2, UF_DELTA_4, UF_DELTA_8, UF_DELTA_PREVIOUS, XDF_FLOAT_32, XDF_FLOAT_64, XDF_FLOAT_BIG, XDF_FLOAT_DEFAULT, XDF_INTEGER_32, XDF_INTEGER_64, XDF_INTEGER_BIG, XDF_INTEGER_DEFAULT, XDF_LOGIC_PACK_0, XDF_LOGIC_PACK_1, XDF_LOGIC_PACK_RIGHT_ALLIGNED, XDF_NONE
Modifier and Type | Method and Description |
---|---|
BigDecimal |
bigDecimalValueOf(Object memberIdentifier)
Returns value of member 'member' as BigDecimal value.
|
BigInteger |
bigIntValueOf(Object memberIdentifier)
Returns value of member 'member' as BigInteger value.
|
boolean |
booleanValueOf(Object memberIdentifier)
Returns value of member 'member' as boolean value.
|
byte[] |
bytesValueOf(Object memberIdentifier)
Returns value of member 'member' as byte[] value.
|
int |
defaultFormatOf(Object memberIdentifier)
Returns the default format of member 'member'.
|
IMemberDescriptor |
descriptorOf(Object memberIdentifier)
Returns true if value has a member named 'member'.
|
double |
doubleValueOf(Object memberIdentifier)
Returns value of member 'member' as double value.
|
Enumeration |
enumValueOf(Object memberIdentifier)
Returns value of member 'member' as Enumeration value.
|
String |
fasciiOf(Object memberIdentifier)
Format value of member 'member' using ascii format.
|
String |
fbinOf(Object memberIdentifier)
Format value of member 'member' using bin format.
|
String |
fdecOf(Object memberIdentifier)
Format value of member 'member' using dec format.
|
String |
fhexOf(Object memberIdentifier)
Format value of member 'member' using hex format.
|
float |
floatValueOf(Object memberIdentifier)
Returns value of member 'member' as float value.
|
String |
foctOf(Object memberIdentifier)
Format value of member 'member' using oct format.
|
String |
formatOf(Object memberIdentifier,
int format)
Format value of member 'member' using format 'format'.
|
boolean |
hasMember(Object memberIdentifier)
Returns true if value has a member named 'member'.
|
int |
idOf(int memberIndex)
Returns the member id of the member at index 'memberIndex'
|
int |
indexOf(Object memberIdentifier)
Returns the member index of the member with identifier 'memberIdentifier'
|
int |
intValueOf(Object memberIdentifier)
Returns value of member 'member' as int value.
|
boolean |
isHighOf(Object memberIdentifier,
ILogicDetector detector)
Tries to detect the logic state high of member 'member'
Returns True if high logic state detected
|
boolean |
isLowOf(Object memberIdentifier,
ILogicDetector detector)
Tries to detect the logic state high of member 'member'
Returns True if low logic state detected
|
int |
logicStateOf(Object memberIdentifier)
Returns value of member 'member' as logic state value.
|
Logic |
logicValueOf(Object memberIdentifier)
Returns value of member 'member' as Logic value.
|
long |
longValueOf(Object memberIdentifier)
Returns value of member 'member' as long value.
|
java.util.List<Object> |
membersWithContent(String content)
Returns the member identifier of the first member providing content 'content'.
|
String |
nameOf(int memberIndex)
Returns the name of member at index 'memberIndex'
|
int |
noOfMembers()
Returns the number of members.
|
Number |
numberValueOf(Object memberIdentifier)
Returns value of member 'member' as Number value.
|
String |
stringValueOf(Object memberIdentifier)
Returns value of member 'member' as String value.
|
Object |
valueOf(Object memberIdentifier)
Returns the raw (no interpretation or conversion) sample value of member 'member'.
|
int noOfMembers()
String nameOf(int memberIndex)
member
- Index of member (0..noOfMembers()-1).int idOf(int memberIndex)
member
- Index of member (0..noOfMembers()-1).
Arrays: memberId==memberIndex
Struct: memberId!=memberIndexint indexOf(Object memberIdentifier)
memberIdentifier
- Member identifier (see below).
Member identifier may be one of:
String name
Integer memberId
Arrays: memberId==memberIndex
Struct: memberId!=memberIndexjava.util.List<Object> membersWithContent(String content)
content
- Member identifier may be one of:
String name
Integer memberId
Arrays: memberId==memberIndex
Struct: memberId!=memberIndexboolean hasMember(Object memberIdentifier)
memberIdentifier
- Member identifier (see below).
Member identifier may be one of:
String name
Integer memberId
Arrays: memberId==memberIndex
Struct: memberId!=memberIndexIMemberDescriptor descriptorOf(Object memberIdentifier)
member
- Member identifier (see below).
Member memberIdentifier may be one of:
String name
Integer memberId
Arrays: memberId==memberIndex
Struct: memberId!=memberIndexObject valueOf(Object memberIdentifier)
member
- Member identifier (see below).
Member memberIdentifier may be one of:
String name
Integer memberId
Arrays: memberId==memberIndex
Struct: memberId!=memberIndexLogic logicValueOf(Object memberIdentifier)
memberIdentifier
- Member identifier (see below).
Member identifier may be one of:
String name
Integer memberId
Arrays: memberId==memberIndex
Struct: memberId!=memberIndexint logicStateOf(Object memberIdentifier)
memberIdentifier
- Member identifier (see below).
Member identifier may be one of:
String name
Integer memberId
Arrays: memberId==memberIndex
Struct: memberId!=memberIndexboolean isHighOf(Object memberIdentifier, ILogicDetector detector)
memberIdentifier
- Member identifier (see below).
Member identifier may be one of:
String name
Integer memberId
Arrays: memberId==memberIndex
Struct: memberId!=memberIndexboolean isLowOf(Object memberIdentifier, ILogicDetector detector)
memberIdentifier
- Member identifier (see below).
Member identifier may be one of:
String name
Integer memberId
Arrays: memberId==memberIndex
Struct: memberId!=memberIndexboolean booleanValueOf(Object memberIdentifier)
memberIdentifier
- Member identifier (see below).
Member identifier may be one of:
String name
Integer memberId
Arrays: memberId==memberIndex
Struct: memberId!=memberIndexNumber numberValueOf(Object memberIdentifier)
memberIdentifier
- Member identifier (see below).
Member identifier may be one of:
String name
Integer memberId
Arrays: memberId==memberIndex
Struct: memberId!=memberIndexfloat floatValueOf(Object memberIdentifier)
memberIdentifier
- Member identifier (see below).
Member identifier may be one of:
String name
Integer memberId
Arrays: memberId==memberIndex
Struct: memberId!=memberIndexdouble doubleValueOf(Object memberIdentifier)
memberIdentifier
- Member identifier (see below).
Member identifier may be one of:
String name
Integer memberId
Arrays: memberId==memberIndex
Struct: memberId!=memberIndexBigDecimal bigDecimalValueOf(Object memberIdentifier)
memberIdentifier
- Member identifier (see below).
Member identifier may be one of:
String name
Integer memberId
Arrays: memberId==memberIndex
Struct: memberId!=memberIndexlong longValueOf(Object memberIdentifier)
memberIdentifier
- Member identifier (see below).
Member identifier may be one of:
String name
Integer memberId
Arrays: memberId==memberIndex
Struct: memberId!=memberIndexint intValueOf(Object memberIdentifier)
memberIdentifier
- Member identifier (see below).
Member identifier may be one of:
String name
Integer memberId
Arrays: memberId==memberIndex
Struct: memberId!=memberIndexBigInteger bigIntValueOf(Object memberIdentifier)
memberIdentifier
- Member identifier (see below).
Member identifier may be one of:
String name
Integer memberId
Arrays: memberId==memberIndex
Struct: memberId!=memberIndexString stringValueOf(Object memberIdentifier)
memberIdentifier
- Member identifier (see below).
Member identifier may be one of:
String name
Integer memberId
Arrays: memberId==memberIndex
Struct: memberId!=memberIndexEnumeration enumValueOf(Object memberIdentifier)
memberIdentifier
- Member identifier (see below).
Member identifier may be one of:
String name
Integer memberId
Arrays: memberId==memberIndex
Struct: memberId!=memberIndexbyte[] bytesValueOf(Object memberIdentifier)
memberIdentifier
- Member identifier (see below).
Member identifier may be one of:
String name
Integer memberId
Arrays: memberId==memberIndex
Struct: memberId!=memberIndexString formatOf(Object memberIdentifier, int format)
memberIdentifier
- Member identifier (see below).format
- Format specifier as defined in ISample.FORMAT_.. (e.g. ISample.FORMAT_HEXADECIMAL)
Member identifier may be one of:
String name
Integer memberId
Arrays: memberId==memberIndex
Struct: memberId!=memberIndexint defaultFormatOf(Object memberIdentifier)
memberIdentifier
- Member identifier (see below).
Member identifier may be one of:
String name
Integer memberId
Arrays: memberId==memberIndex
Struct: memberId!=memberIndexString fhexOf(Object memberIdentifier)
memberIdentifier
- Member identifier (see below).
Member identifier may be one of:
String name
Integer memberId
Arrays: memberId==memberIndex
Struct: memberId!=memberIndexString fdecOf(Object memberIdentifier)
memberIdentifier
- Member identifier (see below).
Member identifier may be one of:
String name
Integer memberId
Arrays: memberId==memberIndex
Struct: memberId!=memberIndexString foctOf(Object memberIdentifier)
memberIdentifier
- Member identifier (see below).
Member identifier may be one of:
String name
Integer memberId
Arrays: memberId==memberIndex
Struct: memberId!=memberIndexString fbinOf(Object memberIdentifier)
memberIdentifier
- Member identifier (see below).
Member identifier may be one of:
String name
Integer memberId
Arrays: memberId==memberIndex
Struct: memberId!=memberIndex