2009-01-09 1.2.0

org.eclipse.soda.dk.block
Class IdentifierBlock

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.Block
                  extended by org.eclipse.soda.dk.block.BytesBlock
                      extended by org.eclipse.soda.dk.block.IdentifierBlock
All Implemented Interfaces:
DataParameterService, BlockService, ParameterService

public class IdentifierBlock
extends BytesBlock

Version:
1.2.0

Field Summary
 
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.BlockService
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
IdentifierBlock()
          Constructs an instance of this class.
IdentifierBlock(byte[] bytes)
          Constructs an instance of this class from the specified bytes parameter.
IdentifierBlock(byte[] bytes, int length)
          Constructs an instance of this class from the specified bytes and length parameters.
IdentifierBlock(byte[] bytes, int length, FilterService filter)
          Constructs an instance of this class from the specified bytes, length and filter parameters.
IdentifierBlock(int length)
          Constructs an instance of this class from the specified length parameter.
IdentifierBlock(java.lang.String key)
          Constructs an instance of this class from the specified key parameter.
IdentifierBlock(java.lang.String key, int length)
          Constructs an instance of this class from the specified key and length parameters.
 
Method Summary
 FilterService getFilter()
          Gets the filter (FilterService) value.
 void setFilter(FilterService filter)
          Sets the filter value.
 
Methods inherited from class org.eclipse.soda.dk.block.BytesBlock
decodeBytes, encodeBytes, getBytes, getLength, setBytes, setLength
 
Methods inherited from class org.eclipse.soda.dk.parameter.Block
isConstantParameter
 
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, getOffset, getOffsetAbsolute, getOffsetDefault, getOffsetLength, getOffsetValue, getUnsignedInteger, getUnsignedLittleEndianLong, getUnsignedLittleEngianLong, getUnsignedLong, 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
 
Methods inherited from interface org.eclipse.soda.dk.parameter.service.ParameterService
decodeValue, decodeValue, encodeValue, encodeValue, getKey
 
Methods inherited from interface org.eclipse.soda.dk.data.parameter.service.DataParameterService
decode, encode
 

Constructor Detail

IdentifierBlock

public IdentifierBlock(int length)
Constructs an instance of this class from the specified length parameter.

Parameters:
length - The length (int) parameter.
See Also:
IdentifierBlock(String,int), IdentifierBlock(String), IdentifierBlock(), IdentifierBlock(byte[]), IdentifierBlock(byte[],int), IdentifierBlock(byte[],int,FilterService)

IdentifierBlock

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

Parameters:
key - The key (String) parameter.
length - The length (int) parameter.
See Also:
IdentifierBlock(int), IdentifierBlock(String), IdentifierBlock(), IdentifierBlock(byte[]), IdentifierBlock(byte[],int), IdentifierBlock(byte[],int,FilterService)

IdentifierBlock

public IdentifierBlock(java.lang.String key)
Constructs an instance of this class from the specified key parameter.

Parameters:
key - The key (String) parameter.
See Also:
IdentifierBlock(int), IdentifierBlock(String,int), IdentifierBlock(), IdentifierBlock(byte[]), IdentifierBlock(byte[],int), IdentifierBlock(byte[],int,FilterService)

IdentifierBlock

public IdentifierBlock()
Constructs an instance of this class.

See Also:
IdentifierBlock(int), IdentifierBlock(String,int), IdentifierBlock(String), IdentifierBlock(byte[]), IdentifierBlock(byte[],int), IdentifierBlock(byte[],int,FilterService)

IdentifierBlock

public IdentifierBlock(byte[] bytes)
Constructs an instance of this class from the specified bytes parameter.

Parameters:
bytes - The bytes (byte[]) parameter.
See Also:
IdentifierBlock(int), IdentifierBlock(String,int), IdentifierBlock(String), IdentifierBlock(), IdentifierBlock(byte[],int), IdentifierBlock(byte[],int,FilterService)

IdentifierBlock

public IdentifierBlock(byte[] bytes,
                       int length)
Constructs an instance of this class from the specified bytes and length parameters.

Parameters:
bytes - The bytes (byte[]) parameter.
length - The length (int) parameter.
See Also:
IdentifierBlock(int), IdentifierBlock(String,int), IdentifierBlock(String), IdentifierBlock(), IdentifierBlock(byte[]), IdentifierBlock(byte[],int,FilterService)

IdentifierBlock

public IdentifierBlock(byte[] bytes,
                       int length,
                       FilterService filter)
Constructs an instance of this class from the specified bytes, length and filter parameters.

Parameters:
bytes - The bytes (byte[]) parameter.
length - The length (int) parameter.
filter - The filter (FilterService) parameter.
See Also:
IdentifierBlock(int), IdentifierBlock(String,int), IdentifierBlock(String), IdentifierBlock(), IdentifierBlock(byte[]), IdentifierBlock(byte[],int)
Method Detail

getFilter

public FilterService getFilter()
Gets the filter (FilterService) value.

Returns:
The filter (FilterService) value.
See Also:
setFilter(FilterService)

setFilter

public void setFilter(FilterService filter)
Sets the filter value.

Parameters:
filter - The filter (FilterService) parameter.
See Also:
getFilter()

2009-01-09 1.2.0

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