T - the generic typepublic abstract class XBRLRSCustomFunctionLibraryAbstract<T extends FunctionCallWithDetails>
extends java.lang.Object
implements net.sf.saxon.functions.FunctionLibrary
| Constructor and Description | 
|---|
| XBRLRSCustomFunctionLibraryAbstract() | 
| Modifier and Type | Method and Description | 
|---|---|
| net.sf.saxon.expr.Expression | bind(net.sf.saxon.trans.SymbolicName symName,
    net.sf.saxon.expr.Expression[] staticArgs,
    net.sf.saxon.expr.StaticContext env,
    net.sf.saxon.expr.Container container)Bind. | 
| net.sf.saxon.functions.FunctionLibrary | copy()Copy. | 
| abstract net.sf.saxon.functions.StandardFunction.Entry | getFunction(java.lang.String local,
           int arity)Returns the implementation of a specific function providing the function local name
 and the arity. | 
| net.sf.saxon.om.FunctionItem | getFunctionItem(net.sf.saxon.trans.SymbolicName symName,
               net.sf.saxon.expr.StaticContext staticContext,
               net.sf.saxon.expr.Container container)Gets the function item. | 
| abstract java.lang.String | getFunctionLibraryPrefix()Returns the custom function library prefix. | 
| abstract java.lang.String | getFunctionLibraryURI()returns the custom function library URI. | 
| net.sf.saxon.value.SequenceType[] | getFunctionSignature(net.sf.saxon.om.StructuredQName functionName,
                    int arity)Gets the function signature. | 
| boolean | isAvailable(net.sf.saxon.trans.SymbolicName symName)Checks if is available. | 
public abstract java.lang.String getFunctionLibraryURI()
public abstract java.lang.String getFunctionLibraryPrefix()
public abstract net.sf.saxon.functions.StandardFunction.Entry getFunction(java.lang.String local,
                                                                          int arity)
local - function local namearity - number of argumentspublic net.sf.saxon.functions.FunctionLibrary copy()
copy in interface net.sf.saxon.functions.FunctionLibrarypublic boolean isAvailable(net.sf.saxon.trans.SymbolicName symName)
isAvailable in interface net.sf.saxon.functions.FunctionLibrarysymName - the Symbolic namepublic net.sf.saxon.value.SequenceType[] getFunctionSignature(net.sf.saxon.om.StructuredQName functionName,
                                                              int arity)
functionName - the function namearity - the aritypublic net.sf.saxon.expr.Expression bind(net.sf.saxon.trans.SymbolicName symName,
                                         net.sf.saxon.expr.Expression[] staticArgs,
                                         net.sf.saxon.expr.StaticContext env,
                                         net.sf.saxon.expr.Container container)
                                  throws net.sf.saxon.trans.XPathException
bind in interface net.sf.saxon.functions.FunctionLibrarysymName - the sym namestaticArgs - the static argsenv - the envcontainer - the containernet.sf.saxon.trans.XPathException - the x path exceptionpublic net.sf.saxon.om.FunctionItem getFunctionItem(net.sf.saxon.trans.SymbolicName symName,
                                                    net.sf.saxon.expr.StaticContext staticContext,
                                                    net.sf.saxon.expr.Container container)
                                             throws net.sf.saxon.trans.XPathException
getFunctionItem in interface net.sf.saxon.functions.FunctionLibrarysymName - the sym namestaticContext - the static contextcontainer - the containernet.sf.saxon.trans.XPathException - the x path exceptionCopyright 2006-2015 Reporting Standard S.L., C/ Torrecilla del Puerto 1, 28043, Madrid, Espaņa