palio.modules
Class XBRL

java.lang.Object
  extended by palio.modules.core.Module
      extended by palio.modules.XBRL
All Implemented Interfaces:
palio.modules.core.CurrentModuleDataKeys

public class XBRL
extends palio.modules.core.Module


Field Summary
 
Fields inherited from interface palio.modules.core.CurrentModuleDataKeys
DESIGNER_ACTIONS_BUFFER, HTML_FORM_BUILDER, HTML_MAP_BUILDER, HTML_MENU_BUILDER, HTML_TOOLTIPS_BUFFER, ITEXT_DOCUMENT, MAIL_MESSAGE, XLS_DOCUMENT, XML_DOCUMENT
 
Constructor Summary
XBRL(palio.Instance instance, java.util.Properties params)
           
 
Method Summary
 java.lang.Long addContext(java.lang.Long instanceDocumentId, java.lang.String contextId, java.lang.String entityIdentifierSchema, java.lang.String entityIdentifierValue, java.lang.String periodTypeCode, java.lang.String periodValue1, java.lang.String periodValue2, java.lang.String namespacePrefix)
           
 java.lang.Long addElement(java.lang.Long instanceDocumentId, java.lang.Long taxonomyId, java.lang.String name, java.lang.String contextRef, java.lang.String unitRef, java.lang.Long decimals, java.lang.String value, java.lang.String namespacePrefix)
           
 java.lang.Long addNamespace(java.lang.Long instanceDocumentId, java.lang.String prefix, java.lang.String name)
           
 java.lang.Long addUnit(java.lang.Long instanceDocumentId, java.lang.String unitId, java.lang.String unitTypeCode, java.lang.String measure, java.lang.String namespacePrefix)
           
 java.lang.Long createInstanceDocument(java.lang.String encoding, java.lang.String name)
           
 java.lang.String getInstanceDocument(java.lang.Long instanceDocumentId)
           
 java.lang.String getVersion()
          Returns the module version
 java.lang.String test()
           
 
Methods inherited from class palio.modules.core.Module
getConfigParam, getDescription, getModuleTranslation
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XBRL

public XBRL(palio.Instance instance,
            java.util.Properties params)
Method Detail

getVersion

public java.lang.String getVersion()
Description copied from class: palio.modules.core.Module
Returns the module version

Specified by:
getVersion in class palio.modules.core.Module

test

public java.lang.String test()

createInstanceDocument

public java.lang.Long createInstanceDocument(java.lang.String encoding,
                                             java.lang.String name)
                                      throws palio.PalioException
Throws:
palio.PalioException

addContext

public java.lang.Long addContext(java.lang.Long instanceDocumentId,
                                 java.lang.String contextId,
                                 java.lang.String entityIdentifierSchema,
                                 java.lang.String entityIdentifierValue,
                                 java.lang.String periodTypeCode,
                                 java.lang.String periodValue1,
                                 java.lang.String periodValue2,
                                 java.lang.String namespacePrefix)
                          throws palio.PalioException
Throws:
palio.PalioException

addUnit

public java.lang.Long addUnit(java.lang.Long instanceDocumentId,
                              java.lang.String unitId,
                              java.lang.String unitTypeCode,
                              java.lang.String measure,
                              java.lang.String namespacePrefix)
                       throws palio.PalioException
Throws:
palio.PalioException

addNamespace

public java.lang.Long addNamespace(java.lang.Long instanceDocumentId,
                                   java.lang.String prefix,
                                   java.lang.String name)
                            throws palio.PalioException
Throws:
palio.PalioException

addElement

public java.lang.Long addElement(java.lang.Long instanceDocumentId,
                                 java.lang.Long taxonomyId,
                                 java.lang.String name,
                                 java.lang.String contextRef,
                                 java.lang.String unitRef,
                                 java.lang.Long decimals,
                                 java.lang.String value,
                                 java.lang.String namespacePrefix)
                          throws palio.PalioException
Throws:
palio.PalioException

getInstanceDocument

public java.lang.String getInstanceDocument(java.lang.Long instanceDocumentId)
                                     throws palio.PalioException
Throws:
palio.PalioException