org.oXML.type
Class TypeFunction

java.lang.Object
  extended byorg.oXML.type.Function
      extended byorg.oXML.type.TypeFunction
Direct Known Subclasses:
ConvertingFunction, DynamicTypeFunction, NodesetType.NodesetFunction, ThreadTemplate.RunFunction

public abstract class TypeFunction
extends Function


Constructor Summary
TypeFunction(Type type, Name name, Type[] signature)
           
 
Method Summary
 Type getDeclaringType()
           
 Node invoke(Node[] args, RuntimeContext rc)
           
 java.lang.String print()
           
 
Methods inherited from class org.oXML.type.Function
getKey, getName, getSignature, invoke, printSignature, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TypeFunction

public TypeFunction(Type type,
                    Name name,
                    Type[] signature)
Parameters:
signature - the function signature, or null
Method Detail

getDeclaringType

public Type getDeclaringType()
Overrides:
getDeclaringType in class Function

invoke

public Node invoke(Node[] args,
                   RuntimeContext rc)
            throws ObjectBoxException
Specified by:
invoke in class Function
Throws:
ObjectBoxException

print

public java.lang.String print()
Overrides:
print in class Function