Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.5.0)

E13403-06


oracle.javatools.xml.esax
Class DynamicElementHandler

java.lang.Object
  extended by oracle.javatools.xml.esax.ElementHandler
      extended by oracle.javatools.xml.esax.DynamicElementHandler


public class DynamicElementHandler
extends ElementHandler

Field Summary
 Key sApplicationObjectKey
           

 

Constructor Summary
DynamicElementHandler(java.lang.Object rootObject)
           
DynamicElementHandler(java.lang.Object rootObject, java.lang.ClassLoader classLoader)
           
DynamicElementHandler(java.lang.Object rootObject, java.lang.ClassLoader classLoader, ElementTypeResolver resolver)
           

 

Method Summary
protected  void attachData(java.lang.Object parent, java.lang.String data, ElementEndContext context)
           
protected  void attachObject(java.lang.Object parent, java.lang.Object child, ElementEndContext context)
           
protected  java.lang.reflect.Method findMethod(java.lang.Object o, java.lang.String elementName, java.lang.Class[] paramTypes)
           
protected  java.lang.Object getApplicationObject(java.lang.Class runtimeType, ElementStartContext context)
           
protected  java.lang.String getMethodName(java.lang.String prefix, java.lang.String elementName)
           
protected  java.lang.Class getRuntimeType(ElementStartContext context)
           
protected  void handleComplexElementEnd(ElementEndContext context)
           
protected  void handleComplexElementStart(java.lang.Object applicationObject, ElementStartContext context)
           
 void handleEnd(ElementEndContext context)
          Handle the end of an XML element.
protected  void handleSimpleElementEnd(ElementEndContext context)
           
protected  void handleSimpleElementStart(ElementStartContext context)
           
 void handleStart(ElementStartContext context)
          Handle the start of an XML element.
protected  void invokePostInitialize(java.lang.Object o)
           
protected  void invokePreInitialize(java.lang.Object child, java.lang.Object parent)
           
 void registerElementTypeResolver(ElementTypeResolver resolver)
           

 

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

 

Field Detail

sApplicationObjectKey

public final Key sApplicationObjectKey

Constructor Detail

DynamicElementHandler

public DynamicElementHandler(java.lang.Object rootObject)

DynamicElementHandler

public DynamicElementHandler(java.lang.Object rootObject,
                             java.lang.ClassLoader classLoader)

DynamicElementHandler

public DynamicElementHandler(java.lang.Object rootObject,
                             java.lang.ClassLoader classLoader,
                             ElementTypeResolver resolver)

Method Detail

registerElementTypeResolver

public void registerElementTypeResolver(ElementTypeResolver resolver)

handleStart

public void handleStart(ElementStartContext context)
                 throws HandlerException
Description copied from class: ElementHandler
Handle the start of an XML element.
Overrides:
handleStart in class ElementHandler
Parameters:
context - a context object.
Throws:
HandlerException - if an error occurred parsing the context.

handleEnd

public void handleEnd(ElementEndContext context)
               throws HandlerException
Description copied from class: ElementHandler
Handle the end of an XML element.
Overrides:
handleEnd in class ElementHandler
Parameters:
context - a context object.
Throws:
HandlerException - if an error occurred parsing the context.

handleComplexElementStart

protected void handleComplexElementStart(java.lang.Object applicationObject,
                                         ElementStartContext context)
                                  throws HandlerException
Throws:
HandlerException

handleComplexElementEnd

protected void handleComplexElementEnd(ElementEndContext context)
                                throws HandlerException
Throws:
HandlerException

handleSimpleElementStart

protected void handleSimpleElementStart(ElementStartContext context)
                                 throws HandlerException
Throws:
HandlerException

handleSimpleElementEnd

protected void handleSimpleElementEnd(ElementEndContext context)
                               throws HandlerException
Throws:
HandlerException

getRuntimeType

protected java.lang.Class getRuntimeType(ElementStartContext context)
                                  throws HandlerException
Throws:
HandlerException

getApplicationObject

protected java.lang.Object getApplicationObject(java.lang.Class runtimeType,
                                                ElementStartContext context)
                                         throws HandlerException
Throws:
HandlerException

attachObject

protected void attachObject(java.lang.Object parent,
                            java.lang.Object child,
                            ElementEndContext context)
                     throws HandlerException
Throws:
HandlerException

attachData

protected void attachData(java.lang.Object parent,
                          java.lang.String data,
                          ElementEndContext context)
                   throws HandlerException
Throws:
HandlerException

invokePreInitialize

protected void invokePreInitialize(java.lang.Object child,
                                   java.lang.Object parent)
                            throws HandlerException
Throws:
HandlerException

invokePostInitialize

protected void invokePostInitialize(java.lang.Object o)
                             throws HandlerException
Throws:
HandlerException

findMethod

protected java.lang.reflect.Method findMethod(java.lang.Object o,
                                              java.lang.String elementName,
                                              java.lang.Class[] paramTypes)
                                       throws HandlerException
Throws:
HandlerException

getMethodName

protected java.lang.String getMethodName(java.lang.String prefix,
                                         java.lang.String elementName)

Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.5.0)

E13403-06


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