XBRLProcessor Class [AX 2012]
The XBRLProcessor class encapsulates most of functionality that is used for XBRL reporting.
| Method | Description | |
|---|---|---|
| cancelTimeOut | Cancels a previous method call to the setTimeOut method. (Inherited from Object.) |
| equal | Determines whether the specified object is equal to the current one. (Inherited from Object.) |
| getTimeOutTimerHandle | Returns the timer handle for the object. (Inherited from Object.) |
| handle | Retrieves the handle of the class of the object. (Inherited from Object.) |
| importElements | Imports elements from the specified taxonomy schema file. |
| importInternalLinkbases | Runs through a list of linkbase names and imports them one by one by using the XBRLProcessor.importLinkbase Method method. |
| importLinkbase | Goes through a linkbase file, finds the XBRL locators, labels, references and arcs that are stored there, and then fills appropriate tables. |
| importSchema | |
| initForImport | Initializes the XBRLProcessor class before taxonomy import. |
| loadTaxonomyFromFile | Imports the main schema file of the taxonomy, and runs several update methods thereafter. |
| loadXmlDocument | |
| new | Initializes a new instance of the XBRLProcessor class. |
| notify | Releases the hold on an object that has called the wait method on this object. (Inherited from Object.) |
| notifyAll | Releases a lock on the object that was issued by the wait method on this object. (Inherited from Object.) |
| objectOnServer | Determines whether the object is on a server. (Inherited from Object.) |
| owner | Returns the instance that owns the object. (Inherited from Object.) |
| setTimeOut | Sets up the scheduled execution of a specified method. (Inherited from Object.) |
| toString | Returns a string that represents the current object. (Inherited from Object.) |
| usageCount | Returns the current number of references, that is, the value of the reference counter, that the object has. (Inherited from Object.) |
| wait | Pauses a process. (Inherited from Object.) |
| xml | Returns an XML string that represents the current object. (Inherited from Object.) |
| ::construct | Creates an instance of the XBRLProcessor class and initializes it either for import or for transfer. |
| ::convertRelativeFileName | |
| ::copyChildren | |
| ::generateXbrlInstance | Launches the appropriate instance document generation method for each XBRL version. |
| ::generateXbrlInstanceV2 | Generates an XBRL instance document in accordance with XBRL Specification 2.0. |
| ::generateXbrlInstanceV2p1 | Generates an XBRL instance document in accordance with XBRL Specification 2.1. |
| ::getFileName | Analyzes the full file name, which may also be a simple file name or have an additional part separated with a number sign (#), for example, c:\sample.xml#some_element. The method then finds the actual file name, which is sample.xml in this case. |
| ::getFullFolderName | Extracts a folder name from a full file name. |
| ::isMonetary | |
| ::meaningfulPhrasePart | Finds the first occurrence of one of the specified symbols in the phrase, and then returns the text to the right of that symbol. |
| ::transferBranchesByLocatorIds | |
| ::updateCalculationRows | |
| ::updateDefaultLabels | Finds labels for each taxonomy element and chooses one of them as a default. |
| ::updateHasChildrenField | Collects and stores information in the taxonomy elements table on whether taxonomy elements have sub-elements in different types of relations (presentation, calculation, and definition). The method is used due to performance issues. |
Community Additions
ADD
Show: