Package eu.bandm.tools.tpath.type
Interface FunctionSignature
- All Known Implementing Classes:
BuiltinFunctionSignature
public interface FunctionSignature
Realizes the collection of overloaded signatures for one single
xpath function name (NamespaceName).
-
Method Summary
Modifier and TypeMethodDescriptionboolean
checkArity
(int arity) Are there signatures with that arity?checkDomain
(List<? extends Type.XPathType> argtypes) Is there an overloaded version with that sequence of argument types?getName()
getRange
(List<? extends Type.XPathType> argtypes) What is the result type for that sequence of argument types?
-
Method Details
-
getName
NamespaceName getName() -
checkArity
boolean checkArity(int arity) Are there signatures with that arity? -
checkDomain
Is there an overloaded version with that sequence of argument types? -
getRange
What is the result type for that sequence of argument types?
-