de.fraunhofer.ipsi.xquery.functions
Class FunctionDeclaration

java.lang.Object
  extended by de.fraunhofer.ipsi.xquery.functions.FunctionDeclaration

public class FunctionDeclaration
extends java.lang.Object


Constructor Summary
FunctionDeclaration(javax.xml.namespace.QName name, de.fraunhofer.ipsi.ipsixq.datatypes.Type[] params, de.fraunhofer.ipsi.ipsixq.datatypes.Type returnType)
          Constructor
 
Method Summary
 javax.xml.namespace.QName getName()
          Method getName
 de.fraunhofer.ipsi.ipsixq.datatypes.Type[] getParameterTypes()
          Returns an array of types of the parameters.
 de.fraunhofer.ipsi.ipsixq.datatypes.Type getReturnType()
          Returns the returnType
 java.lang.String toString()
          Method toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FunctionDeclaration

public FunctionDeclaration(javax.xml.namespace.QName name,
                           de.fraunhofer.ipsi.ipsixq.datatypes.Type[] params,
                           de.fraunhofer.ipsi.ipsixq.datatypes.Type returnType)
Constructor

Parameters:
name - a XS_QName
params - a Type[]
returnType - a Type
Method Detail

getName

public javax.xml.namespace.QName getName()
Method getName

Returns:
a XS_QName

getParameterTypes

public de.fraunhofer.ipsi.ipsixq.datatypes.Type[] getParameterTypes()
Returns an array of types of the parameters.


getReturnType

public de.fraunhofer.ipsi.ipsixq.datatypes.Type getReturnType()
Returns the returnType


toString

public java.lang.String toString()
Method toString

Overrides:
toString in class java.lang.Object
Returns:
a String