Skip navigation links 
 
oracle.javatools.xml.esax
Class DynamicElementHandler
java.lang.Object
   oracle.javatools.xml.esax.ElementHandler
oracle.javatools.xml.esax.ElementHandler
       oracle.javatools.xml.esax.DynamicElementHandler
oracle.javatools.xml.esax.DynamicElementHandler
- 
public class DynamicElementHandler
 
- extends ElementHandler
 
  
 
  
 
| 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 | 
 
 
sApplicationObjectKey
public final Key sApplicationObjectKey
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)
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:
- handleStartin 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:
- handleEndin 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 
 
Copyright © 1997, 2015, Oracle. All rights reserved.