Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK
11g Release 2 (11.1.2.2.0)

E17493-03


oracle.javatools.xml.bind
Class XMLBinding

java.lang.Object
  extended by oracle.javatools.xml.bind.XMLBinding


public abstract class XMLBinding
extends java.lang.Object

Class that represents a binding of interfaces to XML.


Constructor Summary
XMLBinding()
           

 

Method Summary
protected static XMLBindingInfo createElem(java.lang.String localName)
           
protected static XMLBindingInfo createElemNS(java.lang.String nsURI, java.lang.String defaultPrefix, java.lang.String localName)
           
protected abstract  int elem2intImpl(java.lang.Class parentIntf, java.lang.String nsURI, java.lang.String localName)
           
protected abstract  XMLBindingInfo getBindingInfo(java.lang.Class parentIntf, java.lang.String methodName, java.lang.Object[] args)
           
protected  XMLBinding getChainedBinding()
           
protected static XMLBindingInfo getOrCreateElem(java.lang.String localName)
           
protected static XMLBindingInfo getOrCreateElemNS(java.lang.String nsURI, java.lang.String defaultPrefix, java.lang.String localName)
           
protected abstract  java.lang.Class getRootInterface()
           
protected static XMLBindingInfo getterAttr(java.lang.String localName)
           
protected static XMLBindingInfo getterAttrNS(java.lang.String nsURI, java.lang.String localName)
           
protected static XMLBindingInfo getterElem(java.lang.String localName)
           
protected static XMLBindingInfo getterElemNS(java.lang.String nsURI, java.lang.String localName)
           
protected static XMLBindingInfo getterPcdata()
           
protected  java.lang.Class getUtilClass()
           
protected static XMLBindingInfo listElems(java.lang.String localName, java.lang.Class type)
           
protected static XMLBindingInfo listElems(java.lang.String localName, java.lang.Class type, ElementFilter filter)
           
protected static XMLBindingInfo listElems(XMLBindingInfo[] listItemBindings)
           
protected static XMLBindingInfo listElemsNS(java.lang.String nsURI, java.lang.String defaultPrefix, java.lang.String localName, java.lang.Class type)
           
protected static XMLBindingInfo listElemsNS(java.lang.String nsURI, java.lang.String defaultPrefix, java.lang.String localName, java.lang.Class type, ElementFilter filter)
           
protected static XMLBindingInfo listItem(java.lang.String localName, java.lang.Class type, int id)
           
protected static XMLBindingInfo listItemNS(java.lang.String nsURI, java.lang.String localName, java.lang.Class type, int id)
           
protected static XMLBindingInfo setterAttr(java.lang.String localName)
           
protected static XMLBindingInfo setterAttrNS(java.lang.String nsURI, java.lang.String defaultPrefix, java.lang.String localName)
           
protected static XMLBindingInfo setterElem(java.lang.String localName)
           
protected static XMLBindingInfo setterElemNS(java.lang.String nsURI, java.lang.String defaultPrefix, java.lang.String localName)
           
protected static XMLBindingInfo setterPcdata()
           
protected  void throwUnrecognizedElem(java.lang.Class parentIntf, java.lang.String nsURI, java.lang.String localName)
           
protected static XMLBindingInfo utilMethod(java.lang.Class utilClass)
           

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Constructor Detail

XMLBinding

public XMLBinding()

Method Detail

getRootInterface

protected abstract java.lang.Class getRootInterface()

getUtilClass

protected java.lang.Class getUtilClass()

getChainedBinding

protected XMLBinding getChainedBinding()

getBindingInfo

protected abstract XMLBindingInfo getBindingInfo(java.lang.Class parentIntf,
                                                 java.lang.String methodName,
                                                 java.lang.Object[] args)

elem2intImpl

protected abstract int elem2intImpl(java.lang.Class parentIntf,
                                    java.lang.String nsURI,
                                    java.lang.String localName)

throwUnrecognizedElem

protected void throwUnrecognizedElem(java.lang.Class parentIntf,
                                     java.lang.String nsURI,
                                     java.lang.String localName)

getterPcdata

protected static XMLBindingInfo getterPcdata()

getterElem

protected static XMLBindingInfo getterElem(java.lang.String localName)

getterElemNS

protected static XMLBindingInfo getterElemNS(java.lang.String nsURI,
                                             java.lang.String localName)

getterAttr

protected static XMLBindingInfo getterAttr(java.lang.String localName)

getterAttrNS

protected static XMLBindingInfo getterAttrNS(java.lang.String nsURI,
                                             java.lang.String localName)

setterPcdata

protected static XMLBindingInfo setterPcdata()

setterElem

protected static XMLBindingInfo setterElem(java.lang.String localName)

setterElemNS

protected static XMLBindingInfo setterElemNS(java.lang.String nsURI,
                                             java.lang.String defaultPrefix,
                                             java.lang.String localName)

setterAttr

protected static XMLBindingInfo setterAttr(java.lang.String localName)

setterAttrNS

protected static XMLBindingInfo setterAttrNS(java.lang.String nsURI,
                                             java.lang.String defaultPrefix,
                                             java.lang.String localName)

listElems

protected static XMLBindingInfo listElems(java.lang.String localName,
                                          java.lang.Class type)

listElemsNS

protected static XMLBindingInfo listElemsNS(java.lang.String nsURI,
                                            java.lang.String defaultPrefix,
                                            java.lang.String localName,
                                            java.lang.Class type)

listElems

protected static XMLBindingInfo listElems(java.lang.String localName,
                                          java.lang.Class type,
                                          ElementFilter filter)

listElemsNS

protected static XMLBindingInfo listElemsNS(java.lang.String nsURI,
                                            java.lang.String defaultPrefix,
                                            java.lang.String localName,
                                            java.lang.Class type,
                                            ElementFilter filter)

listElems

protected static XMLBindingInfo listElems(XMLBindingInfo[] listItemBindings)

listItem

protected static XMLBindingInfo listItem(java.lang.String localName,
                                         java.lang.Class type,
                                         int id)

listItemNS

protected static XMLBindingInfo listItemNS(java.lang.String nsURI,
                                           java.lang.String localName,
                                           java.lang.Class type,
                                           int id)

createElem

protected static XMLBindingInfo createElem(java.lang.String localName)

createElemNS

protected static XMLBindingInfo createElemNS(java.lang.String nsURI,
                                             java.lang.String defaultPrefix,
                                             java.lang.String localName)

getOrCreateElem

protected static XMLBindingInfo getOrCreateElem(java.lang.String localName)

getOrCreateElemNS

protected static XMLBindingInfo getOrCreateElemNS(java.lang.String nsURI,
                                                  java.lang.String defaultPrefix,
                                                  java.lang.String localName)

utilMethod

protected static XMLBindingInfo utilMethod(java.lang.Class utilClass)

Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK
11g Release 2 (11.1.2.2.0)

E17493-03


Copyright © 1997, 2012, Oracle. All rights reserved.