|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.unihalle.informatik.Alida.operator.ALDOperator
de.unihalle.informatik.Alida.dataconverter.ALDNumberConverter
@ALDDataConverterProvider public class ALDNumberConverter
Converts numbers.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class de.unihalle.informatik.Alida.operator.ALDOperator |
---|
ALDOperator.HidingMode |
Field Summary |
---|
Fields inherited from class de.unihalle.informatik.Alida.operator.ALDOperator |
---|
completeDAG, name, portHashAccess, verbose, versionProvider |
Fields inherited from interface de.unihalle.informatik.Alida.dataconverter.ALDDataConverter |
---|
providesMethodName |
Constructor Summary | |
---|---|
ALDNumberConverter()
Default constructor. |
Method Summary | |
---|---|
java.lang.Object |
convert(java.lang.Object sourceObject,
java.lang.reflect.Type[] sourceTypes,
java.lang.Class<?> targetClass,
java.lang.reflect.Type[] targetTypes)
Convert the sourceObject into an object of class
targetClass . |
protected void |
operate()
This method does the actual work and needs to be implemented by every subclass. |
java.util.Collection<ALDDataConverterManager.ALDSourceTargetClassPair> |
providedClasses()
Announce all classes pairs which the converter can handle. |
boolean |
supportConversion(java.lang.Class<?> sourceClass,
java.lang.reflect.Type[] sourceTypes,
java.lang.Class<?> targetClass,
java.lang.reflect.Type[] targetTypes)
Does the converter support this kind of conversion. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ALDNumberConverter() throws ALDOperatorException
ALDOperatorException
Method Detail |
---|
public java.util.Collection<ALDDataConverterManager.ALDSourceTargetClassPair> providedClasses()
ALDDataConverter
Note: for parameterized types there is only indicates that the converter can in principle handle conversion for these classes but depending und the type parameters still may refuse to convert
providedClasses
in interface ALDDataConverter
public boolean supportConversion(java.lang.Class<?> sourceClass, java.lang.reflect.Type[] sourceTypes, java.lang.Class<?> targetClass, java.lang.reflect.Type[] targetTypes)
ALDDataConverter
supportConversion
in interface ALDDataConverter
public java.lang.Object convert(java.lang.Object sourceObject, java.lang.reflect.Type[] sourceTypes, java.lang.Class<?> targetClass, java.lang.reflect.Type[] targetTypes) throws ALDDataConverterException
ALDDataConverter
sourceObject
into an object of class
targetClass
.
convert
in interface ALDDataConverter
ALDDataConverterException
protected void operate() throws ALDOperatorException
ALDOperator
operate
in class ALDOperator
ALDOperatorException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |