public class XBRLCustomFunctionImplementationLibrary extends XBRLFPRSCustomFunctionLibraryAbstract
| Constructor and Description |
|---|
XBRLCustomFunctionImplementationLibrary(XBRLFormulaProcessor proc,
java.lang.String uri,
java.lang.String prefix)
Instantiates a new XBRL custom function implementation library.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addEntry(XBRLCustomFunctionImplementation xbrlCustomFunctionImplementation)
Adds the entry.
|
net.sf.saxon.expr.Expression |
bind(net.sf.saxon.trans.SymbolicName sn,
net.sf.saxon.expr.Expression[] staticArgs,
net.sf.saxon.expr.StaticContext env,
net.sf.saxon.expr.Container container)
Bind.
|
net.sf.saxon.functions.StandardFunction.Entry |
getFunction(java.lang.String name,
int arity)
Gets the function.
|
java.lang.String |
getFunctionLibraryPrefix()
Gets the function library prefix.
|
java.lang.String |
getFunctionLibraryURI()
Gets the function library URI.
|
getFormulaProcessor, setFormulaProcessorcopy, getFunctionItem, getFunctionSignature, isAvailablepublic XBRLCustomFunctionImplementationLibrary(XBRLFormulaProcessor proc, java.lang.String uri, java.lang.String prefix)
proc - the procuri - the uriprefix - the prefixpublic java.lang.String getFunctionLibraryURI()
getFunctionLibraryURI in class XBRLRSCustomFunctionLibraryAbstract<XFFunction>public java.lang.String getFunctionLibraryPrefix()
getFunctionLibraryPrefix in class XBRLRSCustomFunctionLibraryAbstract<XFFunction>public net.sf.saxon.functions.StandardFunction.Entry getFunction(java.lang.String name,
int arity)
getFunction in class XBRLRSCustomFunctionLibraryAbstract<XFFunction>name - the namearity - the aritypublic void addEntry(XBRLCustomFunctionImplementation xbrlCustomFunctionImplementation) throws net.sf.saxon.trans.XPathException
xbrlCustomFunctionImplementation - the xbrl custom function implementationnet.sf.saxon.trans.XPathException - the x path exceptionpublic net.sf.saxon.expr.Expression bind(net.sf.saxon.trans.SymbolicName sn,
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.FunctionLibrarybind in class XBRLRSCustomFunctionLibraryAbstract<XFFunction>sn - the snstaticArgs - the static argsenv - the envcontainer - 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