xbrl.taxonomy.TaxonomyPackageMetaData

An xbrl.taxonomy.TaxonomyPackageMetaData object represents the XBRL taxonomy package metadata information stored in taxonomyPackage.xml.

Nested classes: xbrl.taxonomy.TaxonomyPackageMetaData.Description, xbrl.taxonomy.TaxonomyPackageMetaData.EntryPoint, xbrl.taxonomy.TaxonomyPackageMetaData.EntryPointDocument, xbrl.taxonomy.TaxonomyPackageMetaData.Identifier, xbrl.taxonomy.TaxonomyPackageMetaData.Language, xbrl.taxonomy.TaxonomyPackageMetaData.License, xbrl.taxonomy.TaxonomyPackageMetaData.Name, xbrl.taxonomy.TaxonomyPackageMetaData.PublicationDate, xbrl.taxonomy.TaxonomyPackageMetaData.Publisher, xbrl.taxonomy.TaxonomyPackageMetaData.PublisherCountry, xbrl.taxonomy.TaxonomyPackageMetaData.PublisherURL, xbrl.taxonomy.TaxonomyPackageMetaData.TaxonomyPackageRef, xbrl.taxonomy.TaxonomyPackageMetaData.Version, xbrl.taxonomy.TaxonomyPackageMetaData.VersioningReport

class xbrl.taxonomy.TaxonomyPackageMetaData

Proper instances of this class will be created within RaptorXML only, instantiation from script code will throw a NotImplementedError exception.

Attributes

xbrl.taxonomy.TaxonomyPackageMetaData.descriptions

Returns an iterator of xbrl.taxonomy.TaxonomyPackageMetaData.Description objects which represents the <tp:description> child elements.

xbrl.taxonomy.TaxonomyPackageMetaData.entry_points

Returns an iterator of xbrl.taxonomy.TaxonomyPackageMetaData.EntryPoint objects which represents the <tp:entryPoints> child elements.

xbrl.taxonomy.TaxonomyPackageMetaData.identifier

Returns an object of type xbrl.taxonomy.TaxonomyPackageMetaData.Identifier which represents the <tp:identifier> child element.

xbrl.taxonomy.TaxonomyPackageMetaData.instance

Returns an object of type xml.Instance which represents the taxonomy metadata XML file.

xbrl.taxonomy.TaxonomyPackageMetaData.license

Returns an object of type xbrl.taxonomy.TaxonomyPackageMetaData.License which represents the <tp:license> child element, or None if absent.

xbrl.taxonomy.TaxonomyPackageMetaData.names

Returns an iterator of xbrl.taxonomy.TaxonomyPackageMetaData.Name objects which represents the <tp:name> child elements.

xbrl.taxonomy.TaxonomyPackageMetaData.publication_date

Returns an object of type xbrl.taxonomy.TaxonomyPackageMetaData.PublicationDate which represents the <tp:publicationDate> child element, or None if absent.

xbrl.taxonomy.TaxonomyPackageMetaData.publisher_country

Returns an object of type xbrl.taxonomy.TaxonomyPackageMetaData.PublisherCountry which represents the <tp:publisherCountry> child element, or None if absent.

xbrl.taxonomy.TaxonomyPackageMetaData.publisher_url

Returns an object of type xbrl.taxonomy.TaxonomyPackageMetaData.PublisherURL which represents the <tp:publisherURL> child element, or None if absent.

xbrl.taxonomy.TaxonomyPackageMetaData.publishers

Returns an iterator of xbrl.taxonomy.TaxonomyPackageMetaData.Publisher objects which represents the <tp:publisher> child elements.

xbrl.taxonomy.TaxonomyPackageMetaData.superseded_taxonomy_packages

Returns an iterator of xbrl.taxonomy.TaxonomyPackageMetaData.TaxonomyPackageRef objects which represents the <tp:supersededTaxonomyPackages> child elements.

xbrl.taxonomy.TaxonomyPackageMetaData.version

Returns an object of type xbrl.taxonomy.TaxonomyPackageMetaData.Version which represents the <tp:version> child element, or None if absent.

xbrl.taxonomy.TaxonomyPackageMetaData.versioning_reports

Returns an iterator of xbrl.taxonomy.TaxonomyPackageMetaData.VersioningReport objects which represents the <tp:versioningReports> child elements.

Methods

xbrl.taxonomy.TaxonomyPackageMetaData.description(lang)

Returns an object of type xbrl.taxonomy.TaxonomyPackageMetaData.Description which represents the <tp:description> child element with the given language, or None if no such element can be found.

xbrl.taxonomy.TaxonomyPackageMetaData.name(lang)

Returns an object of type xbrl.taxonomy.TaxonomyPackageMetaData.Name which represents the <tp:name> child element with the given language, or None if no such element can be found.

xbrl.taxonomy.TaxonomyPackageMetaData.publisher(lang)

Returns an object of type xbrl.taxonomy.TaxonomyPackageMetaData.Publisher which represents the <tp:publisher> child element with the given language, or None if no such element can be found.

Special methods

__bool__, __eq__, __ge__, __gt__, __le__, __lt__, __ne__