|
1.0.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.Parameter
org.eclipse.soda.dk.parameter.OffsetParameter
public class OffsetParameter
The OffsetParameter class implements the ParameterService interface.
Parameter,
ParameterService| Field Summary | |
|---|---|
static int[] |
MASKS
Define the masks (int) field. |
| Fields inherited from class org.eclipse.soda.dk.parameter.Parameter |
|---|
SET_MASKS, SET_TOP_MASKS |
| Fields inherited from class org.eclipse.soda.dk.core.EscObject |
|---|
CLONE_EXCEPTION_RESOURCE, EMPTY_BYTES, EMPTY_STRING, ERROR_OCCURRED_EXCEPTION_RESOURCE, ID_FILTER_KEY, ID_KEY, ID_KEY_ANY, INTEGER_TABLE, KEY_KEY, LOG_DEBUG, LOG_ERROR, LOG_INFO, LOG_TRACE, LOG_WARNING, PREFIX_KEY, RESOURCE_BUNDLE, SLEEP_EXCEPTION_RESOURCE, SYSTEM_INFO_RESOURCE, TO_STRING_CONFIGURATION_KEYS, TRACE_LEVEL_HIGH, TRACE_LEVEL_LOW, TRACE_LEVEL_MAX, TRACE_LEVEL_MIN, TRACE_LEVEL_NONE, TRACE_LEVEL_NORMAL, TRACELEVEL_KEY, UNKNOWN_ERROR_RESOURCE |
| 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, UNSIGNED |
| Constructor Summary | |
|---|---|
OffsetParameter(java.lang.String key,
int offset,
int length)
Constructs an instance of this class from the specified key, offset and length parameters. |
|
OffsetParameter(java.lang.String key,
int offset,
int length,
short style)
Constructs an instance of this class from the specified key, offset, length and style parameters. |
|
OffsetParameter(java.lang.String key,
TransformService transform,
int offset,
int length,
short style)
Constructs an OffsetParameter object using the input parameter(s). |
|
| Method Summary | |
|---|---|
java.lang.Object |
decodeBytes(byte[] container)
Decode bytes with the specified container parameter and return the Object result. |
protected java.lang.Object |
decodeMessage(MessageService message)
Perform the decodeMessage method and return the Object result. |
java.lang.Object |
encodeBytes(byte[] container,
java.lang.Object data)
Encode bytes with the specified container and data parameters and return the Object result. |
MessageService |
encodeMessage(MessageService message,
java.lang.Object value,
int offset)
Perform the encodeMessage method and return the MessageService result. |
byte[] |
getBytesValue(java.lang.Object value,
int length)
Get bytes value with the specified value and length parameters and return the byte[] result. |
protected int |
getIndex()
Gets the int index property value. |
protected int |
getLength()
Gets the int length property value. |
protected int |
getMask()
Gets the int mask property value. |
protected int |
getOffset()
Gets the int offset property value. |
protected int |
getSize()
Gets the int size property value. |
protected void |
setLength(int length)
Sets the length property. |
protected void |
setOffset(int offset)
Sets the offset property. |
| Methods inherited from class org.eclipse.soda.dk.parameter.Parameter |
|---|
decode, decodeEnd, decodeString, decodeValue, encode, encodeBegin, encodeString, encodeValue, equals, getDefaultStyle, getKey, getLong, getStyle, getTransform, getTypeStyle, isArray, isInsert, isLittleEndian, isUnsigned, setBits, setKey, setStyle, setTransform |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final int[] MASKS
| Constructor Detail |
|---|
public OffsetParameter(java.lang.String key,
int offset,
int length)
key - The key (String) parameter.offset - The offset (int) parameter.length - The length (int) parameter.OffsetParameter(String,int,int,short),
OffsetParameter(String,TransformService,int,int,short)
public OffsetParameter(java.lang.String key,
int offset,
int length,
short style)
key - The key (String) parameter.offset - The offset (int) parameter.length - The length (int) parameter.style - The style (short) parameter.OffsetParameter(String,int,int),
OffsetParameter(String,TransformService,int,int,short)
public OffsetParameter(java.lang.String key,
TransformService transform,
int offset,
int length,
short style)
OffsetParameter object using the input parameter(s).
transform - org.eclipse.soda.dk.transform.service.TransformServiceoffset - intlength - intstyle - shortkey - The key (String) parameter.OffsetParameter(String,int,int),
OffsetParameter(String,int,int,short)| Method Detail |
|---|
public java.lang.Object decodeBytes(byte[] container)
decodeBytes in class Parametercontainer - The container (byte[]) parameter.
Object) value.encodeBytes(byte[],Object)protected java.lang.Object decodeMessage(MessageService message)
Object result.
decodeMessage in class Parametermessage - org.eclipse.soda.dk.message.service.MessageService
Object) value.encodeMessage(MessageService,Object,int)
public java.lang.Object encodeBytes(byte[] container,
java.lang.Object data)
encodeBytes in class Parametercontainer - The container (byte[]) parameter.data - The data (Object) parameter.
Object) value.decodeBytes(byte[])
public MessageService encodeMessage(MessageService message,
java.lang.Object value,
int offset)
MessageService result.
encodeMessage in class Parametermessage - org.eclipse.soda.dk.message.service.MessageServicevalue - java.lang.Objectoffset - int
MessageService) value.decodeMessage(MessageService)
public byte[] getBytesValue(java.lang.Object value,
int length)
value - The value (Object) parameter.length - The length (int) parameter.
byte[]) value.protected int getIndex()
int index property value.
int) value.protected int getLength()
int length property value.
int) value.setLength(int)protected int getMask()
int mask property value.
int) value.protected int getOffset()
int offset property value.
int) value.setOffset(int)protected int getSize()
int size property value.
int) value.protected void setLength(int length)
length - The new property value (int).getLength()protected void setOffset(int offset)
offset - The new property value (int).getOffset()
|
1.0.0 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||