com.hammurapi.extract.jxpath
Class JXPathExtractorFactory

java.lang.Object
  extended by com.hammurapi.extract.jxpath.JXPathExtractorFactory
All Implemented Interfaces:
ExtractorFactory

public class JXPathExtractorFactory
extends java.lang.Object
implements ExtractorFactory


Field Summary
 
Fields inherited from interface com.hammurapi.extract.ExtractorFactory
ARGS_BINDING, CONTEXT_BINDING, INSTANCE
 
Constructor Summary
JXPathExtractorFactory()
           
 
Method Summary
<T,V,C> Extractor<T,V,C>
createExtractor(java.lang.String language, java.lang.String code, java.lang.String[] parameterNames, java.lang.Class<T>[] parameterTypes, java.lang.Class<V> valueType, java.lang.Class<C> contextType, java.lang.ClassLoader classLoader)
           
<T,C> Predicate<T,C>
createPredicate(java.lang.String language, java.lang.String code, java.lang.String[] parameterNames, java.lang.Class<T>[] parameterTypes, java.lang.Class<C> contextType, java.lang.ClassLoader classLoader)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JXPathExtractorFactory

public JXPathExtractorFactory()
Method Detail

createExtractor

public <T,V,C> Extractor<T,V,C> createExtractor(java.lang.String language,
                                                java.lang.String code,
                                                java.lang.String[] parameterNames,
                                                java.lang.Class<T>[] parameterTypes,
                                                java.lang.Class<V> valueType,
                                                java.lang.Class<C> contextType,
                                                java.lang.ClassLoader classLoader)
Specified by:
createExtractor in interface ExtractorFactory

createPredicate

public <T,C> Predicate<T,C> createPredicate(java.lang.String language,
                                            java.lang.String code,
                                            java.lang.String[] parameterNames,
                                            java.lang.Class<T>[] parameterTypes,
                                            java.lang.Class<C> contextType,
                                            java.lang.ClassLoader classLoader)
Specified by:
createPredicate in interface ExtractorFactory