org.apache.tuscany.sca.implementation.xquery.xml
Class XQueryIntrospector

java.lang.Object
  extended by org.apache.tuscany.sca.implementation.xquery.xml.XQueryIntrospector

public class XQueryIntrospector
extends java.lang.Object

This class introspects an XQuery file and extracts out of it all implemented service, references and properties It also creates expression extensions for each operation in the implemented services


Constructor Summary
XQueryIntrospector(AssemblyFactory assemblyFactory, JavaInterfaceFactory javaFactory)
           
 
Method Summary
protected  Property createProperty(javax.xml.namespace.QName type, java.lang.String name)
           
 boolean introspect(XQueryImplementation xqueryImplementation, ModelResolver resolver)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XQueryIntrospector

public XQueryIntrospector(AssemblyFactory assemblyFactory,
                          JavaInterfaceFactory javaFactory)
Method Detail

introspect

public boolean introspect(XQueryImplementation xqueryImplementation,
                          ModelResolver resolver)
                   throws ContributionResolveException
Throws:
ContributionResolveException

createProperty

protected Property createProperty(javax.xml.namespace.QName type,
                                  java.lang.String name)