|
2009-01-09 1.2.0 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.soda.dk.core.EscObject
org.eclipse.soda.dk.parameter.BaseParameter
org.eclipse.soda.dk.parameter.BaseKeyParameter
org.eclipse.soda.dk.segment.SimpleSegment
org.eclipse.soda.dk.segment.OptionalSegment
org.eclipse.soda.dk.segment.MultiSegment
org.eclipse.soda.dk.segment.ChoiceSegment
public class ChoiceSegment
| Field Summary |
|---|
| Fields inherited from class org.eclipse.soda.dk.segment.MultiSegment |
|---|
EMPTY_LIST |
| Fields inherited from class org.eclipse.soda.dk.segment.SimpleSegment |
|---|
SEGMENT_NAME |
| Fields inherited from class org.eclipse.soda.dk.parameter.BaseKeyParameter |
|---|
key |
| Fields inherited from class org.eclipse.soda.dk.parameter.BaseParameter |
|---|
BIT_MASKS, MASKS, SET_MASKS, SET_TOP_MASKS |
| Fields inherited from interface org.eclipse.soda.dk.parameter.service.SegmentService |
|---|
SERVICE_NAME |
| Fields inherited from interface org.eclipse.soda.dk.parameter.service.ParameterService |
|---|
ARRAY, ASCII, ASCIIZ, BOOLEAN, BYTE, BYTES, DOUBLE, FLOAT, HEXASCII, HEXSTRING, INSERT, INTEGER, LITTLEENDIAN, LONG, NASCII, NSTRING, NULL, SHORT, STRING, UNLIMITED, UNSIGNED, USE_CURSOR, USE_CURSOR_INSERT |
| Constructor Summary | |
|---|---|
ChoiceSegment()
Constructs an instance of this class. |
|
ChoiceSegment(byte[] bytes,
FilterService filter,
ParameterService parameter)
Constructs an instance of this class from the specified bytes, filter and parameter parameters. |
|
ChoiceSegment(byte[] bytes,
ParameterService parameter,
int occursMinimum,
int occursMaximum)
Constructs an instance of this class from the specified bytes, parameter, occurs minimum and occurs maximum parameters. |
|
ChoiceSegment(SimpleSegment[] segments)
Constructs an instance of this class from the specified segments parameter. |
|
ChoiceSegment(java.lang.String key)
Constructs an instance of this class from the specified key parameter. |
|
ChoiceSegment(java.lang.String key,
ParameterService parameter)
Constructs an instance of this class from the specified key and parameter parameters. |
|
ChoiceSegment(java.lang.String key,
ParameterService[] parameters,
int occursMinimum,
int occursMaximum)
Constructs an instance of this class from the specified key, parameters, occurs minimum and occurs maximum parameters. |
|
ChoiceSegment(java.lang.String key,
ParameterService parameter,
int occursMinimum,
int occursMaximum)
Constructs an instance of this class from the specified key, parameter, occurs minimum and occurs maximum parameters. |
|
ChoiceSegment(java.lang.String key,
SegmentService[] segments)
Constructs an instance of this class from the specified key and segments parameters. |
|
ChoiceSegment(java.lang.String key,
SegmentService[] segments,
int occursMinimum,
int occursMaximum)
Constructs an instance of this class from the specified key, segments, occurs minimum and occurs maximum parameters. |
|
ChoiceSegment(java.lang.String key,
SegmentService segment,
int occursMinimum,
int occursMaximum)
Constructs an instance of this class from the specified key, segment, occurs minimum and occurs maximum parameters. |
|
| Method Summary | |
|---|---|
java.lang.Object |
decodeValue(MessageService message,
ParameterCursorService cursor)
Decode value with the specified message and cursor parameters and return the Object result. |
MessageService |
encodeValue(MessageService message,
java.lang.Object value,
ParameterCursorService cursor)
Encode value with the specified message, value and cursor parameters and return the MessageService result. |
SegmentService[] |
getSegments()
Gets the segments (SegmentService[]) value. |
void |
setParameters(ParameterService[] parameters)
Sets the parameters value. |
void |
setSegments(SegmentService[] segments)
Sets the segments value. |
| Methods inherited from class org.eclipse.soda.dk.segment.MultiSegment |
|---|
getOccursMaximum, getOccursMinimum, setOccursMaximum, setOccursMinimum |
| Methods inherited from class org.eclipse.soda.dk.segment.OptionalSegment |
|---|
getDidNotMatch, isInsert |
| Methods inherited from class org.eclipse.soda.dk.segment.SimpleSegment |
|---|
checkMatches, getBytes, getFilter, getParameter, needsCursor, setBytes, setFilter, setParameter |
| Methods inherited from class org.eclipse.soda.dk.parameter.BaseKeyParameter |
|---|
getKey, setKey |
| Methods inherited from class org.eclipse.soda.dk.parameter.BaseParameter |
|---|
createCursorChild, decode, decodeBytes, decodeEnd, decodeString, decodeValue, encode, encodeBytes, encodeData, encodeString, encodeValue, expand, expand, getAbsoluteOffset, getBytes, getDefaultStyle, getLength, getLength, getLittleEndianLong, getLong, getOffset, getOffsetAbsolute, getOffsetDefault, getOffsetLength, getOffsetValue, getUnsignedInteger, getUnsignedLittleEndianLong, getUnsignedLittleEngianLong, getUnsignedLong, isConstantParameter, isInsert, setBits, setBits, setBits, setBitsLittleEngian, setBytes, setBytes, setBytes, setBytesLittleEndian, updateCursor, updateCursor |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.eclipse.soda.dk.parameter.service.ParameterService |
|---|
decodeValue, encodeValue, getKey, isConstantParameter |
| Methods inherited from interface org.eclipse.soda.dk.data.parameter.service.DataParameterService |
|---|
decode, encode |
| Constructor Detail |
|---|
public ChoiceSegment()
ChoiceSegment(byte[],FilterService,ParameterService),
ChoiceSegment(byte[],ParameterService,int,int),
ChoiceSegment(SimpleSegment[]),
ChoiceSegment(String),
ChoiceSegment(String,ParameterService),
ChoiceSegment(String,ParameterService,int,int),
ChoiceSegment(String,ParameterService[],int,int),
ChoiceSegment(String,SegmentService,int,int),
ChoiceSegment(String,SegmentService[]),
ChoiceSegment(String,SegmentService[],int,int)
public ChoiceSegment(byte[] bytes,
FilterService filter,
ParameterService parameter)
bytes - The bytes (byte[]) parameter.filter - The filter (FilterService) parameter.parameter - The parameter (ParameterService) parameter.ChoiceSegment(),
ChoiceSegment(byte[],ParameterService,int,int),
ChoiceSegment(SimpleSegment[]),
ChoiceSegment(String),
ChoiceSegment(String,ParameterService),
ChoiceSegment(String,ParameterService,int,int),
ChoiceSegment(String,ParameterService[],int,int),
ChoiceSegment(String,SegmentService,int,int),
ChoiceSegment(String,SegmentService[]),
ChoiceSegment(String,SegmentService[],int,int)
public ChoiceSegment(byte[] bytes,
ParameterService parameter,
int occursMinimum,
int occursMaximum)
bytes - The bytes (byte[]) parameter.parameter - The parameter (ParameterService) parameter.occursMinimum - The occurs minimum (int) parameter.occursMaximum - The occurs maximum (int) parameter.ChoiceSegment(),
ChoiceSegment(byte[],FilterService,ParameterService),
ChoiceSegment(SimpleSegment[]),
ChoiceSegment(String),
ChoiceSegment(String,ParameterService),
ChoiceSegment(String,ParameterService,int,int),
ChoiceSegment(String,ParameterService[],int,int),
ChoiceSegment(String,SegmentService,int,int),
ChoiceSegment(String,SegmentService[]),
ChoiceSegment(String,SegmentService[],int,int)public ChoiceSegment(SimpleSegment[] segments)
segments - The segments (SimpleSegment[]) parameter.ChoiceSegment(),
ChoiceSegment(byte[],FilterService,ParameterService),
ChoiceSegment(byte[],ParameterService,int,int),
ChoiceSegment(String),
ChoiceSegment(String,ParameterService),
ChoiceSegment(String,ParameterService,int,int),
ChoiceSegment(String,ParameterService[],int,int),
ChoiceSegment(String,SegmentService,int,int),
ChoiceSegment(String,SegmentService[]),
ChoiceSegment(String,SegmentService[],int,int)public ChoiceSegment(java.lang.String key)
key - The key (String) parameter.ChoiceSegment(),
ChoiceSegment(byte[],FilterService,ParameterService),
ChoiceSegment(byte[],ParameterService,int,int),
ChoiceSegment(SimpleSegment[]),
ChoiceSegment(String,ParameterService),
ChoiceSegment(String,ParameterService,int,int),
ChoiceSegment(String,ParameterService[],int,int),
ChoiceSegment(String,SegmentService,int,int),
ChoiceSegment(String,SegmentService[]),
ChoiceSegment(String,SegmentService[],int,int)
public ChoiceSegment(java.lang.String key,
ParameterService parameter)
key - The key (String) parameter.parameter - The parameter (ParameterService) parameter.ChoiceSegment(),
ChoiceSegment(byte[],FilterService,ParameterService),
ChoiceSegment(byte[],ParameterService,int,int),
ChoiceSegment(SimpleSegment[]),
ChoiceSegment(String),
ChoiceSegment(String,ParameterService,int,int),
ChoiceSegment(String,ParameterService[],int,int),
ChoiceSegment(String,SegmentService,int,int),
ChoiceSegment(String,SegmentService[]),
ChoiceSegment(String,SegmentService[],int,int)
public ChoiceSegment(java.lang.String key,
ParameterService parameter,
int occursMinimum,
int occursMaximum)
key - The key (String) parameter.parameter - The parameter (ParameterService) parameter.occursMinimum - The occurs minimum (int) parameter.occursMaximum - The occurs maximum (int) parameter.ChoiceSegment(),
ChoiceSegment(byte[],FilterService,ParameterService),
ChoiceSegment(byte[],ParameterService,int,int),
ChoiceSegment(SimpleSegment[]),
ChoiceSegment(String),
ChoiceSegment(String,ParameterService),
ChoiceSegment(String,ParameterService[],int,int),
ChoiceSegment(String,SegmentService,int,int),
ChoiceSegment(String,SegmentService[]),
ChoiceSegment(String,SegmentService[],int,int)
public ChoiceSegment(java.lang.String key,
ParameterService[] parameters,
int occursMinimum,
int occursMaximum)
key - The key (String) parameter.parameters - The parameters (ParameterService[]) parameter.occursMinimum - The occurs minimum (int) parameter.occursMaximum - The occurs maximum (int) parameter.ChoiceSegment(),
ChoiceSegment(byte[],FilterService,ParameterService),
ChoiceSegment(byte[],ParameterService,int,int),
ChoiceSegment(SimpleSegment[]),
ChoiceSegment(String),
ChoiceSegment(String,ParameterService),
ChoiceSegment(String,ParameterService,int,int),
ChoiceSegment(String,SegmentService,int,int),
ChoiceSegment(String,SegmentService[]),
ChoiceSegment(String,SegmentService[],int,int)
public ChoiceSegment(java.lang.String key,
SegmentService segment,
int occursMinimum,
int occursMaximum)
key - The key (String) parameter.segment - The segment (SegmentService) parameter.occursMinimum - The occurs minimum (int) parameter.occursMaximum - The occurs maximum (int) parameter.ChoiceSegment(),
ChoiceSegment(byte[],FilterService,ParameterService),
ChoiceSegment(byte[],ParameterService,int,int),
ChoiceSegment(SimpleSegment[]),
ChoiceSegment(String),
ChoiceSegment(String,ParameterService),
ChoiceSegment(String,ParameterService,int,int),
ChoiceSegment(String,ParameterService[],int,int),
ChoiceSegment(String,SegmentService[]),
ChoiceSegment(String,SegmentService[],int,int)
public ChoiceSegment(java.lang.String key,
SegmentService[] segments)
key - The key (String) parameter.segments - The segments (SegmentService[]) parameter.ChoiceSegment(),
ChoiceSegment(byte[],FilterService,ParameterService),
ChoiceSegment(byte[],ParameterService,int,int),
ChoiceSegment(SimpleSegment[]),
ChoiceSegment(String),
ChoiceSegment(String,ParameterService),
ChoiceSegment(String,ParameterService,int,int),
ChoiceSegment(String,ParameterService[],int,int),
ChoiceSegment(String,SegmentService,int,int),
ChoiceSegment(String,SegmentService[],int,int)
public ChoiceSegment(java.lang.String key,
SegmentService[] segments,
int occursMinimum,
int occursMaximum)
key - The key (String) parameter.segments - The segments (SegmentService[]) parameter.occursMinimum - The occurs minimum (int) parameter.occursMaximum - The occurs maximum (int) parameter.ChoiceSegment(),
ChoiceSegment(byte[],FilterService,ParameterService),
ChoiceSegment(byte[],ParameterService,int,int),
ChoiceSegment(SimpleSegment[]),
ChoiceSegment(String),
ChoiceSegment(String,ParameterService),
ChoiceSegment(String,ParameterService,int,int),
ChoiceSegment(String,ParameterService[],int,int),
ChoiceSegment(String,SegmentService,int,int),
ChoiceSegment(String,SegmentService[])| Method Detail |
|---|
public java.lang.Object decodeValue(MessageService message,
ParameterCursorService cursor)
decodeValue in interface ParameterServicedecodeValue in class MultiSegmentmessage - The message (MessageService) parameter.cursor - The cursor (ParameterCursorService) parameter.
Object) value.encodeValue(MessageService,Object,ParameterCursorService)
public MessageService encodeValue(MessageService message,
java.lang.Object value,
ParameterCursorService cursor)
encodeValue in interface ParameterServiceencodeValue in class MultiSegmentmessage - The message (MessageService) parameter.value - The value (Object) parameter.cursor - The cursor (ParameterCursorService) parameter.
MessageService) value.decodeValue(MessageService,ParameterCursorService)public SegmentService[] getSegments()
SimpleSegment[]) value.setSegments(SegmentService[])public void setParameters(ParameterService[] parameters)
parameters - The parameters (ParameterService[]) parameter.public void setSegments(SegmentService[] segments)
segments - The segments (SegmentService[]) parameter.getSegments()
|
2009-01-09 1.2.0 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||