|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.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. |
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. |
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_ATTRIBUTE
public InterfaceExtension[] getInterfaceExtensions()
public InterfaceExtension[] getInterfaceExtensions(String fullJavaName)
public PrePostExtension[] getPrePostExtensions()
public PrePostExtension getPrePostExtension(String fullJavaName)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |