DESY ACOP Beans Home
com.cosylab.gui.adapters
Class MultiplierConverter
java.lang.Object
   com.cosylab.gui.displayers.DataSourceSupport
com.cosylab.gui.displayers.DataSourceSupport
       com.cosylab.gui.adapters.DataConsumerDispatcher
com.cosylab.gui.adapters.DataConsumerDispatcher
           com.cosylab.gui.adapters.AbstractConverter
com.cosylab.gui.adapters.AbstractConverter
               com.cosylab.gui.adapters.SimpleConverterSupport
com.cosylab.gui.adapters.SimpleConverterSupport
                   com.cosylab.gui.adapters.MultiplierConverter
com.cosylab.gui.adapters.MultiplierConverter
- All Implemented Interfaces: 
- Converter, DataConsumer, DataSource, DoubleConsumer, DoubleSeqConsumer, java.io.Serializable, java.lang.Cloneable
- public class MultiplierConverter 
- extends SimpleConverterSupport- implements DoubleConsumer
MulitplierConverter acts as data source and data consumer in
 the same time. This converter multiplies all data flow with user defined
 multiplication factor. As implementation base
 SimpleConverterSupport is used.
 
 
 Note! This implementation works only with data sources and consumers,
 whcih support double as value type.
 
- Since:
- Feb 14, 2004.
- Version:
- $Id: MultiplierConverter.java,v 1.18 2008-04-22 12:31:02 jbobnar Exp $
- Author:
- Igor Kriznar
- See Also:
- Converter,- SimpleConverterSupport, 
Serialized Form
 
 
 
 
 
 
| Method Summary | 
|  boolean | equals(java.lang.Object obj)
 | 
|  double | getMultiplicationFactor()Returns factor by which all data from input will be multiplied
 | 
|  java.lang.String | getName()Returns name of this data consumer.
 | 
| protected  double | inverseTransform(double value)Here we implement invers transformation of our transformation function.
 | 
|  void | setCharacteristics(java.util.Map characteristics)This is called by peer data source.
 | 
|  void | setMultiplicationFactor(double d)Sets factor by which all data from input will be multiplied
 | 
|  java.lang.String | toString()
 | 
| protected  double | transform(double value)Here we implement our transformation function.
 | 
 
 
 
 
 
| 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
MultiplierConverter
public MultiplierConverter()
- Creates new multiplyer with default factor 1.0.
 
MultiplierConverter
public MultiplierConverter(double factor)
- Creates new multiplyer with defined factor.
 
- Parameters:
- factor- new multiplicationfactor
 
setCharacteristics
public void setCharacteristics(java.util.Map characteristics)
- This is called by peer data source. Call is delegated to contained
 consumers. In the process it is modified with multiplication factor
 
- 
- Specified by:
- setCharacteristicsin interface- DataConsumer
- Overrides:
- setCharacteristicsin class- AbstractConverter
 
- 
- Parameters:
- characteristics- the- Mapwith attri
- See Also:
- DataConsumer.setCharacteristics(java.util.Map)
 
getMultiplicationFactor
public double getMultiplicationFactor()
- Returns factor by which all data from input will be multiplied
 
- 
 
- 
- Returns:
- multiplication factor
 
setMultiplicationFactor
public void setMultiplicationFactor(double d)
- Sets factor by which all data from input will be multiplied
 
- 
 
- 
- Parameters:
- d- new multiplication factor
- Throws:
- java.lang.IllegalArgumentException- if set value is 0.0
 
transform
protected double transform(double value)
- Here we implement our transformation function.
 
- 
- Specified by:
- transformin class- SimpleConverterSupport
 
- 
- Parameters:
- value- the value to be transfirmed
- Returns:
- the transformed value
- See Also:
- SimpleConverterSupport.transform(double)
 
inverseTransform
protected double inverseTransform(double value)
- Here we implement invers transformation of our transformation function.
 
- 
- Specified by:
- inverseTransformin class- SimpleConverterSupport
 
- 
- Parameters:
- value- the value to be transfirmed with inverse function
- Returns:
- the inversed value
- See Also:
- SimpleConverterSupport.inverseTransform(double)
 
getName
public java.lang.String getName()
- Description copied from interface: DataConsumer
- Returns name of this data consumer.
 
- 
- Specified by:
- getNamein interface- DataConsumer
- Overrides:
- getNamein class- DataConsumerDispatcher
 
- 
- Returns:
- the name of this data consumer
 
toString
public java.lang.String toString()
- 
- Overrides:
- toStringin class- java.lang.Object
 
- 
 
equals
public boolean equals(java.lang.Object obj)
- 
- Overrides:
- equalsin class- java.lang.Object
 
- 
 
Copyright © 2010. All Rights Reserved.