com.ihr.xbrl.om.formula.functions
Class RSFunctionLibrary

java.lang.Object
  extended by com.ihr.xbrl.om.formula.XBRLRSCustomFunctionLibraryAbstract
      extended by com.ihr.xbrl.om.formula.functions.RSFunctionLibrary
All Implemented Interfaces:
XBRLRSCustomFunctionLibrary, java.io.Serializable, net.sf.saxon.functions.FunctionLibrary

public class RSFunctionLibrary
extends XBRLRSCustomFunctionLibraryAbstract

Author:
Ignacio
See Also:
Serialized Form

Field Summary
static java.lang.String RSFUNCTIONLIBRARYPREFIX
           
static java.lang.String RSFUNCTIONLIBRARYURI
           
 
Constructor Summary
RSFunctionLibrary(XBRLFormulaProcessor xbrlFormulaProcessor)
           
 
Method Summary
 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
 java.lang.String getFunctionLibraryPrefix()
          Returns the custom function library prefix
 java.lang.String getFunctionLibraryURI()
          returns the custom function library URI
 
Methods inherited from class com.ihr.xbrl.om.formula.XBRLRSCustomFunctionLibraryAbstract
bind, copy, getFormulaProcessor, getFunctionSignature, isAvailable, setFormulaProcessor
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RSFUNCTIONLIBRARYURI

public static final java.lang.String RSFUNCTIONLIBRARYURI
See Also:
Constant Field Values

RSFUNCTIONLIBRARYPREFIX

public static final java.lang.String RSFUNCTIONLIBRARYPREFIX
See Also:
Constant Field Values
Constructor Detail

RSFunctionLibrary

public RSFunctionLibrary(XBRLFormulaProcessor xbrlFormulaProcessor)
Method Detail

getFunctionLibraryURI

public java.lang.String getFunctionLibraryURI()
Description copied from class: XBRLRSCustomFunctionLibraryAbstract
returns the custom function library URI

Specified by:
getFunctionLibraryURI in class XBRLRSCustomFunctionLibraryAbstract
Returns:
String

getFunction

public net.sf.saxon.functions.StandardFunction.Entry getFunction(java.lang.String local,
                                                                 int arity)
Description copied from class: XBRLRSCustomFunctionLibraryAbstract
Returns the implementation of a specific function providing the function local name and the arity

Specified by:
getFunction in class XBRLRSCustomFunctionLibraryAbstract
Parameters:
local - function local name
arity - number of arguments
Returns:
StandardFunction.Entry

getFunctionLibraryPrefix

public java.lang.String getFunctionLibraryPrefix()
Description copied from class: XBRLRSCustomFunctionLibraryAbstract
Returns the custom function library prefix

Specified by:
getFunctionLibraryPrefix in class XBRLRSCustomFunctionLibraryAbstract
Returns:


Copyright 2006-2009 Reporting Standard S.L., C/ Torrecilla del Puerto 1, 28043, Madrid, Espaņa