| Package | Description |
|---|---|
| com.rs.xbrl | |
| com.rs.xbrl.instructions | |
| com.rs.xbrl.instructions.flow |
Contains instruction to implement process flow during the taxonomy generation.
|
| com.rs.xbrl.instructions.formula | |
| com.rs.xbrl.instructions.genericmessages | |
| com.rs.xbrl.instructions.pack |
Provides instructions to produce ZIP files with manifests according with RS and XBRL taxonomy package specifications
|
| Modifier and Type | Method and Description |
|---|---|
GenerationContext |
TaxonomyBuilder.getGenerationContext()
Generates the new DTS using the properties indicated.
|
GenerationContext |
TaxonomyBuilder.getGenerationContext(java.util.Properties props)
Generates the new DTS using the properties indicated.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
TaxonomyBuilder.addToSchemaLocation(java.lang.String namespace,
java.lang.String absoluteURL,
GenerationContext gc)
Adds the to schema location.
|
static GenericLinkbase |
TaxonomyBuilderUtils.createGenericLinkbase(GenerationContext gc,
java.lang.String role)
Creates the generic linkbase.
|
void |
InstructionAbstract.execute(GenerationContext gc) |
void |
Instruction.execute(GenerationContext gc)
Executes the instruction using the TaxonomyBuilder as a parameter.
|
void |
InstructionPhase1.executePh1(GenerationContext gc)
Execute ph1.
|
void |
InstructionPhase2.executePh2(GenerationContext gc)
Execute ph2.
|
void |
InstructionPhase3.executePh3(GenerationContext gc)
Execute ph3.
|
void |
TaxonomyBuilder.generate(GenerationContext gc)
Generates the new DTS using the properties indicated and the workbook form the
GenerationContext. the instructions sheet will be taken from the constructor of this class
|
void |
TaxonomyBuilder.generateGenericArc(GenerationContext gc,
java.lang.String arcrole,
java.lang.String from,
java.lang.String to,
ExcelSheetPoint spAttributes)
Generate generic arc.
|
void |
TaxonomyBuilder.generateGenericArc(GenerationContext gc,
XBRLArcroleType arcroleT,
XMLFragment xfrom,
XMLFragment xto,
XBRLAttribute[] attributes) |
XBRLResource |
TaxonomyBuilder.generateGenericLabel(GenerationContext gc,
java.lang.String labelRole,
java.lang.String lang,
ExcelSheetPoint spLabelText,
java.lang.String token)
Creates a generic label resource and attach it to the cache indexed by the token key.
|
XBRLArcroleType |
TaxonomyBuilder.getArcroleType(GenerationContext gc,
java.lang.String arcrole)
Returns an arcrole type in the DTS from the arcrole type URI
|
java.lang.String |
TaxonomyBuilder.getContentAsStringFromTextOrRef(ExcelSheetPoint sp,
GenerationContext gc)
Returns the content of the cell in the sp parameter as text, if that cell content
is another cell reference, the reference is resolved to the final text and
returned.
|
javax.xml.namespace.QName |
TaxonomyBuilder.getQNameAtPoint(GenerationContext gc,
ExcelSheetPoint qnamePoint,
boolean bIsConcept)
Reads a concept reference as defined in the Taxonomy Builder documentation
The cell pointed to by the qnamePoint parameter is the concept prefix.
|
static XBRLRoleType |
TaxonomyBuilderUtils.getRole(java.lang.String role,
GenerationContext gc)
Access to all roles defined in the DTS and returns one by role text.
|
static XBRLXSDTypeDefinition |
TaxonomyBuilder.getTypeDefinitionAtPoint(GenerationContext gc,
ExcelSheetPoint typePoint)
Gets the type definition at point.
|
static XMLFragment |
TaxonomyBuilder.getXMLFragment(java.lang.String keyToken,
GenerationContext gc)
Obtains an XMLFragment from the DTS using either the cache of Generic Labels or the loc({href}) function.
|
javax.xml.namespace.QName |
TaxonomyBuilder.putGlobalName(java.lang.String name,
javax.xml.namespace.QName q,
GenerationContext gc)
Adds an entry to the global table of names to QNames.
|
| Constructor and Description |
|---|
GenerationContext(GenerationContext other) |
| Modifier and Type | Method and Description |
|---|---|
void |
Version.executePh1(GenerationContext gc) |
void |
PackInstruction.executePh3(GenerationContext gc) |
void |
Name2QName.executePh3(GenerationContext gc) |
void |
GenericResource.executePh3(GenerationContext gc) |
void |
GenericRelationship.executePh3(GenerationContext gc) |
void |
FLXMLFragment.executePh3(GenerationContext gc) |
void |
FLUnitMeasures.executePh3(GenerationContext gc) |
void |
FLAttribute.executePh3(GenerationContext gc) |
void |
FLAspect.executePh3(GenerationContext gc) |
| Constructor and Description |
|---|
FLQnameXpathTable(ExcelSheetPoint sp,
GenerationContext gc,
boolean bIsConcept,
boolean bAcceptsTable,
boolean bAcceptsMember)
Instantiates a new FL qname xpath table.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Return.executePh1(GenerationContext gc) |
void |
Call.executePh1(GenerationContext gc) |
void |
Return.executePh2(GenerationContext gc) |
void |
Call.executePh2(GenerationContext gc) |
void |
Return.executePh3(GenerationContext gc) |
void |
Call.executePh3(GenerationContext gc) |
| Modifier and Type | Method and Description |
|---|---|
XBRLResource |
VariableDefinitionImpl.createVariable(javax.xml.namespace.QName variableName,
XBRLResource resource,
GenerationContext gc,
net.sf.saxon.value.BooleanValue bindAsSequence,
FallbackValuesTable fbTable)
Creates the variable.
|
XBRLResource |
VariableDefinition.createVariable(javax.xml.namespace.QName variableName,
XBRLResource resource,
GenerationContext gc,
net.sf.saxon.value.BooleanValue bindAsSequence,
FallbackValuesTable fbTable)
Creates the variable.
|
XBRLResource |
ConceptParserResult.createVariable(javax.xml.namespace.QName variableName,
XBRLResource resource,
GenerationContext gc,
net.sf.saxon.value.BooleanValue bindAsSequence,
FallbackValuesTable fbTable)
Creates the variable.
|
void |
ExpressionParserResult.createVariables(XBRLResource resFormula,
GenerationContext gc,
net.sf.saxon.value.BooleanValue bindAsSequence,
FallbackValuesTable fbTable)
Creates the variables.
|
void |
FormulaLink.executePh3(GenerationContext gc) |
void |
FormulaDef.executePh3(GenerationContext gc) |
XBRLResource |
PureDimensionAndMemberAspectOrFilter.getFilterFragment(GenerationContext gc) |
XBRLResource |
PeriodAspectOrFilterPeriodBase.getFilterFragment(GenerationContext gc) |
XBRLResource |
PeriodAspectOrFilterInInstantMatchesEOP.getFilterFragment(GenerationContext gc) |
XBRLResource |
PeriodAspectOrFilterInInstantMatchesBOP.getFilterFragment(GenerationContext gc) |
XBRLResource |
PeriodAspectOrFilterInDurationIsBase.getFilterFragment(GenerationContext gc) |
XBRLResource |
GeneralFilterXPathAspectOrFilter.getFilterFragment(GenerationContext gc) |
XBRLResource |
DescendantOrSelfAspectOrFilter.getFilterFragment(GenerationContext gc) |
XBRLResource |
DescendantAspectOrFilter.getFilterFragment(GenerationContext gc) |
XBRLResource |
ConceptNameAspectOrFilter.getFilterFragment(GenerationContext gc) |
XBRLResource |
ChildOrSelfAspectOrFilter.getFilterFragment(GenerationContext gc) |
XBRLResource |
ChildAspectOrFilter.getFilterFragment(GenerationContext gc) |
XBRLResource |
AspectOrFilter.getFilterFragment(GenerationContext gc)
Generated an XMLFragment that can be used as one additional filter on a formula.
|
XBRLResource |
DimensionAndMemberAspectOrFilter.getFilterFragment(GenerationContext gc,
java.lang.String axis)
Gets the filter fragment.
|
static ExpressionParserResult |
ExpressionParserResult.parse(java.lang.String expression,
GenerationContext gc,
ExcelSheetPoint conceptPrefixPoint,
ExcelSheetPoint numbersPoint)
Parses the incoming expression and creates an object model that can be used to create variables.
|
static ConceptParserResult |
ConceptParserResult.parseConcept(java.lang.String conceptReference,
GenerationContext gc,
ExcelSheetPoint conceptPrefixPoint,
ExcelSheetPoint numbersPoint)
Parses the concept.
|
| Constructor and Description |
|---|
GeneralVariableDefinition(javax.xml.namespace.QName qName,
ExcelSheetPoint selectColumn,
ExcelSheetPoint extraColumn,
GenerationContext gc)
Instantiates a new general variable definition.
|
GeneralVariablesTable(ExcelSheetPoint generalVariablesTable,
GenerationContext gc)
Instantiates a new general variables table.
|
ParametersTable(ExcelSheetPoint parametersTable,
GenerationContext gc)
Instantiates a new parameters table.
|
ParameterVariableDefinition(javax.xml.namespace.QName qName,
ExcelSheetPoint selectColumn,
ExcelSheetPoint extraColumn,
GenerationContext gc)
Instantiates a new parameter variable definition.
|
| Modifier and Type | Method and Description |
|---|---|
static XBRLResource |
Message.generateMessage(GenerationContext gc,
java.lang.String resourceId,
java.lang.String instruction,
java.lang.String lang,
java.lang.String labelRole,
Message.MessageContentType mode,
java.lang.String spLabelText,
java.util.Collection<XMLFragment> complexContent) |
| Modifier and Type | Method and Description |
|---|---|
void |
XBRLPack.executePh3(GenerationContext gc) |