Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.apache.ws.jaxme.xs.parser.impl
Class ChildSetterImpl  view ChildSetterImpl download ChildSetterImpl.java

java.lang.Object
  extended byorg.apache.ws.jaxme.xs.parser.impl.ChildSetterImpl
All Implemented Interfaces:
org.apache.ws.jaxme.xs.parser.ChildSetter

public class ChildSetterImpl
extends java.lang.Object
implements org.apache.ws.jaxme.xs.parser.ChildSetter

Default implementation of a org.apache.ws.jaxme.xs.parser.ChildSetter.


Field Summary
private static java.lang.Class[] GETCHILDHANDLER_CLASSES
           
private static java.lang.Class[] ZERO_CLASSES
           
private static java.lang.Object[] ZERO_OBJECTS
           
 
Constructor Summary
ChildSetterImpl()
           
 
Method Summary
protected  org.xml.sax.ContentHandler getChildHandler(org.xml.sax.ContentHandler pParent, java.lang.String pQName, java.lang.String pLocalName)
           
 org.xml.sax.ContentHandler getChildHandler(java.lang.String pQName, java.lang.String pNamespaceURI, java.lang.String pLocalName)
          Returns a ContentHandler, which is able to handle the given child element.
private  org.apache.ws.jaxme.xs.parser.XSContext getData()
           
protected  java.lang.Object invokeMethod(java.lang.Object pBean, java.lang.reflect.Method pMethod, java.lang.String pName, java.lang.Object[] pArgs)
          This method invokes the beans pBean method pMethod with the argument array pArgs, returning a child handler for the element pQName.
protected  org.xml.sax.ContentHandler newXsSAXParser(org.apache.ws.jaxme.xs.parser.XsSAXParser pParent, java.lang.Object pBean)
          Creates a new instance of org.apache.ws.jaxme.xs.parser.XsSAXParser, inheriting most properties from its parent parser.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

GETCHILDHANDLER_CLASSES

private static final java.lang.Class[] GETCHILDHANDLER_CLASSES

ZERO_CLASSES

private static final java.lang.Class[] ZERO_CLASSES

ZERO_OBJECTS

private static final java.lang.Object[] ZERO_OBJECTS
Constructor Detail

ChildSetterImpl

public ChildSetterImpl()
Method Detail

getData

private org.apache.ws.jaxme.xs.parser.XSContext getData()

invokeMethod

protected java.lang.Object invokeMethod(java.lang.Object pBean,
                                        java.lang.reflect.Method pMethod,
                                        java.lang.String pName,
                                        java.lang.Object[] pArgs)
                                 throws org.xml.sax.SAXException

This method invokes the beans pBean method pMethod with the argument array pArgs, returning a child handler for the element pQName.


getChildHandler

public org.xml.sax.ContentHandler getChildHandler(java.lang.String pQName,
                                                  java.lang.String pNamespaceURI,
                                                  java.lang.String pLocalName)
                                           throws org.xml.sax.SAXException
Description copied from interface: org.apache.ws.jaxme.xs.parser.ChildSetter

Returns a ContentHandler, which is able to handle the given child element.

Specified by:
getChildHandler in interface org.apache.ws.jaxme.xs.parser.ChildSetter

newXsSAXParser

protected org.xml.sax.ContentHandler newXsSAXParser(org.apache.ws.jaxme.xs.parser.XsSAXParser pParent,
                                                    java.lang.Object pBean)

Creates a new instance of org.apache.ws.jaxme.xs.parser.XsSAXParser, inheriting most properties from its parent parser.


getChildHandler

protected org.xml.sax.ContentHandler getChildHandler(org.xml.sax.ContentHandler pParent,
                                                     java.lang.String pQName,
                                                     java.lang.String pLocalName)
                                              throws org.xml.sax.SAXException