org.benow.web.extension
Class ExtensionAccessor

java.lang.Object
  extended by org.benow.web.extension.ExtensionAccessor

public abstract class ExtensionAccessor
extends java.lang.Object

Class from which dynamic extension accessors descend. Extension accessors act as a bridge between java-style extensions and xalan components, mapping attributes to parameters and appropriately returning results.

Author:
andy

Field Summary
static org.apache.log4j.Logger log
           
 
Constructor Summary
ExtensionAccessor()
           
 
Method Summary
protected  java.lang.Object _execElement(org.apache.xalan.extensions.XSLProcessorContext context, org.apache.xalan.templates.ElemExtensionCall extElem)
           
protected  java.lang.Object _execFunction(java.lang.String ns, java.lang.String mName, java.lang.Object[] args)
           
static boolean isSimpleType(java.lang.Class<?> type)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

public static final org.apache.log4j.Logger log
Constructor Detail

ExtensionAccessor

public ExtensionAccessor()
Method Detail

_execFunction

protected java.lang.Object _execFunction(java.lang.String ns,
                                         java.lang.String mName,
                                         java.lang.Object[] args)

_execElement

protected java.lang.Object _execElement(org.apache.xalan.extensions.XSLProcessorContext context,
                                        org.apache.xalan.templates.ElemExtensionCall extElem)

isSimpleType

public static boolean isSimpleType(java.lang.Class<?> type)