Packagecom.yworks.support
Interfacepublic interface ITypeConverter
Implementors BooleanTypeConverter, IMarkupExtensionFactoryTypeConverter, IntegerTypeConverter, NodeScaledParameterConverter, NullTypeConverter, NumberTypeConverter, RectangleTypeConverter, SizeTypeConverter, StringTypeConverter, UnsignedIntegerTypeConverter, YPointTypeConverter, YRectangleTypeConverter

Implementations of this interface can convert instances of one default class type into or back from instances of other class types.



Public Methods
 MethodDefined By
  
canConvertFrom(object:Object, context:ILookup = null):Boolean
Returns, if the given object can be converted back to an instance of the default Class type of this implementation.
ITypeConverter
  
canConvertTo(object:Object, type:Class, context:ILookup = null):Boolean
Returns, if the given object can be converted in an instance of the given class type.
ITypeConverter
  
convertFrom(object:Object, context:ILookup = null):Object
Converts the given object back to an instance of the default Class type of this implementation.
ITypeConverter
  
convertTo(object:Object, type:Class, context:ILookup = null):Object
Converts the given object in an instance of the given class type and return this instance.
ITypeConverter
Method Detail
canConvertFrom()method
public function canConvertFrom(object:Object, context:ILookup = null):Boolean

Returns, if the given object can be converted back to an instance of the default Class type of this implementation.

Parameters

object:ObjectObject which shall be converted back.
 
context:ILookup (default = null) — The context of the conversion.

Returns
Boolean
canConvertTo()method 
public function canConvertTo(object:Object, type:Class, context:ILookup = null):Boolean

Returns, if the given object can be converted in an instance of the given class type.

Parameters

object:ObjectObject which shall be converted.
 
type:ClassClass type to which the given object shall be converted.
 
context:ILookup (default = null) — The context of the conversion.

Returns
Boolean
convertFrom()method 
public function convertFrom(object:Object, context:ILookup = null):Object

Converts the given object back to an instance of the default Class type of this implementation.

Parameters

object:Object — The Object to convert back.
 
context:ILookup (default = null) — The context of the conversion.

Returns
Object — The back converted object.
convertTo()method 
public function convertTo(object:Object, type:Class, context:ILookup = null):Object

Converts the given object in an instance of the given class type and return this instance.

Parameters

object:ObjectObject to convert.
 
type:ClassClass type to convert to.
 
context:ILookup (default = null) — The context of the conversion.

Returns
Object — The converted object.