2009-01-09 1.2.0

org.eclipse.soda.dk.parameter
Class NumberStringParameter

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.StringParameter
                  extended by org.eclipse.soda.dk.parameter.NumberStringParameter
All Implemented Interfaces:
DataParameterService, ParameterService

public class NumberStringParameter
extends StringParameter

Version:
1.2.0

Field Summary
 
Fields inherited from class org.eclipse.soda.dk.parameter.StringParameter
encoding
 
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
NumberStringParameter()
          Constructs an instance of this class.
NumberStringParameter(java.lang.String key, int length)
          Constructs an instance of this class from the specified length parameter.
NumberStringParameter(java.lang.String key, int offset, int length)
          Constructs an instance of this class from the specified offset and length parameters.
NumberStringParameter(java.lang.String key, int offset, int length, int base, java.lang.String encoding)
          Constructs an instance of this class from the specified offset, length and encoding parameters.
NumberStringParameter(java.lang.String key, int length, java.lang.String encoding)
          Constructs an instance of this class from the specified length and encoding parameters.
 
Method Summary
 java.lang.String dataToString(java.lang.Object data)
          Data to string with the specified data parameter and return the String result.
 int getBase()
          Gets the base (int) value.
 java.lang.String getPattern()
          Gets the pattern (String) value.
 void setBase(int base)
          Sets the base value.
 void setPattern(java.lang.String pattern)
          Sets the pattern value.
 
Methods inherited from class org.eclipse.soda.dk.parameter.StringParameter
decodeBytes, encodeBytes, getEncoding, getLength, getOffset, setEncoding, setLength, setOffset
 
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

NumberStringParameter

public NumberStringParameter()
Constructs an instance of this class.

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

NumberStringParameter

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

NumberStringParameter

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

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

NumberStringParameter

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

NumberStringParameter

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

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

dataToString

public java.lang.String dataToString(java.lang.Object data)
Data to string with the specified data parameter and return the String result.

Overrides:
dataToString in class StringParameter
Parameters:
data - The data (Object) parameter.
Returns:
Results of the data to string (String) value.

getBase

public int getBase()
Gets the base (int) value.

Returns:
The base (int) value.
See Also:
setBase(int)

getPattern

public java.lang.String getPattern()
Gets the pattern (String) value.

Returns:
The pattern (String) value.
See Also:
setPattern(String)

setBase

public void setBase(int base)
Sets the base value.

Parameters:
base - The base (int) parameter.
See Also:
getBase()

setPattern

public void setPattern(java.lang.String pattern)
Sets the pattern value.

Parameters:
pattern - The pattern (String) parameter.
See Also:
getPattern()

2009-01-09 1.2.0

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