2009-01-09 1.2.0

org.eclipse.soda.dk.parameter
Class UnsignedByteParameter

java.lang.Object
  extended by org.eclipse.soda.dk.core.EscObject
      extended by org.eclipse.soda.dk.parameter.BaseParameter
          extended by org.eclipse.soda.dk.parameter.BaseKeyParameter
              extended by org.eclipse.soda.dk.parameter.NumberParameter
                  extended by org.eclipse.soda.dk.parameter.SimpleByteParameter
                      extended by org.eclipse.soda.dk.parameter.ByteParameter
                          extended by org.eclipse.soda.dk.parameter.UnsignedByteParameter
All Implemented Interfaces:
DataParameterService, ParameterService

public class UnsignedByteParameter
extends ByteParameter

Version:
1.2.0

Field Summary
 
Fields inherited from class org.eclipse.soda.dk.parameter.SimpleByteParameter
BYTE_LENGTH
 
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 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, ID_NAME_KEY, INTEGER_TABLE, INTEGER_TABLE_SIZE, KEY_KEY, LOG_DEBUG, LOG_DEFAULT, LOG_ERROR, LOG_INFO, LOG_LEVEL_KEY, LOG_TRACE, LOG_WARNING, LONG_TABLE, LONG_TABLE_SIZE, PREFIX_KEY, READONLY_EMPTY_COLLECTION, READONLY_EMPTY_LIST, READONLY_EMPTY_MAP, 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, Unmodifiable
 
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, SERVICE_NAME, SHORT, STRING, UNLIMITED, UNSIGNED, USE_CURSOR, USE_CURSOR_INSERT
 
Constructor Summary
UnsignedByteParameter()
          Constructs an instance of this class.
UnsignedByteParameter(java.lang.String key, int length)
          Constructs an instance of this class from the specified length parameter.
UnsignedByteParameter(java.lang.String key, int offset, int length)
          Constructs an instance of this class from the specified offset and length parameters.
 
Method Summary
 java.lang.Object decodeBytes(byte[] container, ParameterCursorService cursor)
          Decode bytes with the specified container and cursor parameters and return the Object result.
 
Methods inherited from class org.eclipse.soda.dk.parameter.ByteParameter
getLength, getOffset, setLength, setOffset
 
Methods inherited from class org.eclipse.soda.dk.parameter.NumberParameter
encodeBytes, longValue
 
Methods inherited from class org.eclipse.soda.dk.parameter.BaseKeyParameter
getKey, setKey
 
Methods inherited from class org.eclipse.soda.dk.parameter.BaseParameter
createCursorChild, decode, decodeEnd, decodeString, decodeValue, decodeValue, encode, encodeData, encodeString, encodeValue, encodeValue, expand, expand, getAbsoluteOffset, getBytes, getDefaultStyle, getLength, getLittleEndianLong, getLong, getOffsetAbsolute, getOffsetDefault, getOffsetLength, getOffsetValue, getUnsignedInteger, getUnsignedLittleEndianLong, getUnsignedLittleEngianLong, getUnsignedLong, isConstantParameter, isInsert, isInsert, needsCursor, setBits, setBits, setBits, setBitsLittleEngian, setBytes, setBytes, setBytes, setBytesLittleEndian, updateCursor, updateCursor
 
Methods inherited from class org.eclipse.soda.dk.core.EscObject
attemptRecoveryFromError, createBoolean, createDefaultLogService, createException, createException, createInteger, createIntegerTable, createLong, createLongTable, createNumber, format, getBoolean, getByte, getChar, getConfigurationService, getCurrentTimestamp, getDefaultLogService, getDefaultResource, getDouble, getErrorSeverity, getFloat, getId, getIdName, getInt, getLoadLibraryName, getLogDetails, getLogDetails, getLogDetails0, getLogDetails1, getLogDetails2, getLogDetails3, getLogDetails4, getLogDetails5, getLogDetails6, getLogDetails7, getLogLevel, getLogService, getLong, getObject, getOutputName, getReadOnlyEmptyCollection, getReadOnlyEmptyList, getReadOnlyEmptyMap, getResource, getShort, getSimpleClassName, getStaticBoolean, getStaticByte, getStaticChar, getStaticDouble, getStaticFloat, getStaticInt, getStaticLong, getStaticObject, getStaticShort, getStaticString, getString, getTraceLevel, getVmLibraryVersion, handleError, handleError, handleError, handleError, handleErrorInternal, handleStaticError, handleStaticException, isBackward, isDebug, isLogging, isTrace, isUnmodifiable, loadService, log, log, log, report, report, report, report, report, report, report, reportError, reportSystemInfo, setBackward, setDebug, setDefaultLogService, setLogService, setTraceLevel, setUnmodifiable, shouldLog, sleep, startupEscStatic, toString, toStringConfigurationKeys, toStringInfo
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

UnsignedByteParameter

public UnsignedByteParameter()
Constructs an instance of this class.

See Also:
UnsignedByteParameter(String,int), UnsignedByteParameter(String,int,int)

UnsignedByteParameter

public UnsignedByteParameter(java.lang.String key,
                             int length)
Constructs an instance of this class from the specified length parameter.

Parameters:
key - The key (String) parameter.
length - The length (int) parameter.
See Also:
UnsignedByteParameter(), UnsignedByteParameter(String,int,int)

UnsignedByteParameter

public UnsignedByteParameter(java.lang.String key,
                             int offset,
                             int length)
Constructs an instance of this class from the specified offset and length parameters.

Parameters:
key - The key (String) parameter.
offset - The offset (int) parameter.
length - The length (int) parameter.
See Also:
UnsignedByteParameter(), UnsignedByteParameter(String,int)
Method Detail

decodeBytes

public java.lang.Object decodeBytes(byte[] container,
                                    ParameterCursorService cursor)
Decode bytes with the specified container and cursor parameters and return the Object result.

Overrides:
decodeBytes in class SimpleByteParameter
Parameters:
container - The container (byte[]) parameter.
cursor - The cursor (ParameterCursorService) parameter.
Returns:
Results of the decode bytes (Object) value.
See Also:
NumberParameter.encodeBytes(byte[],Object,ParameterCursorService)

2009-01-09 1.2.0

Copyright (c) 2009 IBM. See license in Legal section.