|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface DimensionalTaxonomyGenerator
Interface for proposing dimensional taxonomy content and generating documents that
deliver the proposed dimensional DTS.
Lose control over document content.
Steps:
1. Find and or create all required types through TaxonomyCreator interface.
2. Propose all dimensional content.
3. Call generate.
4. Explore and or modify through TaxonomyCreator interface and or DimensionalTaxonomyCreator interface.
5. Obtain documents for DTS through TaxonomyCreator interface and store them.
Copyright 2006 J2R BV, The Netherlands.
Part of Licensed Materials.
www.batavia-xbrl.com
| Method Summary | |
|---|---|
void |
generate(boolean presentationFollowsDomains)
Take all proposals and generate the following documents 1. |
void |
proposeDefaultDomainMember(FullyQualifiedName targetNameExplicitDimension,
FullyQualifiedName substitutionHeadNameExplicitDimension,
FullyQualifiedName typeNameExplicitDimension,
FullyQualifiedName targetNameExplicitDomainMember,
FullyQualifiedName substitutionHeadNameExplicitDomainMember,
FullyQualifiedName typeNameExplicitDomainMember,
java.lang.String labelTextExplicitDomainMember,
java.lang.String languageCodeExplicitDomainMember)
Use non-null arguments for dimension to select one or more items and propose an explicit domainmember to be available as defaultdomain member for each of the dimensions. |
void |
proposeExplicitDimension(FullyQualifiedName targetNamePrimaryItem,
FullyQualifiedName substitutionHeadNamePrimaryItem,
FullyQualifiedName typeNamePrimaryItem,
FullyQualifiedName targetNameExplicitDimension,
FullyQualifiedName substitutionHeadNameExplicitDimension,
FullyQualifiedName typeNameExplicitDimension,
java.lang.String labelTextExplicitDimension,
java.lang.String languageCodeExplicitDimension)
Use non-null arguments for primary item to select one or more basesets and propose an explicit dimension to be available in each of the basesets. |
void |
proposeExplicitDomain(FullyQualifiedName targetNamePrimaryItem,
FullyQualifiedName substitutionHeadNamePrimaryItem,
FullyQualifiedName typeNamePrimaryItem,
FullyQualifiedName targetNameExplicitDimension,
FullyQualifiedName substitutionHeadNameExplicitDimension,
FullyQualifiedName typeNameExplicitDimension,
FullyQualifiedName targetNameExplicitDomain,
FullyQualifiedName substitutionHeadNameExplicitDomain,
FullyQualifiedName typeNameExplicitDomain,
java.lang.String labelTextExplicitDomain,
java.lang.String languageCodeExplicitDomain)
Use non-null arguments for primary item and dimension to select one or more basesets and propose an explicit domain to be available in each of the basesets. |
void |
proposeExplicitDomainMember(FullyQualifiedName targetNamePrimaryItem,
FullyQualifiedName substitutionHeadNamePrimaryItem,
FullyQualifiedName typeNamePrimaryItem,
FullyQualifiedName targetNameExplicitDimension,
FullyQualifiedName substitutionHeadNameExplicitDimension,
FullyQualifiedName typeNameExplicitDimension,
FullyQualifiedName targetNameExplicitDomain,
FullyQualifiedName substitutionHeadNameExplicitDomain,
FullyQualifiedName typeNameExplicitDomain,
FullyQualifiedName targetNameExplicitDomainMember,
FullyQualifiedName substitutionHeadNameExplicitDomainMember,
FullyQualifiedName typeNameExplicitDomainMember,
java.lang.String labelTextExplicitDomainMember,
java.lang.String languageCodeExplicitDomainMember)
Use non-null arguments for primary item and dimension to select one or more basesets and propose an explicit domainmember to be available in each of the basesets. |
void |
proposePrimaryItem(FullyQualifiedName parentNamePrimaryDomain,
FullyQualifiedName targetNamePrimaryItem,
FullyQualifiedName substitutionHeadNamePrimaryItem,
FullyQualifiedName typeNamePrimaryItem,
java.lang.String labelTextPrimaryItem,
java.lang.String languageCodePrimaryItem)
Propose a new primary item, optionally as a domainmember of another primary item. |
void |
proposeProhibitExplicitDomain(FullyQualifiedName targetNamePrimaryItem,
FullyQualifiedName substitutionHeadNamePrimaryItem,
FullyQualifiedName typeNamePrimaryItem,
FullyQualifiedName targetNameExplicitDimension,
FullyQualifiedName substitutionHeadNameExplicitDimension,
FullyQualifiedName typeNameExplicitDimension,
FullyQualifiedName targetNameExplicitDomain,
FullyQualifiedName substitutionHeadNameExplicitDomain,
FullyQualifiedName typeNameExplicitDomain)
Use non-null arguments for primary item to select one or more basesets. |
void |
proposeProhibitExplicitDomainMember(FullyQualifiedName targetNamePrimaryItem,
FullyQualifiedName substitutionHeadNamePrimaryItem,
FullyQualifiedName typeNamePrimaryItem,
FullyQualifiedName targetNameExplicitDimension,
FullyQualifiedName substitutionHeadNameExplicitDimension,
FullyQualifiedName typeNameExplicitDimension,
FullyQualifiedName targetNameExplicitDomain,
FullyQualifiedName substitutionHeadNameExplicitDomain,
FullyQualifiedName typeNameExplicitDomain,
FullyQualifiedName targetNameExplicitDomainMember,
FullyQualifiedName substitutionHeadNameExplicitDomainMember,
FullyQualifiedName typeNameExplicitDomainMember)
Use non-null arguments for primary item to select one or more basesets. |
void |
proposeProhibitTypedDomain(FullyQualifiedName targetNamePrimaryItem,
FullyQualifiedName substitutionHeadNamePrimaryItem,
FullyQualifiedName typeNamePrimaryItem,
FullyQualifiedName targetNameTypedDimension,
FullyQualifiedName substitutionHeadNameTypedDimension,
FullyQualifiedName typeNameTypedDimension,
FullyQualifiedName targetNameTypedDomain,
FullyQualifiedName substitutionHeadNameTypedDomain,
FullyQualifiedName typeNameTypedDomain)
Use non-null arguments for primary item to select one or more basesets. |
void |
proposeTypedDimensionDomain(FullyQualifiedName targetNamePrimaryItem,
FullyQualifiedName substitutionHeadNamePrimaryItem,
FullyQualifiedName typeNamePrimaryItem,
FullyQualifiedName targetNameTypedDimension,
FullyQualifiedName substitutionHeadNameTypedDimension,
FullyQualifiedName typeNameTypedDimension,
java.lang.String labelTextTypedDimension,
java.lang.String languageCodeTypedDimension,
FullyQualifiedName targetNameTypedDomain,
FullyQualifiedName substitutionHeadNameTypedDomain,
FullyQualifiedName typeNameTypedDomain)
Use non-null arguments for primary item to select one or more basesets and propose an types dimension and its domain to be available in each of the basesets. |
| Method Detail |
|---|
void proposePrimaryItem(FullyQualifiedName parentNamePrimaryDomain,
FullyQualifiedName targetNamePrimaryItem,
FullyQualifiedName substitutionHeadNamePrimaryItem,
FullyQualifiedName typeNamePrimaryItem,
java.lang.String labelTextPrimaryItem,
java.lang.String languageCodePrimaryItem)
parentNamePrimaryDomain - targetNamePrimaryItem - substitutionHeadNamePrimaryItem - typeNamePrimaryItem - labelTextPrimaryItem - languageCodePrimaryItem -
void proposeExplicitDimension(FullyQualifiedName targetNamePrimaryItem,
FullyQualifiedName substitutionHeadNamePrimaryItem,
FullyQualifiedName typeNamePrimaryItem,
FullyQualifiedName targetNameExplicitDimension,
FullyQualifiedName substitutionHeadNameExplicitDimension,
FullyQualifiedName typeNameExplicitDimension,
java.lang.String labelTextExplicitDimension,
java.lang.String languageCodeExplicitDimension)
targetNamePrimaryItem - substitutionHeadNamePrimaryItem - typeNamePrimaryItem - targetNameExplicitDimension - substitutionHeadNameExplicitDimension - typeNameExplicitDimension - labelTextExplicitDimension - languageCodeExplicitDimension -
void proposeExplicitDomain(FullyQualifiedName targetNamePrimaryItem,
FullyQualifiedName substitutionHeadNamePrimaryItem,
FullyQualifiedName typeNamePrimaryItem,
FullyQualifiedName targetNameExplicitDimension,
FullyQualifiedName substitutionHeadNameExplicitDimension,
FullyQualifiedName typeNameExplicitDimension,
FullyQualifiedName targetNameExplicitDomain,
FullyQualifiedName substitutionHeadNameExplicitDomain,
FullyQualifiedName typeNameExplicitDomain,
java.lang.String labelTextExplicitDomain,
java.lang.String languageCodeExplicitDomain)
targetNamePrimaryItem - substitutionHeadNamePrimaryItem - typeNamePrimaryItem - targetNameExplicitDimension - substitutionHeadNameExplicitDimension - typeNameExplicitDimension - targetNameExplicitDomain - substitutionHeadNameExplicitDomain - typeNameExplicitDomain - labelTextExplicitDomain - languageCodeExplicitDomain -
void proposeExplicitDomainMember(FullyQualifiedName targetNamePrimaryItem,
FullyQualifiedName substitutionHeadNamePrimaryItem,
FullyQualifiedName typeNamePrimaryItem,
FullyQualifiedName targetNameExplicitDimension,
FullyQualifiedName substitutionHeadNameExplicitDimension,
FullyQualifiedName typeNameExplicitDimension,
FullyQualifiedName targetNameExplicitDomain,
FullyQualifiedName substitutionHeadNameExplicitDomain,
FullyQualifiedName typeNameExplicitDomain,
FullyQualifiedName targetNameExplicitDomainMember,
FullyQualifiedName substitutionHeadNameExplicitDomainMember,
FullyQualifiedName typeNameExplicitDomainMember,
java.lang.String labelTextExplicitDomainMember,
java.lang.String languageCodeExplicitDomainMember)
targetNamePrimaryItem - substitutionHeadNamePrimaryItem - typeNamePrimaryItem - targetNameExplicitDimension - substitutionHeadNameExplicitDimension - typeNameExplicitDimension - targetNameExplicitDomain - substitutionHeadNameExplicitDomain - typeNameExplicitDomain - targetNameExplicitDomainMember - substitutionHeadNameExplicitDomainMember - typeNameExplicitDomainMember - labelTextExplicitDomainMember - languageCodeExplicitDomainMember -
void proposeDefaultDomainMember(FullyQualifiedName targetNameExplicitDimension,
FullyQualifiedName substitutionHeadNameExplicitDimension,
FullyQualifiedName typeNameExplicitDimension,
FullyQualifiedName targetNameExplicitDomainMember,
FullyQualifiedName substitutionHeadNameExplicitDomainMember,
FullyQualifiedName typeNameExplicitDomainMember,
java.lang.String labelTextExplicitDomainMember,
java.lang.String languageCodeExplicitDomainMember)
targetNameExplicitDimension - substitutionHeadNameExplicitDimension - typeNameExplicitDimension - targetNameExplicitDomainMember - substitutionHeadNameExplicitDomainMember - typeNameExplicitDomainMember - labelTextExplicitDomainMember - languageCodeExplicitDomainMember -
void proposeTypedDimensionDomain(FullyQualifiedName targetNamePrimaryItem,
FullyQualifiedName substitutionHeadNamePrimaryItem,
FullyQualifiedName typeNamePrimaryItem,
FullyQualifiedName targetNameTypedDimension,
FullyQualifiedName substitutionHeadNameTypedDimension,
FullyQualifiedName typeNameTypedDimension,
java.lang.String labelTextTypedDimension,
java.lang.String languageCodeTypedDimension,
FullyQualifiedName targetNameTypedDomain,
FullyQualifiedName substitutionHeadNameTypedDomain,
FullyQualifiedName typeNameTypedDomain)
targetNamePrimaryItem - substitutionHeadNamePrimaryItem - typeNamePrimaryItem - targetNameTypedDimension - substitutionHeadNameTypedDimension - typeNameTypedDimension - labelTextTypedDimension - languageCodeTypedDimension - targetNameTypedDomain - substitutionHeadNameTypedDomain - typeNameTypedDomain -
void proposeProhibitExplicitDomain(FullyQualifiedName targetNamePrimaryItem,
FullyQualifiedName substitutionHeadNamePrimaryItem,
FullyQualifiedName typeNamePrimaryItem,
FullyQualifiedName targetNameExplicitDimension,
FullyQualifiedName substitutionHeadNameExplicitDimension,
FullyQualifiedName typeNameExplicitDimension,
FullyQualifiedName targetNameExplicitDomain,
FullyQualifiedName substitutionHeadNameExplicitDomain,
FullyQualifiedName typeNameExplicitDomain)
targetNamePrimaryItem - substitutionHeadNamePrimaryItem - typeNamePrimaryItem - targetNameExplicitDimension - substitutionHeadNameExplicitDimension - typeNameExplicitDimension - targetNameExplicitDomain - substitutionHeadNameExplicitDomain - typeNameExplicitDomain -
void proposeProhibitExplicitDomainMember(FullyQualifiedName targetNamePrimaryItem,
FullyQualifiedName substitutionHeadNamePrimaryItem,
FullyQualifiedName typeNamePrimaryItem,
FullyQualifiedName targetNameExplicitDimension,
FullyQualifiedName substitutionHeadNameExplicitDimension,
FullyQualifiedName typeNameExplicitDimension,
FullyQualifiedName targetNameExplicitDomain,
FullyQualifiedName substitutionHeadNameExplicitDomain,
FullyQualifiedName typeNameExplicitDomain,
FullyQualifiedName targetNameExplicitDomainMember,
FullyQualifiedName substitutionHeadNameExplicitDomainMember,
FullyQualifiedName typeNameExplicitDomainMember)
targetNamePrimaryItem - substitutionHeadNamePrimaryItem - typeNamePrimaryItem - targetNameExplicitDimension - substitutionHeadNameExplicitDimension - typeNameExplicitDimension - targetNameExplicitDomain - substitutionHeadNameExplicitDomain - typeNameExplicitDomain - targetNameExplicitDomainMember - substitutionHeadNameExplicitDomainMember - typeNameExplicitDomainMember -
void proposeProhibitTypedDomain(FullyQualifiedName targetNamePrimaryItem,
FullyQualifiedName substitutionHeadNamePrimaryItem,
FullyQualifiedName typeNamePrimaryItem,
FullyQualifiedName targetNameTypedDimension,
FullyQualifiedName substitutionHeadNameTypedDimension,
FullyQualifiedName typeNameTypedDimension,
FullyQualifiedName targetNameTypedDomain,
FullyQualifiedName substitutionHeadNameTypedDomain,
FullyQualifiedName typeNameTypedDomain)
targetNamePrimaryItem - substitutionHeadNamePrimaryItem - typeNamePrimaryItem - targetNameTypedDimension - substitutionHeadNameTypedDimension - typeNameTypedDimension - targetNameTypedDomain - substitutionHeadNameTypedDomain - typeNameTypedDomain - void generate(boolean presentationFollowsDomains)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||