public class Transaction extends GroupedValue implements IReadableMembers
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
Constructor and Description |
---|
Transaction(java.util.List<CompoundValue> values)
Creates a new transaction.
|
Modifier and Type | Method and Description |
---|---|
int |
defaultFormat()
Returns the default format ( ISample.FORMAT_...).
|
int |
defaultFormatOf(Object memberIdentifier)
Returns the default format of member 'member'.
|
IMemberDescriptor |
descriptorOf(Object memberIdentifier)
Returns true if value has a member named 'member'.
|
String |
format(int format)
Formats the current group using format 'format'.
|
String |
formatOf(Object member,
int format)
Format value of member 'member' using format 'format'.
|
StructMember[] |
getArray() |
StructMember |
getMember(int memberIndex) |
StructMember |
getMember(Object memberIdentifier) |
int |
getMemberIndex(Object memberIdentifier) |
StructMember |
getMemberWithContent(String content) |
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 |
length() |
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.
|
String |
toString()
Convert to string using the given default format.
|
String |
toString(int format,
boolean multiLine)
Convert to string using the given format.
|
Object |
valueOf(Object memberIdentifier)
Returns the raw (no interpretation or conversion) sample value of member 'member'.
|
attachments, compoundOfEvent, compounds, get, getEnd, getEndUnits, getEvents, getGroup, getIndex, getLayer, getPosition, getStart, getStartIndex, getStartUnits, getUnits, hasConflict, hasTag, isTagged, noOfEvents, val, valOfEvent
bigDecimalValueOf, bigIntValueOf, booleanValueOf, bytesValueOf, doubleValueOf, enumValueOf, fasciiOf, fbinOf, fdecOf, fhexOf, floatValueOf, foctOf, intValueOf, isHighOf, isHighOf, isLowOf, isLowOf, logicStateOf, logicValueOf, longValueOf, numberValueOf, stringValueOf
bigDecimalValue, bigIntValue, bytesValue, doubleValue, enumValue, fascii, fbin, fdec, fhex, floatValue, foct, format, intValue, isGroup, isHigh, isHigh, isLow, isLow, isSample, logicState, logicValue, longValue, numberValue, stringValue, structValue
bigDecimalValue, bigIntValue, booleanValue, bytesValue, charValue, createConverterConfiguration, doubleValue, enumValue, floatValue, format, formatValueExampleOptions, formatValueOptions, getConverterConfiguration, getDefaultFormat, getDefaultValue, getFormatLabel, intValue, isHigh, isLow, logicState, logicValue, longValue, numberValue, parseFormatText, stringValue, stringValue, structValue
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
bigDecimalValueOf, bigIntValueOf, booleanValueOf, bytesValueOf, doubleValueOf, enumValueOf, fasciiOf, fbinOf, fdecOf, fhexOf, floatValueOf, foctOf, intValueOf, isHighOf, isLowOf, logicStateOf, logicValueOf, longValueOf, numberValueOf, stringValueOf
isGroup, isSample
public Transaction(java.util.List<CompoundValue> values)
values
- public StructMember[] getArray()
public int length()
public StructMember getMember(int memberIndex)
public StructMember getMemberWithContent(String content)
public StructMember getMember(Object memberIdentifier)
public int getMemberIndex(Object memberIdentifier)
public int noOfMembers()
IReadableMembers
noOfMembers
in interface IReadableMembers
public String nameOf(int memberIndex)
IReadableMembers
nameOf
in interface IReadableMembers
public int idOf(int memberIndex)
IReadableMembers
idOf
in interface IReadableMembers
public boolean hasMember(Object memberIdentifier)
IReadableMembers
hasMember
in interface IReadableMembers
memberIdentifier
- Member identifier (see below).
Member identifier may be one of:
String name
Integer memberId
Arrays: memberId==memberIndex
Struct: memberId!=memberIndexpublic IMemberDescriptor descriptorOf(Object memberIdentifier)
IReadableMembers
descriptorOf
in interface IReadableMembers
public int indexOf(Object memberIdentifier)
IReadableMembers
indexOf
in interface IReadableMembers
memberIdentifier
- Member identifier (see below).
Member identifier may be one of:
String name
Integer memberId
Arrays: memberId==memberIndex
Struct: memberId!=memberIndexpublic java.util.List<Object> membersWithContent(String content)
IReadableMembers
membersWithContent
in interface IReadableMembers
content
- Member identifier may be one of:
String name
Integer memberId
Arrays: memberId==memberIndex
Struct: memberId!=memberIndexpublic Object valueOf(Object memberIdentifier)
IReadableMembers
valueOf
in interface IReadableMembers
valueOf
in class de.toem.impulse.samples.convert.ConvertedMembers
public int defaultFormatOf(Object memberIdentifier)
IReadableMembers
defaultFormatOf
in interface IReadableMembers
defaultFormatOf
in class de.toem.impulse.samples.convert.ConvertedMembers
memberIdentifier
- Member identifier (see below).
Member identifier may be one of:
String name
Integer memberId
Arrays: memberId==memberIndex
Struct: memberId!=memberIndexpublic int defaultFormat()
IReadableGroup
defaultFormat
in interface IReadableGroup
defaultFormat
in class GroupedValue
public String format(int format)
IReadableGroup
format
in interface IReadableGroup
format
in interface IReadableValue
format
in class de.toem.impulse.samples.convert.ConvertedSample
format
- Format specifier as defined in ISample.FORMAT_.. (e.g. ISample.FORMAT_HEXADECIMAL)public String formatOf(Object member, int format)
IReadableMembers
formatOf
in interface IReadableMembers
formatOf
in class de.toem.impulse.samples.convert.ConvertedMembers
member
- 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!=memberIndexpublic String toString()
public String toString(int format, boolean multiLine)
format
-