DESY ACOP Beans Home
com.cosylab.gui.adapters
Class IdentityConverter
java.lang.Object
com.cosylab.gui.displayers.DataSourceSupport
com.cosylab.gui.adapters.DataConsumerDispatcher
com.cosylab.gui.adapters.AbstractConverter
com.cosylab.gui.adapters.SimpleConverterSupport
com.cosylab.gui.adapters.IdentityConverter
- All Implemented Interfaces:
- Converter, DataConsumer, DataSource, DoubleConsumer, DoubleSeqConsumer, java.io.Serializable, java.lang.Cloneable
public class IdentityConverter
- extends SimpleConverterSupport
IdentityConverter
is ismplest possible conversion, it delegates same data value to consumers.
- Since:
- Feb 15, 2004.
- Version:
- $Id: IdentityConverter.java,v 1.12 2008-04-22 12:31:02 jbobnar Exp $
- Author:
- Igor Kriznar
- See Also:
- Serialized Form
Method Summary |
boolean |
equals(java.lang.Object obj)
|
java.lang.String |
getName()
Returns name of this data consumer. |
protected double |
inverseTransform(double value)
User must implement this method to make inverse transformation as in
transfirm(double) function. |
java.lang.String |
toString()
|
protected double |
transform(double value)
User must implement this method and from prvided parameter calculate
with own transfromatin function new value and return it. |
Methods inherited from class java.lang.Object |
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface com.cosylab.gui.adapters.Converter |
clone |
SHORT_NAME
public static final java.lang.String SHORT_NAME
- See Also:
- Constant Field Values
IdentityConverter
public IdentityConverter()
- Creates new identity converter.
transform
protected double transform(double value)
- Description copied from class:
SimpleConverterSupport
- User must implement this method and from prvided parameter calculate
with own transfromatin function new value and return it.
- Specified by:
transform
in class SimpleConverterSupport
- Parameters:
value
- the value to be transfirmed
- Returns:
- the transformed value
inverseTransform
protected double inverseTransform(double value)
- Description copied from class:
SimpleConverterSupport
- User must implement this method to make inverse transformation as in
transfirm(double)
function. Following must be true
some_value == inverseTransform(transfirm(some_value))
.
- Specified by:
inverseTransform
in class SimpleConverterSupport
- Parameters:
value
- the value to be transfirmed with inverse function
- Returns:
- the inversed value
- See Also:
SimpleConverterSupport.transform(double)
getName
public java.lang.String getName()
- Description copied from interface:
DataConsumer
- Returns name of this data consumer.
- Specified by:
getName
in interface DataConsumer
- Overrides:
getName
in class DataConsumerDispatcher
- Returns:
- the name of this data consumer
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class java.lang.Object
Copyright © 2010. All Rights Reserved.