Package xal.extension.bricks
Class BorderProxyFactory
java.lang.Object
xal.extension.bricks.BorderProxyFactory
Factory for generating border proxies
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static Map<String,
BorderProxy<Border>> table of proxies keyed by type -
Method Summary
Modifier and TypeMethodDescriptionstatic <T extends Border>
BorderProxy<T>getBorderProxy
(Class<T> borderClass, String name) Create a border proxy for a border with an empty constructorstatic BorderProxy<Border>
getBorderProxy
(String type) get a border proxy with the specified typestatic BorderProxy<BevelBorder>
Create a title border proxystatic BorderProxy<BevelBorder>
Create a title border proxystatic BorderProxy<TitledBorder>
getTitledBorderProxy
(String name) Create a title border proxyprotected static void
register
(BorderProxy<? extends Border> proxy) register the proxy in the proxy table
-
Field Details
-
proxyTable
table of proxies keyed by type
-
-
Method Details
-
register
register the proxy in the proxy table -
getBorderProxy
get a border proxy with the specified type -
getBorderProxy
Create a border proxy for a border with an empty constructor -
getTitledBorderProxy
Create a title border proxy -
getLoweredBevelBorderProxy
Create a title border proxy -
getRaisedBevelBorderProxy
Create a title border proxy
-