SysXLNTMetadataExtractor Class [AX 2012]
The SysXLNTMetadataExtractor class that contains the support for the XLNT tool. The class contains the functionality for extracting the metadata for programming artifacts into a file structure and it provides entry points for the live metadata providers to get this information.
| 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.) |
| new | Initializes a new instance of the Object class. (Inherited from Object.) |
| 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.) |
| ::AssemblyNames | Returns the comma-separated list of all assembly names |
| ::ClassMethodSource | Returns the source code for the designated class method. |
| ::ClassNames | Returns the comma-separated list of all class names (both kernel and application classes). |
| ::DealWithDataSource | |
| ::ExtractAssemblies | Extract metadata for all assemblies |
| ::ExtractAssembliesXML | |
| ::ExtractClass | Extract the class identified by the treenode into the given directory. |
| ::ExtractClasses | Extract all application classes (that is the classes in the AOT) to the given directory. |
| ::ExtractClassXml | Extract the metadata for the class given by its name. |
| ::ExtractForm | |
| ::ExtractForms | Extract all forms into the directory structure indicated by the argument. |
| ::ExtractFormXml | Create the forms metadata for the form by the given name. |
| ::ExtractMacro | Extract the macro given by name, and return it. |
| ::ExtractMacros | Extract all macros into the given directory. |
| ::ExtractMethods | Extracts all methods under the given methodsNode into the given directory. |
| ::ExtractQueries | Extract all queries into the directory structure indicated by the argument. |
| ::ExtractQuery | |
| ::ExtractQueryXml | Extracts the query designated by the given table node into the file |
| ::ExtractService | Write the service metadata into the given text buffer. |
| ::ExtractServices | Extract metadata for all services |
| ::ExtractServicesXml | Extract the services metadata. |
| ::ExtractServicesXmlBase | Extract the services metadata. |
| ::ExtractTable | Extracts the table designated by the given table node into the file system as an XML file (describing field and methods) and the actual methods (in each their own file). |
| ::ExtractTables | Extract all tables into the directory structure indicated by the argument. |
| ::ExtractTableXml | Entrypoint for generating the XML document that describes the metadata for tables. |
| ::GenerateClass | Generate the XML document for the designated class. |
| ::GenerateClassFields | ADd the class field information to the given textbuffer. |
| ::GenerateClassMethods | Generate the class methods for the designated class into the given text buffer instance. |
| ::GenerateEnums | Generate an XML document describing all the enumerations. |
| ::GenerateEnumsBase | Genreate the metadata for the enumerations. |
| ::GenerateEnumsXml | Generate the XML document describing the enumeration metadata. |
| ::GenerateExtendedDataTypes | Extract the metadata for the extended data types, writing it into the designated directory. |
| ::GenerateExtendedDataTypesBase | Generate the XML document describing the Extended data type metadata. |
| ::GenerateExtendedDataTypesXml | Generate the XML document describing the metadata for the extended data types. |
| ::GenerateFormXml | Create the forms metadata for the form by the given name. |
| ::GenerateFunctions | Extract the metadata describing the builtin functions to the designated directory. |
| ::GenerateFunctions1 | Generate methods describing the builtin functions. |
| ::GenerateFunctions2 | Generate methods describing the builtin functions. |
| ::GenerateFunctionsBase | Generate the class (with the special name $PredefinedFunctions) that will serve as the placeholder for the predefined functions. |
| ::GenerateFunctionsXml | Generate the XML document describing the predefined functions. |
| ::GenerateInstanceMethods | Generate the instance methods for the designated class into the given textbuffer instance. |
| ::GenerateKernelClass | Writes the metadata for the given kernel class to the given directory. |
| ::GenerateKernelClasses | Generate the metadata for all the kernel classes. |
| ::GenerateMethod | Write the metadata for the designated method into the given text buffer. |
| ::GenerateQueryXml | Generates the XML document for the designated query. |
| ::GenerateStaticMethods | Generate the static methods for the designated class into the given textbuffer instance. |
| ::GenerateTable | Generate the table metadata into the given textbuffer instance. |
| ::GenerateTableMethods | Generate the XML document describing the metadata for all methods on this table. |
| ::getTreeNode | Returns the tree node after checking layer settings |
| ::Main | Utility function to start the generation. |
| ::TableMethodSource | Returns the method texf for the designated table method. |
| ::TableNames | Returns the comma separated list of table names. |
| ::TypeName | Generate a string representation of the given type. |
Community Additions
ADD
Show: