|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface DimensionalTaxonomyCreator
TaxonomyCreator interface for creating dimensional taxonomy content with convenience methods for hypercubes, dimensions, domains, domainmembers, etc. Strict control over document content.
Copyright 2006 J2R BV, The Netherlands.
Part of Licensed Materials.
www.batavia-xbrl.com
| Method Summary | |
|---|---|
void |
createDefaultDomainMemberRelation(Item dimensionItem,
Item domainMemberItem)
create default domain member relation |
void |
createDomainMemberRelation(Item primaryItem,
Item hypercubeItem,
Item dimensionItem,
Item domainItem,
Item domainMemberItem,
java.lang.String roleUriUserPurpose)
create domain member relation in the given baseset |
void |
createExplicitDimensionDomainRelation(Item primaryItem,
Item hypercubeItem,
Item dimensionItem,
Item domainItem,
java.lang.String roleUriUserPurpose)
create explicit dimension domain relation for the given baseset |
Item |
createExplicitDimensionItem(FullyQualifiedName targetName,
XbrlType type,
Item headExplicitDimensionItem)
create an explicit dimension |
void |
createHasHypercubeRelation(Item primaryItem,
Item hypercubeItem,
java.lang.String roleUriUserPurpose,
java.lang.String contextElement)
create a relation between the item and hypercube |
void |
createHypercubeDimensionRelation(Item primaryItem,
Item hypercubeItem,
Item dimensionItem,
java.lang.String roleUriUserPurpose)
create a hypercube dimension relation in the baseset for the given primary item |
Item |
createHypercubeItem(FullyQualifiedName targetName,
XbrlType type,
Item headHypercubeItem)
create hypercube items |
void |
createPrimaryDomainMemberRelation(Item domainItem,
Item domainMemberItem,
java.lang.String roleUriUserPurpose)
create primary domain DomainMember relations |
Item |
createTypedDimensionItem(FullyQualifiedName targetName,
XbrlType type,
Item headTypedDimensionItem)
create a typed dimension item |
XbrlType |
createTypedDomain(FullyQualifiedName targetName,
XbrlType baseType)
create a types domain |
Arc[] |
findDefaultDomainMemberRelations(Item dimensionItem,
Item domainMemberItem)
find default domain member relations If an argument is null, results are not filtered on that argument and all members in a population match. |
Arc[] |
findDomainMemberRelations(Item primaryItem,
Item hypercubeItem,
Item dimensionItem,
Item domainItem,
Item domainMemberItem,
java.lang.String roleUriUserPurpose)
find domainmember relations for the given baseset If an argument is null, results are not filtered on that argument and all members in a population match. |
Arc[] |
findExplicitDimensionDomainRelations(Item primaryItem,
Item hypercubeItem,
Item dimensionItem,
Item domainItem,
java.lang.String roleUriUserPurpose)
find explicit dimension domain relations for the given baseset If an argument is null, results are not filtered on that argument and all members in a population match. |
Item[] |
findExplicitDimensionItems(FullyQualifiedName targetName,
XbrlType type,
Item headExplicitDimensionItem)
find explicit dimension items If an argument is null, results are not filtered on that argument and all members in a population match. |
Arc[] |
findHasHypercubeRelations(Item primaryItem,
Item hypercubeItem,
java.lang.String roleUriUserPurpose,
java.lang.String contextElement)
find has hyper cube relations If an argument is null, results are not filtered on that argument and all members in a population match. |
Arc[] |
findHypercubeDimensionRelations(Item primairyItem,
Item hypercubeItem,
Item dimensionItem,
java.lang.String roleUriUserPurpose)
find relations between the hypercube and dimension in the baseset for the primary item If an argument is null, results are not filtered on that argument and all members in a population match. |
Item[] |
findHypercubeItems(FullyQualifiedName targetName,
XbrlType type,
Item headHypercubeItem)
find hypercube items If an argument is null, results are not filtered on that argument and all members in a population match. |
Arc[] |
findPrimaryDomainMemberRelations(Item domainItem,
Item domainMemberItem,
java.lang.String roleUriUserPurpose)
find primary domain DomainMember relations If an argument is null, results are not filtered on that argument and all members in a population match. |
Item[] |
findPrimaryRelatedDomainItems(Item domainMemberItem,
java.lang.String roleUriUserPurpose)
primary domain Domain items If an argument is null, results are not filtered on that argument and all members in a population match. |
Item[] |
findPrimaryRelatedDomainMemberItems(Item domainItem,
java.lang.String roleUriUserPurpose)
find primary domain DomainMember ietms If an argument is null, results are not filtered on that argument and all members in a population match. |
Item[] |
findRelatedDefaultDomainMemberItems(Item dimensionItem)
find default domain mebers If an argument is null, results are not filtered on that argument and all members in a population match. |
Item[] |
findRelatedDimensionItems(Item domainMemberItem)
find dimensions that use the default domainmember If an argument is null, results are not filtered on that argument and all members in a population match. |
Item[] |
findRelatedDimensionItems(Item primaryItem,
Item hypercubeItem,
java.lang.String roleUriUserPurpose)
find dimension used in the given hypercube in the baseset for the primary item If an argument is null, results are not filtered on that argument and all members in a population match. |
Item[] |
findRelatedDomainItems(Item primaryItem,
Item hypercubeItem,
Item dimensionItem,
Item domainMemberItem,
java.lang.String roleUriUserPurpose)
find related domains for the given baseset If an argument is null, results are not filtered on that argument and all members in a population match. |
Item[] |
findRelatedDomainMemberItems(Item primaryItem,
Item hypercubeItem,
Item dimensionItem,
Item domainItem,
java.lang.String roleUriUserPurpose)
find related domainmembers for the given baseset If an argument is null, results are not filtered on that argument and all members in a population match. |
Item[] |
findRelatedExplicitDimensionItems(Item primaryItem,
Item hypercubeItem,
Item domainItem,
java.lang.String roleUriUserPurpose)
find related explicit dimensions for the given baseset If an argument is null, results are not filtered on that argument and all members in a population match. |
Item[] |
findRelatedExplicitDomainItems(Item primaryItem,
Item hypercubeItem,
Item dimensionItem,
java.lang.String roleUriUserPurpose)
find related explicit domains for the given baseset If an argument is null, results are not filtered on that argument and all members in a population match. |
Item[] |
findRelatedHypercubeItems(Item primaryItem,
Item dimensionItem,
java.lang.String roleUriUserPurpose)
find hypercubes that use the given dimension in baseset for the given primary item If an argument is null, results are not filtered on that argument and all members in a population match. |
Item[] |
findRelatedHypercubes(Item primaryItem,
java.lang.String roleUriUserPurpose,
java.lang.String contextElement)
find hypercubes related to the given primary item If an argument is null, results are not filtered on that argument and all members in a population match. |
Item[] |
findRelatedPrimaryItems(Item hypercubeItem,
java.lang.String roleUriUserPurpose,
java.lang.String contextElement)
find primary items that use the given hypercube If an argument is null, results are not filtered on that argument and all members in a population match. |
Item[] |
findTypedDimensionItems(FullyQualifiedName targetName,
XbrlType type,
Item headTypedDimensionItem)
find typed dimension items If an argument is null, results are not filtered on that argument and all members in a population match. |
XbrlType[] |
findTypedDomains(FullyQualifiedName targetName,
XbrlType baseType)
find types domains If an argument is null, results are not filtered on that argument and all members in a population match. |
TaxonomySchema |
getCreatedDimensionalTaxonomySchemaDocument()
get created content for the created or extended taxonomy with the dimensional concepts |
TaxonomySchema |
getCreatedTemplateTaxonomySchemaDocument()
get created content for the created or extended taxonomy that relates dimensional linkbases with primary and dimensional taxonomy schemas. |
void |
removeDefaultDomainMemberRelation(Item dimensionItem,
Item domainMemberItem)
remove domain meber relation |
void |
removeDomainMemberRelation(Item primaryItem,
Item hypercubeItem,
Item dimensionItem,
Item domainItem,
Item domainMemberItem,
java.lang.String roleUriUserPurpose)
remove domain member relation in the given baseset |
void |
removeExplicitDimensionDomainRelation(Item primaryItem,
Item hypercubeItem,
Item dimensionItem,
Item domainItem,
java.lang.String roleUriUserPurpose)
remove the dimension domain relation form the given baseset |
void |
removeHasHypercubeRelation(Item primaryItem,
Item hypercubeItem,
java.lang.String roleUriUserPurpose,
java.lang.String contextElement)
remove the relation between the item and the hypercube |
void |
removeHypercubeDimensionRelation(Item primaryItem,
Item hypercubeItem,
Item dimensionItem,
java.lang.String roleUriUserPurpose)
remove the hypercube dimension relation in the baseset for the given primary item |
void |
removePrimaryDomainMemberRelation(Item domainItem,
Item domainMemberItem,
java.lang.String roleUriUserPurpose)
remove primary domain DomainMember relations |
| Method Detail |
|---|
XbrlType[] findTypedDomains(FullyQualifiedName targetName,
XbrlType baseType)
targetName - baseType -
XbrlType createTypedDomain(FullyQualifiedName targetName,
XbrlType baseType)
targetName - baseType -
Item[] findHypercubeItems(FullyQualifiedName targetName,
XbrlType type,
Item headHypercubeItem)
targetName - type - headHypercubeItem -
Item createHypercubeItem(FullyQualifiedName targetName,
XbrlType type,
Item headHypercubeItem)
targetName - type - headHypercubeItem -
Item[] findExplicitDimensionItems(FullyQualifiedName targetName,
XbrlType type,
Item headExplicitDimensionItem)
targetName - type - headExplicitDimensionItem -
Item createExplicitDimensionItem(FullyQualifiedName targetName,
XbrlType type,
Item headExplicitDimensionItem)
targetName - type - headExplicitDimensionItem -
Item[] findTypedDimensionItems(FullyQualifiedName targetName,
XbrlType type,
Item headTypedDimensionItem)
targetName - type - headTypedDimensionItem -
Item createTypedDimensionItem(FullyQualifiedName targetName,
XbrlType type,
Item headTypedDimensionItem)
targetName - type - headTypedDimensionItem -
Arc[] findHasHypercubeRelations(Item primaryItem,
Item hypercubeItem,
java.lang.String roleUriUserPurpose,
java.lang.String contextElement)
primaryItem - hypercubeItem - roleUriUserPurpose - contextElement -
Item[] findRelatedHypercubes(Item primaryItem,
java.lang.String roleUriUserPurpose,
java.lang.String contextElement)
primaryItem - roleUriUserPurpose - contextElement -
Item[] findRelatedPrimaryItems(Item hypercubeItem,
java.lang.String roleUriUserPurpose,
java.lang.String contextElement)
hypercubeItem - roleUriUserPurpose - contextElement -
void createHasHypercubeRelation(Item primaryItem,
Item hypercubeItem,
java.lang.String roleUriUserPurpose,
java.lang.String contextElement)
primaryItem - hypercubeItem - roleUriUserPurpose - contextElement -
void removeHasHypercubeRelation(Item primaryItem,
Item hypercubeItem,
java.lang.String roleUriUserPurpose,
java.lang.String contextElement)
primaryItem - hypercubeItem - roleUriUserPurpose - contextElement -
Arc[] findHypercubeDimensionRelations(Item primairyItem,
Item hypercubeItem,
Item dimensionItem,
java.lang.String roleUriUserPurpose)
primaryItem - hypercubeItem - dimensionItem - roleUriUserPurpose -
Item[] findRelatedDimensionItems(Item primaryItem,
Item hypercubeItem,
java.lang.String roleUriUserPurpose)
primaryItem - hypercubeItem - roleUriUserPurpose -
Item[] findRelatedHypercubeItems(Item primaryItem,
Item dimensionItem,
java.lang.String roleUriUserPurpose)
primaryItem - dimensionItem - roleUriUserPurpose -
void createHypercubeDimensionRelation(Item primaryItem,
Item hypercubeItem,
Item dimensionItem,
java.lang.String roleUriUserPurpose)
primaryItem - hypercubeItem - dimensionItem - roleUriUserPurpose -
void removeHypercubeDimensionRelation(Item primaryItem,
Item hypercubeItem,
Item dimensionItem,
java.lang.String roleUriUserPurpose)
primaryItem - hypercubeItem - dimensionItem - roleUriUserPurpose -
Arc[] findExplicitDimensionDomainRelations(Item primaryItem,
Item hypercubeItem,
Item dimensionItem,
Item domainItem,
java.lang.String roleUriUserPurpose)
primaryItem - hypercubeItem - dimensionItem - domainItem - roleUriUserPurpose -
Item[] findRelatedExplicitDomainItems(Item primaryItem,
Item hypercubeItem,
Item dimensionItem,
java.lang.String roleUriUserPurpose)
primaryItem - hypercubeItem - dimensionItem - roleUriUserPurpose -
Item[] findRelatedExplicitDimensionItems(Item primaryItem,
Item hypercubeItem,
Item domainItem,
java.lang.String roleUriUserPurpose)
primaryItem - hypercubeItem - domainItem - roleUriUserPurpose -
void createExplicitDimensionDomainRelation(Item primaryItem,
Item hypercubeItem,
Item dimensionItem,
Item domainItem,
java.lang.String roleUriUserPurpose)
primaryItem - hypercubeItem - dimensionItem - domainItem - roleUriUserPurpose -
void removeExplicitDimensionDomainRelation(Item primaryItem,
Item hypercubeItem,
Item dimensionItem,
Item domainItem,
java.lang.String roleUriUserPurpose)
primaryItem - hypercubeItem - dimensionItem - domainItem - roleUriUserPurpose -
Arc[] findDomainMemberRelations(Item primaryItem,
Item hypercubeItem,
Item dimensionItem,
Item domainItem,
Item domainMemberItem,
java.lang.String roleUriUserPurpose)
primaryItem - hypercubeItem - dimensionItem - domainItem - domainMemberItem - roleUriUserPurpose -
Item[] findRelatedDomainMemberItems(Item primaryItem,
Item hypercubeItem,
Item dimensionItem,
Item domainItem,
java.lang.String roleUriUserPurpose)
primaryItem - hypercubeItem - dimensionItem - domainItem - roleUriUserPurpose -
Item[] findRelatedDomainItems(Item primaryItem,
Item hypercubeItem,
Item dimensionItem,
Item domainMemberItem,
java.lang.String roleUriUserPurpose)
primaryItem - hypercubeItem - dimensionItem - domainMemberItem - roleUriUserPurpose -
void createDomainMemberRelation(Item primaryItem,
Item hypercubeItem,
Item dimensionItem,
Item domainItem,
Item domainMemberItem,
java.lang.String roleUriUserPurpose)
primaryItem - hypercubeItem - dimensionItem - domainItem - domainMemberItem - roleUriUserPurpose -
void removeDomainMemberRelation(Item primaryItem,
Item hypercubeItem,
Item dimensionItem,
Item domainItem,
Item domainMemberItem,
java.lang.String roleUriUserPurpose)
primaryItem - hypercubeItem - dimensionItem - domainItem - domainMemberItem - roleUriUserPurpose -
Arc[] findDefaultDomainMemberRelations(Item dimensionItem,
Item domainMemberItem)
dimensionItem - domainMemberItem -
Item[] findRelatedDefaultDomainMemberItems(Item dimensionItem)
dimensionItem -
Item[] findRelatedDimensionItems(Item domainMemberItem)
domainMemberItem -
void createDefaultDomainMemberRelation(Item dimensionItem,
Item domainMemberItem)
dimensionItem - domainMemberItem -
void removeDefaultDomainMemberRelation(Item dimensionItem,
Item domainMemberItem)
dimensionItem - domainMemberItem -
Arc[] findPrimaryDomainMemberRelations(Item domainItem,
Item domainMemberItem,
java.lang.String roleUriUserPurpose)
domainItem - domainMemberItem - roleUriUserPurpose -
Item[] findPrimaryRelatedDomainMemberItems(Item domainItem,
java.lang.String roleUriUserPurpose)
domainItem - roleUriUserPurpose -
Item[] findPrimaryRelatedDomainItems(Item domainMemberItem,
java.lang.String roleUriUserPurpose)
domainMemberItem - roleUriUserPurpose -
void createPrimaryDomainMemberRelation(Item domainItem,
Item domainMemberItem,
java.lang.String roleUriUserPurpose)
domainItem - domainMemberItem - roleUriUserPurpose -
void removePrimaryDomainMemberRelation(Item domainItem,
Item domainMemberItem,
java.lang.String roleUriUserPurpose)
domainItem - domainMemberItem - roleUriUserPurpose - TaxonomySchema getCreatedDimensionalTaxonomySchemaDocument()
TaxonomySchema getCreatedTemplateTaxonomySchemaDocument()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||