org.jboss.reflect.plugins
Class SimpleProgressionConvertor
java.lang.Object
org.jboss.reflect.plugins.SimpleProgressionConvertor
- All Implemented Interfaces:
- ProgressionConvertor
public class SimpleProgressionConvertor
- extends Object
- implements ProgressionConvertor
Simple progression code.
- Author:
- Ales Justin
- See Also:
GaugeMonitor
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SimpleProgressionConvertor
public SimpleProgressionConvertor()
canProgress
public boolean canProgress(Class<? extends Object> target,
Class<? extends Object> source)
- Description copied from interface:
ProgressionConvertor
- Check if progression is supported.
- Specified by:
canProgress
in interface ProgressionConvertor
- Parameters:
target
- target's classsource
- source's class
- Returns:
- true, if we can progress source's value class type to target class
doProgression
public Object doProgression(Class<? extends Object> target,
Object value)
throws Throwable
- Description copied from interface:
ProgressionConvertor
- Do the actual progression.
- Specified by:
doProgression
in interface ProgressionConvertor
- Parameters:
target
- class typevalue
- to progress
- Returns:
- progressed value - it's class type now equals to target
- Throws:
Throwable
- for any error
Copyright © 2010 JBoss, a division of Red Hat, Inc.. All Rights Reserved.