2009-01-09 1.2.0

org.eclipse.soda.dk.block
Class SegmentLengthBlock

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.SimpleIntegerParameter
                      extended by org.eclipse.soda.dk.parameter.IntegerParameter
                          extended by org.eclipse.soda.dk.block.LengthBlock
                              extended by org.eclipse.soda.dk.block.SegmentLengthBlock
All Implemented Interfaces:
DataParameterService, BlockService, LengthBlockService, ParameterService, SegmentLengthBlockService

public class SegmentLengthBlock
extends LengthBlock
implements SegmentLengthBlockService

Version:
1.2.0

Field Summary
 
Fields inherited from class org.eclipse.soda.dk.parameter.SimpleIntegerParameter
INTEGER_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.SegmentLengthBlockService
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
 
Fields inherited from interface org.eclipse.soda.dk.parameter.service.LengthBlockService
SERVICE_NAME
 
Constructor Summary
SegmentLengthBlock()
          Constructs an instance of this class.
SegmentLengthBlock(int length)
          Constructs an instance of this class from the specified length parameter.
SegmentLengthBlock(java.lang.String key)
          Constructs an instance of this class from the specified key parameter.
SegmentLengthBlock(java.lang.String key, int length)
          Constructs an instance of this class from the specified key and length parameters.
SegmentLengthBlock(java.lang.String key, int offset, int length)
          Constructs an instance of this class from the specified key, offset and length parameters.
 
Method Summary
 
Methods inherited from class org.eclipse.soda.dk.block.LengthBlock
decodeBytes, encodeBytes, getCorrectLength, isConstantParameter, updateCursor, updateLength
 
Methods inherited from class org.eclipse.soda.dk.parameter.IntegerParameter
getLength, getOffset, setLength, setOffset
 
Methods inherited from class org.eclipse.soda.dk.parameter.NumberParameter
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, isInsert, isInsert, needsCursor, setBits, setBits, setBits, setBitsLittleEngian, setBytes, setBytes, setBytes, setBytesLittleEndian, 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, isConstantParameter
 
Methods inherited from interface org.eclipse.soda.dk.data.parameter.service.DataParameterService
decode, encode
 
Methods inherited from interface org.eclipse.soda.dk.parameter.service.LengthBlockService
getLength
 

Constructor Detail

SegmentLengthBlock

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

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

SegmentLengthBlock

public SegmentLengthBlock()
Constructs an instance of this class.

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

SegmentLengthBlock

public SegmentLengthBlock(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:
SegmentLengthBlock(String), SegmentLengthBlock(), SegmentLengthBlock(int), SegmentLengthBlock(String,int,int)

SegmentLengthBlock

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

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

SegmentLengthBlock

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

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

2009-01-09 1.2.0

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