com.ihr.xbrl.pojo
Class XBRLRSGenerator

java.lang.Object
  extended by com.ihr.xbrl.pojo.XBRLRSGenerator

public class XBRLRSGenerator
extends java.lang.Object

Generates an object based on the com.ihr.xbrl.om object model from an object in the com.ihr.xbrl.pojo package. This converter will be used to extract XBRL information from the database and send this information back to a validation engine, mapper, transformer or whatever other component of the architecture that is based on com.ihr.xbrl.om objects.

Author:
Ignacio

Constructor Summary
XBRLRSGenerator()
           
XBRLRSGenerator(DTSContainer outDTS)
           
 
Method Summary
 XBRLArcroleType generate(XBRLArcroleType arcrole, java.lang.String key)
           
 XMLElementDefinition generate(XBRLConcept concept)
           
 XBRLContext generate(XBRLContext context)
           
 XBRLDocument generate(XBRLDocument doc)
           
 XBRLDocumentation generate(XBRLDocumentation docIn, XBRLAllowsDocumentation parent)
           
 XBRLExtendedLink generate(XBRLExtendedLink exLinkIn, XBRLDocument parent)
           
 XBRLFact generate(XBRLFact fact, XBRLFactsList facts)
           
 XBRLImport generate(XBRLImport importIn, XBRLTaxonomy parent)
           
 XBRLInstance generate(XBRLInstance instanceIn)
           
 XBRLLinkbase generate(XBRLLinkbase linkbaseIn)
           
 XBRLRelationship generate(XBRLRelationship relIn)
           
 XBRLResource generate(XBRLResource res)
           
 XBRLRoleType generate(XBRLRoleType role, java.lang.String key)
           
 XBRLTaxonomy generate(XBRLTaxonomy taxonomyIn)
           
 XBRLUsedOn generate(XBRLUsedOn usedOnIn)
           
 XBRLAttribute generate(XMLAttribute attribute)
           
 XMLFragment generate(XMLFragment fragment)
           
 XBRLDocument obtainFromDB(java.lang.String uri, org.hibernate.Session session)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XBRLRSGenerator

public XBRLRSGenerator()

XBRLRSGenerator

public XBRLRSGenerator(DTSContainer outDTS)
Method Detail

generate

public XBRLInstance generate(XBRLInstance instanceIn)
                      throws XBRLRSGeneratorException
Throws:
XBRLRSGeneratorException

obtainFromDB

public XBRLDocument obtainFromDB(java.lang.String uri,
                                 org.hibernate.Session session)
                          throws XBRLRSGeneratorException
Parameters:
uri -
session -
Returns:
XBRLDocument
Throws:
XBRLRSGeneratorException

generate

public XBRLFact generate(XBRLFact fact,
                         XBRLFactsList facts)
                  throws XBRLRSGeneratorException
Throws:
XBRLRSGeneratorException

generate

public XBRLContext generate(XBRLContext context)
                     throws XBRLRSGeneratorException
Parameters:
context -
Returns:
XBRLContext
Throws:
XBRLRSGeneratorException
XBRLInconsistentDTSException

generate

public XBRLTaxonomy generate(XBRLTaxonomy taxonomyIn)
                      throws XBRLRSGeneratorException
Throws:
XBRLRSGeneratorException

generate

public XBRLImport generate(XBRLImport importIn,
                           XBRLTaxonomy parent)

generate

public XBRLLinkbase generate(XBRLLinkbase linkbaseIn)
                      throws XBRLRSGeneratorException
Throws:
XBRLRSGeneratorException

generate

public XBRLDocumentation generate(XBRLDocumentation docIn,
                                  XBRLAllowsDocumentation parent)

generate

public XBRLExtendedLink generate(XBRLExtendedLink exLinkIn,
                                 XBRLDocument parent)
                          throws XBRLRSGeneratorException
Throws:
XBRLRSGeneratorException

generate

public XBRLRoleType generate(XBRLRoleType role,
                             java.lang.String key)
                      throws XBRLRSGeneratorException
Parameters:
role -
Returns:
XBRLRoleType
Throws:
XBRLRSGeneratorException

generate

public XBRLUsedOn generate(XBRLUsedOn usedOnIn)
                    throws XBRLRSGeneratorException
Throws:
XBRLRSGeneratorException

generate

public XBRLArcroleType generate(XBRLArcroleType arcrole,
                                java.lang.String key)
                         throws XBRLRSGeneratorException
Throws:
XBRLRSGeneratorException

generate

public XBRLDocument generate(XBRLDocument doc)
                      throws XBRLRSGeneratorException
Throws:
XBRLRSGeneratorException

generate

public XBRLRelationship generate(XBRLRelationship relIn)
                          throws XBRLRSGeneratorException
Throws:
XBRLRSGeneratorException

generate

public XBRLResource generate(XBRLResource res)
                      throws XBRLRSGeneratorException
Throws:
XBRLRSGeneratorException

generate

public XMLElementDefinition generate(XBRLConcept concept)
                              throws XBRLRSGeneratorException
Throws:
XBRLRSGeneratorException

generate

public XMLFragment generate(XMLFragment fragment)
                     throws XBRLRSGeneratorException
Throws:
XBRLRSGeneratorException

generate

public XBRLAttribute generate(XMLAttribute attribute)


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