org.swixml.converters
Class BorderConverter
java.lang.Object
org.swixml.converters.BorderConverter
- Converter
public class BorderConverter
extends java.lang.Object
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:
- border="MatteBorder(4,4,4,4,red)"
- border="EmptyBorder(5,5,5,5)"
- border="TitledBorder(My Title)"
- border="RaisedBevelBorder"
static Class | TEMPLATE - converter's return type
|
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
|
TEMPLATE
public static final Class TEMPLATE
converter's return type
convert
public Object convert(Class type,
Attribute attr,
Localizer localizer)
Returns a javax.swing Border
- convert in interface Converter
type
- Class
not usedattr
- Attribute
value needs to provide Border type name and optional parameter
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
- convertsTo in interface Converter
Class
- the Class the converter is returning when its convert method is called
Copyright B) 2002 - 2005 - Wolf Paulus - CarlsbadCubes.com . All rights reserved.