org.apache.cocoon.woody.binding
Class JXPathBindingManager.Assistant

java.lang.Object
  extended by org.apache.cocoon.woody.binding.JXPathBindingManager.Assistant
Enclosing class:
JXPathBindingManager

public class JXPathBindingManager.Assistant
extends Object

Assistant Inner class discloses enough features to the created childBindings to recursively This patterns was chosen to prevent Inversion Of Control between this factory and its builder classes (that could be provided by third parties.)


Constructor Summary
JXPathBindingManager.Assistant()
           
 
Method Summary
 JXPathBindingBase getBindingForConfigurationElement(Element configElm)
          Creates a Bindingfollowing the specification in the provided config element.
 DatatypeManager getDatatypeManager()
           
 ServiceManager getServiceManager()
           
 JXPathBindingBase[] makeChildBindings(Element parentElement)
          Makes an array of childBindings for the child-elements of the provided configuration element.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JXPathBindingManager.Assistant

public JXPathBindingManager.Assistant()
Method Detail

getBindingForConfigurationElement

public JXPathBindingBase getBindingForConfigurationElement(Element configElm)
                                                    throws BindingException
Creates a Bindingfollowing the specification in the provided config element.

Throws:
BindingException

makeChildBindings

public JXPathBindingBase[] makeChildBindings(Element parentElement)
                                      throws BindingException
Makes an array of childBindings for the child-elements of the provided configuration element.

Throws:
BindingException

getDatatypeManager

public DatatypeManager getDatatypeManager()

getServiceManager

public ServiceManager getServiceManager()


Copyright © 1999-2010 The Apache Software Foundation. All Rights Reserved.