1.0.0

org.eclipse.soda.dk.transform
Class ScaleTransform

java.lang.Object
  extended by org.eclipse.soda.dk.core.EscObject
      extended by org.eclipse.soda.dk.transform.Transform
          extended by org.eclipse.soda.dk.transform.ScaleTransform
All Implemented Interfaces:
TransformService

public class ScaleTransform
extends Transform
implements TransformService

The ScaleTransform class implements the TransformService interface.

Version:
1.0.0
See Also:
IntegerScaleTransform, TransformService

Field Summary
 
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
 
Constructor Summary
ScaleTransform(int numerator, int denominator)
          Constructs an ScaleTransform object using the input parameter(s).
 
Method Summary
 java.lang.Object decode(java.lang.Object value)
          Perform the decode method and return the Object result.
 java.lang.Object encode(java.lang.Object value)
          Perform the encode method and return the Object result.
 Fraction getEncodeScale()
          Gets the encode scale (Fraction) value.
 Fraction getScale()
          Gets the scale (Fraction) value.
 
Methods inherited from class org.eclipse.soda.dk.core.EscObject
attemptRecoveryFromError, createDefaultLogService, createException, createException, createInteger, createIntegerTable, createNumber, format, getBoolean, getConfigurationService, getCurrentTimestamp, getDefaultLogService, getDefaultResource, getErrorSeverity, getFloat, getInt, getLoadLibraryName, getLogDetails, getLogDetails0, getLogDetails1, getLogDetails2, getLogDetails3, getLogDetails4, getLogDetails5, getLogDetails6, getLogDetails7, getLogService, getLong, getObject, getOutputName, getResource, getSimpleClassName, getStaticBoolean, getStaticFloat, getStaticInt, getStaticLong, getStaticObject, getStaticString, getString, getTraceLevel, getVmLibraryVersion, handleError, handleError, handleError, handleStaticError, handleStaticException, isDebug, isTrace, loadService, log, log, report, report, report, report, report, report, reportError, reportSystemInfo, setDebug, setDefaultLogService, setLogService, setTraceLevel, 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

ScaleTransform

public ScaleTransform(int numerator,
                      int denominator)
               throws java.lang.IllegalArgumentException
Constructs an ScaleTransform object using the input parameter(s).

Parameters:
numerator - int
denominator - int
Throws:
java.lang.IllegalArgumentException - Illegal Argument Exception.
Method Detail

decode

public java.lang.Object decode(java.lang.Object value)
                        throws java.lang.ClassCastException
Perform the decode method and return the Object result.

Specified by:
decode in interface TransformService
Parameters:
value - java.lang.Object
Returns:
Results of the decode (Object) value.
Throws:
java.lang.ClassCastException - Class Cast Exception.
See Also:
TransformService.decode(java.lang.Object)

encode

public java.lang.Object encode(java.lang.Object value)
                        throws java.lang.ClassCastException
Perform the encode method and return the Object result.

Specified by:
encode in interface TransformService
Parameters:
value - java.lang.Object
Returns:
Results of the encode (Object) value.
Throws:
java.lang.ClassCastException - Class Cast Exception.
See Also:
TransformService.encode(java.lang.Object)

getEncodeScale

public Fraction getEncodeScale()
Gets the encode scale (Fraction) value.

Returns:
The encode scale (Fraction) value.

getScale

public Fraction getScale()
Gets the scale (Fraction) value.

Returns:
The scale (Fraction) value.
See Also:
getEncodeScale()

1.0.0

Copyright (c) 1999, 2007 IBM