## Uses of Class
com.ihr.xbrl.om.errors.XBRLSerializationException

- Packages that use XBRLSerializationException
  Package | Description
  --- | ---
  com.ihr.xbrl.mapper | Provides the classes necessary access to content in whatever format and create an XBRL Instance document This package contains the MapEngine and Mappers that uses a configuration file with an Instance template.
  com.ihr.xbrl.mapper.instance |
  com.ihr.xbrl.om | Provides the classes necessary to start processing XBRL information.
  com.ihr.xbrl.om.errors | Provides the classes necessary to produce and process XBRL related errors There are two error categories.
  com.ihr.xbrl.om.exLinks | Provides the classes necessary to process, read and write XBRL Linkbases and XBRL Extended links.
  com.ihr.xbrl.om.instance | Provides the classes necessary to process, read and write the content of XBRL Instance documents.
  com.ihr.xbrl.om.renderhints | This is a renderhints processor that process resources in linkbases to define render hints that Reporting Standard tools understands
  com.ihr.xbrl.om.table.errors | Contains specialized classes for different type of errors defined in the table specification
  com.ihr.xbrl.om.taxonomy | Provides the classes necessary to process, write and read XBRL Taxonomy schemas and content of the XBRL Taxonomy Schemas that requires XBRL processing.
  com.ihr.xbrl.versioning | Provides the classes necessary to create or access to the content of a versioning report.

- - ### Uses of XBRLSerializationException in com.ihr.xbrl.mapper

    Methods in com.ihr.xbrl.mapper that throw XBRLSerializationException
    Modifier and Type | Method and Description
    --- | ---
    `static MapperFileSaveInterface` | Mapper.`createConfigFile(XBRLInstance instance, java.net.URI config, java.net.URI configConfUri, java.lang.String scheme, java.lang.String company, java.util.ArrayList<Mapper.PeriodMapping> mappingPeriods, XBRLDataSource dataSource)` This function generates a sample configuration file for a given DTS.
    `org.jdom.Element` | Section.`generateNode(boolean relativize, java.net.URI base)` Generate node.
    `void` | Mapper.`save()` Stores the content of this configuration file on disk using the uriOfConfigFile.
    `static void` | Mapper.`save(MapperFileSaveInterface mapperFileSave)` Save the Mapper configuration file to disk using the file name assigned with a call to `Mapper.setURI(URI)`. this method rebuilds the entire configuration file from the object model.

  - ### Uses of XBRLSerializationException in com.ihr.xbrl.mapper.instance

    Methods in com.ihr.xbrl.mapper.instance that throw XBRLSerializationException
    Modifier and Type | Method and Description
    --- | ---
    `org.jdom.Element` | MapperPeriodBase.`generateNode(boolean relativize, java.net.URI base)`
    `org.jdom.Element` | MapperPeriod.`generateNode(boolean relativize, java.net.URI base)` Generate node.
    `org.jdom.Element` | MapperContextBase.`generateNode(boolean relativize, java.net.URI base)`
    `org.jdom.Element` | MapperContext.`generateNode(boolean relativize, java.net.URI base)` Generate node.

  - ### Uses of XBRLSerializationException in com.ihr.xbrl.om

    Methods in com.ihr.xbrl.om that throw XBRLSerializationException
    Modifier and Type | Method and Description
    --- | ---
    `static void` | XMLFragment.`checkBase(boolean relativize, java.net.URI base)` For internal use only.
    `abstract org.jdom.Document` | XBRLDocument.`generateDocNode(boolean relativize, java.net.URI base)` This class has to be implemented by objects derived from XBRLDocument and must return a org.jdom.Document node with the content of this XBRLDocument object
    `XBRLLocator` | XMLDocumentURI.`generateLocatorToDocument(boolean relativize, java.net.URI base)` Creates an XBRLLocator pointing to this document URI.
    `org.jdom.Content` | XMLFragment.`generateNode(boolean relativize, java.net.URI base)` Serializes to a jdom Element the representation of the properties of this Information Item This method should be called from classes derived from this class
    `void` | XMLFragment.`generateNodeValue(org.jdom.Element jdomNode)` Generate node value.
    `java.lang.String` | XMLFragment.`getStringValue()` Returns a string representation of the value of this XMLFragment if value is null the function returns null.
    `void` | XBRLDocument.`save(boolean relativize)` Save the file to the indicated document URI Directories in the path of the file name are created automatically .
    `void` | DTSContainer.`save(boolean relativize)` Save all files in the DTS.
    `boolean` | XBRLDocument.`updateXML(boolean relativize)` Updates the XML content of the XBRLDocument so the next call to save or to XdmNode getDocument() will obtain a fresh copy with all changes made in the object library.

  - ### Uses of XBRLSerializationException in com.ihr.xbrl.om.errors

    Methods in com.ihr.xbrl.om.errors that return XBRLSerializationException
    Modifier and Type | Method and Description
    --- | ---
    `XBRLSerializationException` | XBRLRuntimeException.`getSerializationException()` Gets the serialization exception.

    Constructors in com.ihr.xbrl.om.errors with parameters of type XBRLSerializationException
    Constructor and Description
    `XBRLRuntimeException(java.lang.String string, XBRLSerializationException e)` Instantiates a new XBRL runtime exception.

  - ### Uses of XBRLSerializationException in com.ihr.xbrl.om.exLinks

    Methods in com.ihr.xbrl.om.exLinks that throw XBRLSerializationException
    Modifier and Type | Method and Description
    --- | ---
    `org.jdom.Document` | XBRLLinkbase.`generateDocNode(boolean relativize, java.net.URI base)`
    `org.jdom.Element` | XLinkElement.`generateNode(boolean relativize, java.net.URI base)`
    `org.jdom.Element` | XBRLRoleRef.`generateNode(boolean relativize, java.net.URI base)`
    `org.jdom.Element` | XBRLResource.`generateNode(boolean relativize, java.net.URI base)`
    `org.jdom.Element` | XBRLRelationship.`generateNode(boolean relativize, java.net.URI base)`
    `org.jdom.Element` | XBRLLinkbaseRef.`generateNode(boolean relativize, java.net.URI base)`
    `org.jdom.Element` | XBRLExtendedLink.`generateNode(boolean relativize, java.net.URI base)`
    `org.jdom.Element` | XBRLDocumentation.`generateNode(boolean relativize, java.net.URI base)`
    `org.jdom.Element` | XBRLArcroleRef.`generateNode(boolean relativize, java.net.URI base)`
    `org.jdom.Element` | XBRLArc.`generateNode(boolean relativize, java.net.URI base)`
    `java.lang.String` | XBRLLinkbase.`getRoleRef()` Returns a string representing the standard role for linkbaseRef elements pointing to this linkbase object.
    `void` | DTSBase.`serialize(XBRLRelationship rel, XBRLDocument document)` This function makes sure that: 1- the relationship exists in the appropriate ExtendedLink or creates the extended link 2- If the target is a resource, the resource is included in the ExtendedLink as well.

  - ### Uses of XBRLSerializationException in com.ihr.xbrl.om.instance

    Methods in com.ihr.xbrl.om.instance that throw XBRLSerializationException
    Modifier and Type | Method and Description
    --- | ---
    `org.jdom.Document` | XBRLInstance.`generateDocNode(boolean relativize, java.net.URI base)` Generates a JDOM representation of the instance document obtains information from the internal objects and not from the NodeInfo document.
    `org.jdom.Element` | XBRLUnit.`generateNode(boolean relativize, java.net.URI base)`
    `org.jdom.Element` | XBRLPeriod.`generateNode(boolean relativize, java.net.URI base)`
    `org.jdom.Element` | XBRLFactTuple.`generateNode(boolean relativize, java.net.URI base)`
    `org.jdom.Element` | XBRLFactNumeric.`generateNode(boolean relativize, java.net.URI base)`
    `org.jdom.Element` | XBRLFactNonNumeric.`generateNode(boolean relativize, java.net.URI base)`
    `org.jdom.Element` | XBRLFactItem.`generateNode(boolean relativize, java.net.URI base)` Generates the XBRLFactItem jdom node.
    `org.jdom.Element` | XBRLFact.`generateNode(boolean relativize, java.net.URI base)` Generates the XBRLFact jdom node.
    `org.jdom.Element` | XBRLEntity.`generateNode(boolean relativize, java.net.URI base)`
    `org.jdom.Element` | XBRLDimensionsContainer.`generateNode(boolean relativize, java.net.URI base)`
    `org.jdom.Element` | XBRLContext.`generateNode(boolean relativize, java.net.URI base)`
    `java.lang.String` | XBRLFactItem.`getStringValue()`
    `boolean` | XBRLInstance.`updateXML(boolean relativize)`

  - ### Uses of XBRLSerializationException in com.ihr.xbrl.om.renderhints

    Methods in com.ihr.xbrl.om.renderhints that throw XBRLSerializationException
    Modifier and Type | Method and Description
    --- | ---
    `org.jdom.Element` | StaticRole.`generateNode(boolean relativize, java.net.URI base)`
    `org.jdom.Element` | RenderHints.`generateNode(boolean relativize, java.net.URI base)`

  - ### Uses of XBRLSerializationException in com.ihr.xbrl.om.table.errors

    Constructors in com.ihr.xbrl.om.table.errors with parameters of type XBRLSerializationException
    Constructor and Description
    `XTRuntimeException(java.lang.String string, XBRLSerializationException e)` Instantiates a new XT runtime exception.

  - ### Uses of XBRLSerializationException in com.ihr.xbrl.om.taxonomy

    Methods in com.ihr.xbrl.om.taxonomy that throw XBRLSerializationException
    Modifier and Type | Method and Description
    --- | ---
    `java.util.Collection<org.jdom.Element>` | XSDComposition.`generateAttributeDecls(org.jdom.Namespace xsNs)` Generate attribute decls.
    `org.jdom.Document` | XBRLTaxonomy.`generateDocNode(boolean relativize, java.net.URI base)`
    `org.jdom.Element` | XSDParticle.`generateElement(org.jdom.Namespace xsNs)` Generates an XML representation of this particle.
    `org.jdom.Element` | XSDElementWildcard.`generateElement(org.jdom.Namespace xsNs)`
    `org.jdom.Element` | XSDComposition.`generateElement(org.jdom.Namespace xsNs)` Creates the structure to be serialized as tuple content.
    `org.jdom.Element` | XSDAttributeDefinition.`generateElement(org.jdom.Namespace xsNs)` Creates an element definition that represents this attribute definition in an XML Schema.
    `org.jdom.Element` | XMLElementDefinition.`generateNode(boolean relativize, java.net.URI base)`
    `org.jdom.Element` | XBRLTuple.`generateNode(boolean relativize, java.net.URI base)`
    `org.jdom.Element` | XBRLRoleType.`generateNode(boolean relativize, java.net.URI base)`
    `org.jdom.Element` | XBRLRoleAndArcroleTypes.`generateNode(boolean relativize, java.net.URI base)`
    `org.jdom.Element` | XBRLItem.`generateNode(boolean relativize, java.net.URI base)`
    `org.jdom.Content` | XBRLInclude.`generateNode(boolean relativize, java.net.URI base)`
    `org.jdom.Content` | XBRLImport.`generateNode(boolean relativize, java.net.URI base)`
    `org.jdom.Element` | XBRLArcroleType.`generateNode(boolean relativize, java.net.URI base)`

  - ### Uses of XBRLSerializationException in com.ihr.xbrl.versioning

    Methods in com.ihr.xbrl.versioning that throw XBRLSerializationException
    Modifier and Type | Method and Description
    --- | ---
    `void` | VlVersioningProcessor.`saveLaunchFile(java.net.URI fNameUri)` Write the content of the versioning report in a launch file This is a temporary method. the Raw XML launch file will be used only in the conformance suite