|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.apache.xmlbeans.BindingConfig
public class BindingConfig
The BindingConfig class is used during compilation to control the generation of java source files. The default BindingConfig does nothing, but sub-classes should provide more interesting behavior.
XmlBeans.compileXmlBeans()| Field Summary | |
|---|---|
static int |
QNAME_ACCESSOR_ATTRIBUTE
|
static int |
QNAME_ACCESSOR_ELEMENT
|
static int |
QNAME_DOCUMENT_TYPE
|
static int |
QNAME_TYPE
|
| Constructor Summary | |
|---|---|
BindingConfig()
|
|
| Method Summary | |
|---|---|
InterfaceExtension[] |
getInterfaceExtensions()
Returns all configured InterfaceExtensions or an empty array. |
InterfaceExtension[] |
getInterfaceExtensions(String fullJavaName)
Returns all InterfaceExtensions defined for the fully qualified java type generated from schema compilation or an empty array. |
PrePostExtension |
getPrePostExtension(String fullJavaName)
Returns the PrePostExtension defined for the fully qualified java type generated from schema compilation or null. |
PrePostExtension[] |
getPrePostExtensions()
Returns all configued PrePostExtensions or an empty array. |
UserType[] |
getUserTypes()
Returns all defined user types. |
String |
lookupJavanameForQName(QName qname)
Deprecated. replaced with lookupJavanameForQName(QName, int) |
String |
lookupJavanameForQName(QName qname,
int kind)
Get the java name for a QName of a specific component kind, or null. |
String |
lookupPackageForNamespace(String uri)
Get the package name for a namespace or null. |
String |
lookupPrefixForNamespace(String uri)
Get the prefix applied to each java name for a namespace or null. |
String |
lookupSuffixForNamespace(String uri)
Get the suffix applied to each java name for a namespace or null. |
UserType |
lookupUserTypeForQName(QName qname)
Returns a user defined Java type for a given QName. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final int QNAME_TYPE
public static final int QNAME_DOCUMENT_TYPE
public static final int QNAME_ACCESSOR_ELEMENT
public static final int QNAME_ACCESSOR_ATTRIBUTE
| Constructor Detail |
|---|
public BindingConfig()
| Method Detail |
|---|
public String lookupPackageForNamespace(String uri)
public String lookupPrefixForNamespace(String uri)
public String lookupSuffixForNamespace(String uri)
public String lookupJavanameForQName(QName qname)
lookupJavanameForQName(QName, int)
public String lookupJavanameForQName(QName qname,
int kind)
QNAME_TYPE,
#QNAME_TYPE_DOCUMENT,
#QNAME_METHOD_ELEMENT,
#QNAME_METHOD_ATTRIBUTEpublic InterfaceExtension[] getInterfaceExtensions()
public InterfaceExtension[] getInterfaceExtensions(String fullJavaName)
public PrePostExtension[] getPrePostExtensions()
public PrePostExtension getPrePostExtension(String fullJavaName)
public UserType[] getUserTypes()
public UserType lookupUserTypeForQName(QName qname)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||