public abstract class BindingDirectory
extends java.lang.Object
| Modifier and Type | Field | Description |
|---|---|---|
static java.lang.String |
BINDINGFACTORY_SUFFIX |
Suffix of binding factory name.
|
static java.lang.String |
BINDINGLIST_NAME |
Name of
String[] field giving binding factory name list. |
static java.lang.Class[] |
EMPTY_ARGS |
Empty argument list.
|
static java.lang.String |
FACTORY_INSTMETHOD |
Binding factory method to get instance of factory.
|
static java.lang.String |
GENERATE_PREFIX |
Prefix used in all code generation for methods and classes.
|
| Constructor | Description |
|---|---|
BindingDirectory() |
| Modifier and Type | Method | Description |
|---|---|---|
static java.lang.String |
convertName(java.lang.String name) |
Generate binding name.
|
private static java.lang.String |
getBindingList(java.lang.Class clas) |
Get list of bindings for class.
|
static IBindingFactory |
getFactory(java.lang.Class clas) |
Get instance of binding factory.
|
static IBindingFactory |
getFactory(java.lang.String name,
java.lang.Class clas) |
Get instance of binding factory.
|
static IBindingFactory |
getFactory(java.lang.String name,
java.lang.Class clas,
java.lang.ClassLoader loader) |
Get instance of binding factory.
|
static IBindingFactory |
getFactory(java.lang.String bname,
java.lang.String pack) |
Get instance of binding factory.
|
static IBindingFactory |
getFactory(java.lang.String bname,
java.lang.String pack,
java.lang.ClassLoader loader) |
Get instance of binding factory.
|
private static IBindingFactory |
getFactoryFromName(java.lang.String name,
java.lang.Class clas,
java.lang.ClassLoader loader) |
Get instance of factory.
|
public static final java.lang.String BINDINGLIST_NAME
String[] field giving binding factory name list.public static final java.lang.String GENERATE_PREFIX
public static final java.lang.String BINDINGFACTORY_SUFFIX
public static final java.lang.String FACTORY_INSTMETHOD
public static final java.lang.Class[] EMPTY_ARGS
private static java.lang.String getBindingList(java.lang.Class clas)
throws JiBXException
clas - class with top-level mapping in bindingJiBXException - on error accessing binding informationprivate static IBindingFactory getFactoryFromName(java.lang.String name, java.lang.Class clas, java.lang.ClassLoader loader) throws JiBXException
name - fully qualified name of factory classclas - class providing factoryloader - class loader to be used for loading factoryJiBXException - on error loading or accessing factorypublic static IBindingFactory getFactory(java.lang.String name, java.lang.Class clas, java.lang.ClassLoader loader) throws JiBXException
name - binding nameclas - target class for bindingloader - class loader to be used for loading factoryJiBXException - on any error in finding or accessing factorypublic static IBindingFactory getFactory(java.lang.String name, java.lang.Class clas) throws JiBXException
name - binding nameclas - target class for bindingJiBXException - on any error in finding or accessing factorypublic static IBindingFactory getFactory(java.lang.Class clas) throws JiBXException
clas - target class for bindingJiBXException - on any error in finding or accessing factorypublic static IBindingFactory getFactory(java.lang.String bname, java.lang.String pack, java.lang.ClassLoader loader) throws JiBXException
bname - binding namepack - target package for bindingloader - class loader to be used for loading factoryJiBXException - on any error in finding or accessing factorypublic static IBindingFactory getFactory(java.lang.String bname, java.lang.String pack) throws JiBXException
bname - binding namepack - target package for bindingJiBXException - on any error in finding or accessing factorypublic static java.lang.String convertName(java.lang.String name)
name - base binding name