xbrl.Concept
Klasse xbrl.Concept
Eine Concept-Klasse repräsentiert ein XBRL Concept im DTS.
Die Klasse Concept stellt die folgenden Konstanten zur Verfügung:
Gibt an, dass sich das Concept in der Ersetzungsgruppe des XBRL Concept xbrli:item befindet.
Gibt an, dass sich das Concept in der Ersetzungsgruppe des XBRL-Concept xbrli:tuple befindet.
Gibt an, dass sich das Concept in der Ersetzungsgruppe des XBRL-Concept xbrli:hypercube befindet.
Gibt an, dass sich das Concept in der Ersetzungsgruppe des XBRL-Concept xbrli:dimension befindet und dass sein Attribut xbrldt:typedDomainRef nicht definiert ist.
Gibt an, dass sich das Concept in der Ersetzungsgruppe des XBRL-Concept xbrli:dimension befindet und dass sein Attribut xbrldt:typedDomainRef definiert ist.
Gibt an, dass das Attribut xbrli:balance des Concept auf debit gesetzt ist.
Gibt an, dass das Attribut xbrli:balance des Concept auf credit gesetzt ist.
Gibt an, dass das Attribut xbrli:periodType des Concept auf instant gesetzt ist.
Gibt an, dass das Attribut xbrli:periodType des Concept auf duration gesetzt ist.
Concept.DECIMAL_ITEM_TYPE
Gibt an, dass die Typdefinition des Concept xbrli:decimalItemType oder eine davon abgeleitete Typdefinition ist.
Concept.FLOAT_ITEM_TYPE
Gibt an, dass die Typdefinition des Concept xbrli:floatItemType oder eine davon abgeleitete Typdefinition ist.
Concept.DOUBLE_ITEM_TYPE
Gibt an, dass die Typdefinition des Concept xbrli:doubleItemType oder eine davon abgeleitete Typdefinition ist.
Concept.INTEGER_ITEM_TYPE
Gibt an, dass die Typdefinition des Concept xbrli:integerItemType oder eine davon abgeleitete Typdefinition ist.
Concept.NON_POSITIVE_INTEGER_ITEM_TYPE
Gibt an, dass die Typdefinition des Concept xbrli:nonPositiveIntegerItemType oder eine davon abgeleitete Typdefinition ist.
Concept.NEGATIVE_INTEGER_ITEM_TYPE
Gibt an, dass die Typdefinition des Concept xbrli:negativeIntegerItemType oder eine davon abgeleitete Typdefinition ist.
Concept.LONG_ITEM_TYPE
Gibt an, dass die Typdefinition des Concept xbrli:longItemType oder eine davon abgeleitete Typdefinition ist.
Concept.INT_ITEM_TYPE
Gibt an, dass die Typdefinition des Concept xbrli:intItemType oder eine davon abgeleitete Typdefinition ist.
Concept.SHORT_ITEM_TYPE
Gibt an, dass die Typdefinition des Concept xbrli:shortItemType oder eine davon abgeleitete Typdefinition ist.
Concept.BYTE_ITEM_TYPE
Gibt an, dass die Typdefinition des Concept xbrli:byteItemType oder eine davon abgeleitete Typdefinition ist.
Concept.NON_NEGATIVE_INTEGER_ITEM_TYPE
Gibt an, dass die Typdefinition des Concept xbrli:nonNegativeIntegerItemType oder eine davon abgeleitete Typdefinition ist.
Concept.UNSIGNED_LONG_ITEM_TYPE
Gibt an, dass die Typdefinition des Concept xbrli:nonNegativeIntegerItemType oder eine davon abgeleitete Typdefinition ist.
Concept.UNSIGNED_INT_ITEM_TYPE
Gibt an, dass die Typdefinition des Concept xbrli:nonNegativeIntegerItemType oder eine davon abgeleitete Typdefinition ist.
Concept.UNSIGNED_SHORT_ITEM_TYPE
Gibt an, dass die Typdefinition des Concept xbrli:unsignedShortItemType oder eine davon abgeleitete Typdefinition ist.
Concept.UNSIGNED_BYTE_ITEM_TYPE
Gibt an, dass die Typdefinition des Concept xbrli:unsignedShortItemType oder eine davon abgeleitete Typdefinition ist.
Concept.POSITIVE_INTEGER_ITEM_TYPE
Gibt an, dass die Typdefinition des Concept xbrli:positiveIntegerItemType oder eine davon abgeleitete Typdefinition ist.
Gibt an, dass die Typdefinition des Concept xbrli:monetaryItemType oder eine davon abgeleitete Typdefinition ist.
Gibt an, dass die Typdefinition des Concept xbrli:sharesItemType oder eine davon abgeleitete Typdefinition ist.
Concept.PURE_ITEM_TYPE
Gibt an, dass die Typdefinition des Concept xbrli:pureItemType oder eine davon abgeleitete Typdefinition ist.
Concept.FRACTION_ITEM_TYPE
Gibt an, dass die Typdefinition des Concept xbrli:fractionItemType oder eine davon abgeleitete Typdefinition ist.
Gibt an, dass die Typdefinition des Concept xbrli:stringItemType oder eine davon abgeleitete Typdefinition ist.
Concept.BOOLEAN_ITEM_TYPE
Gibt an, dass die Typdefinition des Concept xbrli:booleanItemType oder eine davon abgeleitete Typdefinition ist.
Concept.HEXBINARY_ITEM_TYPE
Gibt an, dass die Typdefinition des Concept xbrli:hexBinaryItemType oder eine davon abgeleitete Typdefinition ist.
Concept.BASE64BINARY_ITEM_TYPE
Gibt an, dass die Typdefinition des Concept xbrli:base64BinaryItemType oder eine davon abgeleitete Typdefinition ist.
Concept.ANYURI_ITEM_TYPE
Gibt an, dass die Typdefinition des Concept xbrli:anyURIItemType oder eine davon abgeleitete Typdefinition ist.
Concept.QNAME_ITEM_TYPE
Gibt an, dass die Typdefinition des Concept xbrli:QNameItemType oder eine davon abgeleitete Typdefinition ist.
Concept.DURATION_ITEM_TYPE
Gibt an, dass die Typdefinition des Concept xbrli:durationItemType oder eine davon abgeleitete Typdefinition ist.
Concept.DATETIME_ITEM_TYPE
Gibt an, dass die Typdefinition des Concept xbrli:dateItemItemType oder eine davon abgeleitete Typdefinition ist.
Concept.TIME_ITEM_TYPE
Gibt an, dass die Typdefinition des Concept xbrli:timeItemType oder eine davon abgeleitete Typdefinition ist.
Concept.DATE_ITEM_TYPE
Gibt an, dass die Typdefinition des Concept xbrli:dateItemType oder eine davon abgeleitete Typdefinition ist.
Concept.GYEARMONTH_ITEM_TYPE
Gibt an, dass die Typdefinition des Concept xbrli:gYearMonthItemType oder eine davon abgeleitete Typdefinition ist.
Concept.GYEAR_ITEM_TYPE
Gibt an, dass die Typdefinition des Concept xbrli:gYearItemType oder eine davon abgeleitete Typdefinition ist.
Concept.GMONTHDAY_ITEM_TYPE
Gibt an, dass die Typdefinition des Concept xbrli:gMonthDayItemType oder eine davon abgeleitete Typdefinition ist.
Concept.GDAY_ITEM_TYPE
Gibt an, dass die Typdefinition des Concept xbrli:gDayItemType oder eine davon abgeleitete Typdefinition ist.
Concept.GMONTH_ITEM_TYPE
Gibt an, dass die Typdefinition des Concept xbrli:gMonthItemType oder eine davon abgeleitete Typdefinition ist.
Concept.NORMALIZED_STRING_ITEM_TYPE
Gibt an, dass die Typdefinition des Concept xbrli:normalizedStringItemType oder eine davon abgeleitete Typdefinition ist.
Concept.TOKEN_ITEM_TYPE
Gibt an, dass die Typdefinition des Concept xbrli:tokenItemType oder eine davon abgeleitete Typdefinition ist.
Concept.LANGUAGE_ITEM_TYPE
Gibt an, dass die Typdefinition des Concept xbrli:languageItemType oder eine davon abgeleitete Typdefinition ist.
Concept.NAME_ITEM_TYPE
Gibt an, dass die Typdefinition des Concept xbrli:NameItemType oder eine davon abgeleitete Typdefinition ist.
Concept.NCNAME_ITEM_TYPE
Gibt an, dass die Typdefinition des Concept xbrli:NCNameItemType oder eine davon abgeleitete Typdefinition ist.
Die Klasse Concept stellt die folgenden (schreibgeschützten) Instanzattribute zur Verfügung:
Concept.element
Gibt ein xml.Element-Objekt, welches die XML-Element-Informationseinheit der Schema-Element-Deklaration des Concept repräsentiert, zurück.
Concept.element_declaration
Gibt ein xsd.ElementDeclaration-Objekt, welches die Schema-Element-Deklaration des Concept repräsentiert, zurück.
Concept.id
Gibt den Wert des Attributs id als String oder - wenn das XML-Element kein id Attribut hat - "None" zurück.
Concept.qname
Gibt ein xml.QName-Objekt, welches den qualifizierten XML-Namen des Concept repräsentiert, zurück.
Concept.balance
Gibt DEBIT oder CREDIT zurück, wenn die Schema-Element-Deklaration des Concept ein xbrli:balance Attribut enthält. Andernfalls ist dieses Attribut None.
Concept.period_type
Gibt INSTANT oder DURATION zurück, wenn die Schema-Element-Deklaration des Concept ein xbrli:periodType Attribut enthält. Andernfalls ist dieses Attribut None.
Concept.concept_type
Gibt je nach Wahl der Ersetzungsgruppe der Schema-Element-Deklaration des Concepts entweder ITEM, TUPLE, HYPERCUBE, DIMENSION_EXPLICIT oder DIMENSION_TYPED zurück.
Concept.item_type
Gibt den vordefinierten XBRL-Typ zurück, von dem die Typdefinition des Concept abgeleitet ist. Beispiele dafür sind STRING_ITEM_TYPE, MONETARY_ITEM_TYPE, SHARES_ITEM_TYPE.
Concept.label_elements
Gibt ein generator-Objekt von xml.Element-Objekten, die alle mit diesem Concept verknüpften Label-Ressourcen repräsentieren, zurück.
Concept.labels
Gibt ein generator-Objekt von xbrl.LabelResource Objekten für jedes Label, das eine Concept-Label (http://www.xbrl.org/2003/arcrole/concept-label) -Beziehung zu diesem Concept hat, zurück.
Concept.reference_elements
Gibt ein generator-Objekt von xml.Element-Objekten, die alle mit diesem Concept verknüpften Reference-Ressourcen repräsentieren, zurück.
Concept.references
Gibt ein generator-Objekt von xbrl.ReferenceResource Objekten für jedes Label, das eine Concept Reference (http://www.xbrl.org/2003/arcrole/concept-reference) -Beziehung zu diesem Concept hat, zurück.
Die Klasse Concept stellt die folgenden Instanzmethoden zur Verfügung:
Concept.is_numeric()
Gibt True zurück, wenn die Typdefinition des Concept von einem der vordefinierten numerischen XBRL-Typen abgeleitet ist.
Concept.is_non_numeric()
Gibt True zurück, wenn die Typdefinition des Concept von einem der vordefinierten nicht numerischen XBRL-Typen abgeleitet ist.
Concept.is_fraction()
Gibt True zurück, wenn die Typdefinition des Concept von xbrli:fractionItemType abgeleitet ist.
Concept.is_abstract()
Gibt True zurück, wenn die abstrakte Komponenteneigenschaft der Schema-Element-Deklaration auf True gesetzt ist.
Concept.is_nillable()
Gibt True zurück, wenn die Komponenteneigenschaft "nillable" der Schema-Element-Deklaration auf True gesetzt ist.
Concept.select_labels(label_role = None, link_role = None, lang = None )
Gibt für jedes Label, das eine Concept-Label-Beziehung (http://www.xbrl.org/2003/arcrole/concept-label) zu diesem Concept hat, ein Generator-Objekt von xbrl.LabelResource Objekten zurück und gibt die Entsprechungen für die angegebenen Parameter zurück.
Concept.select_references(reference_role = None, link_role = None )
Gibt für jede Referenz, die eine Concept-Reference-Beziehung (http://www.xbrl.org/2003/arcrole/concept-reference) zu diesem Concept hat, ein Generator-Objekt von xbrl.ReferenceResource Objekten zurück und gibt die Entsprechungen für die angegebenen Parameter zurück.