org.java.plugin.extension.converter
Interface ExtendedConverter<Source,Target>

All Superinterfaces:
Converter<Source,Target>
All Known Implementing Classes:
Converters.Image2Icon, Converters.Object2String, Converters.String2Boolean, Converters.String2Byte, Converters.String2Character, Converters.String2Class, Converters.String2Double, Converters.String2File, Converters.String2Float, Converters.String2Integer, Converters.String2Long, Converters.String2Short, Converters.String2Url, Converters.Url2Image, StringConverter, TypeConverter

public interface ExtendedConverter<Source,Target>
extends Converter<Source,Target>

This extension of Converter is able to describe it source and target type. Use this if you want to add your converter with a simple @Extension("PluginSystem@Converter") annotation. This allows you to skip the parameter definition.

Author:
Thasso Griebel (thasso.griebel@gmail.com)

Method Summary
 java.lang.reflect.Type getSource()
           
 java.lang.reflect.Type getTarget()
           
 
Methods inherited from interface org.java.plugin.extension.converter.Converter
convert
 

Method Detail

getSource

java.lang.reflect.Type getSource()
Returns:
source type

getTarget

java.lang.reflect.Type getTarget()
Returns:
target type


Copyright © 2010. All Rights Reserved.