com.xmlcalabash.functions
Class ResolveURI

java.lang.Object
  extended by net.sf.saxon.lib.ExtensionFunctionDefinition
      extended by com.xmlcalabash.functions.XProcExtensionFunctionDefinition
          extended by com.xmlcalabash.functions.ResolveURI
All Implemented Interfaces:
java.io.Serializable

public class ResolveURI
extends XProcExtensionFunctionDefinition

Implementation of the XSLT system-property() function

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.xmlcalabash.functions.XProcExtensionFunctionDefinition
tl_runtime
 
Constructor Summary
protected ResolveURI()
           
  ResolveURI(XProcRuntime runtime)
           
 
Method Summary
 boolean dependsOnFocus()
           
 net.sf.saxon.value.SequenceType[] getArgumentTypes()
           
 net.sf.saxon.om.StructuredQName getFunctionQName()
           
 int getMaximumNumberOfArguments()
           
 int getMinimumNumberOfArguments()
           
 net.sf.saxon.value.SequenceType getResultType(net.sf.saxon.value.SequenceType[] suppliedArgumentTypes)
           
 net.sf.saxon.lib.ExtensionFunctionCall makeCallExpression()
           
 
Methods inherited from class com.xmlcalabash.functions.XProcExtensionFunctionDefinition
close
 
Methods inherited from class net.sf.saxon.lib.ExtensionFunctionDefinition
hasSideEffects, trustResultType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResolveURI

protected ResolveURI()

ResolveURI

public ResolveURI(XProcRuntime runtime)
Method Detail

getFunctionQName

public net.sf.saxon.om.StructuredQName getFunctionQName()
Specified by:
getFunctionQName in class net.sf.saxon.lib.ExtensionFunctionDefinition

getMinimumNumberOfArguments

public int getMinimumNumberOfArguments()
Overrides:
getMinimumNumberOfArguments in class net.sf.saxon.lib.ExtensionFunctionDefinition

getMaximumNumberOfArguments

public int getMaximumNumberOfArguments()
Overrides:
getMaximumNumberOfArguments in class net.sf.saxon.lib.ExtensionFunctionDefinition

getArgumentTypes

public net.sf.saxon.value.SequenceType[] getArgumentTypes()
Specified by:
getArgumentTypes in class net.sf.saxon.lib.ExtensionFunctionDefinition

getResultType

public net.sf.saxon.value.SequenceType getResultType(net.sf.saxon.value.SequenceType[] suppliedArgumentTypes)
Specified by:
getResultType in class net.sf.saxon.lib.ExtensionFunctionDefinition

dependsOnFocus

public boolean dependsOnFocus()
Overrides:
dependsOnFocus in class net.sf.saxon.lib.ExtensionFunctionDefinition

makeCallExpression

public net.sf.saxon.lib.ExtensionFunctionCall makeCallExpression()
Specified by:
makeCallExpression in class net.sf.saxon.lib.ExtensionFunctionDefinition