org.swixml.converters

Class BorderConverter

Implemented Interfaces:
Converter

public class BorderConverter
extends java.lang.Object
implements Converter

The BorderConverter class defines a converter that creates Border objects based on a provided String. The BorderConverter internally uses the javax.swing.BorderFactory and its static create.. methods to instatiate differnt kinds of borders, based on the given String.
Additional parameters to create a border need to be comma separated and enclosed in parentheses.

Parameter types get converted through the ConverterLibrary. Therefore, only parameter classes are supported that have registered converters in the ConverLibrary.

Examples for Valid XML attribute notations:

 
 
Version:
$Revision: 1.1 $
Author:
Wolf Paulus
See Also:
javax.swing.BorderFactory, javax.swing.border.AbstractBorder, ConverterLibrary

Field Summary

static Class
TEMPLATE
converter's return type

Method Summary

Object
convert(Class type, Attribute attr, Localizer localizer)
Returns a javax.swing Border
Class
convertsTo()
A Converters conversTo method informs about the Class type the converter is returning when its convert method is called

Field Details

TEMPLATE

public static final Class TEMPLATE
converter's return type

Method Details

convert

public Object convert(Class type,
                      Attribute attr,
                      Localizer localizer)
Returns a javax.swing Border
Specified by:
convert in interface Converter
Parameters:
type - Class not used
attr - Attribute value needs to provide Border type name and optional parameter
Returns:
Object runtime type is subclass of AbstractBorder

convertsTo

public Class convertsTo()
A Converters conversTo method informs about the Class type the converter is returning when its convert method is called
Specified by:
convertsTo in interface Converter
Returns:
Class - the Class the converter is returning when its convert method is called

Copyright B) 2002 - 2005 - Wolf Paulus - CarlsbadCubes.com . All rights reserved.