Package | Description |
---|---|
com.rs.xbrl.instructions | |
com.rs.xbrl.instructions.core | |
com.rs.xbrl.instructions.dimensions | |
com.rs.xbrl.instructions.flow |
Contains instruction to implement process flow during the taxonomy generation.
|
com.rs.xbrl.instructions.formula | |
com.rs.xbrl.instructions.formula.hilevel | |
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 schema to schemaLocation attribute if it is not already there.
|
void |
Instruction.execute(GenerationContext gc)
Executes the instruction using the TaxonomyBuilder as a parameter.
|
void |
InstructionAbstract.execute(GenerationContext gc) |
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
|
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.getQName(java.lang.String token,
GenerationContext gc,
XBRLTaxonomy tx,
XBRLLinkbase lb)
Obtains a QName from the token string.
|
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.
|
XBRLAttribute[] |
TaxonomyBuilder.readAttributes(ExcelSheetPoint attSp,
GenerationContext gc,
boolean useContextTaxonomyNamespace,
java.lang.String[] validNoNamespaceAtts)
Obtain attributes for the new elements.
|
Constructor and Description |
---|
GenerationContext(GenerationContext other) |
Modifier and Type | Method and Description |
---|---|
void |
Return.executePh1(GenerationContext gc) |
void |
Macro.executePh1(GenerationContext gc) |
void |
Call.executePh1(GenerationContext gc) |
void |
Return.executePh2(GenerationContext gc) |
void |
Macro.executePh2(GenerationContext gc) |
void |
Call.executePh2(GenerationContext gc) |
void |
Return.executePh3(GenerationContext gc) |
void |
Macro.executePh3(GenerationContext gc) |
void |
Call.executePh3(GenerationContext gc) |
Modifier and Type | Method and Description |
---|---|
void |
GenericRelationshipWithOrder.executeArc(GenerationContext gc) |
void |
PackInstruction.executePh3(GenerationContext gc) |
void |
GenericResource.executePh3(GenerationContext gc)
The instruction.
|
void |
FunctionInput.executePh3(GenerationContext gc) |
void |
GenericRelationship.executePh3(GenerationContext gc) |
void |
FLXMLFragment.executePh3(GenerationContext gc) |
void |
FLAttribute.executePh3(GenerationContext gc) |
void |
FLUnitMeasures.executePh3(GenerationContext gc) |
void |
FunctionStep.executePh3(GenerationContext gc) |
void |
FunctionOutput.executePh3(GenerationContext gc) |
void |
FLAspect.executePh3(GenerationContext gc) |
void |
EOFunctionImplementation.executePh3(GenerationContext gc) |
static NumberOrExpression |
NumberOrExpression.read(SheetPoint sp,
GenerationContext gc) |
static StringOrExpression |
StringOrExpression.read(SheetPoint sp,
GenerationContext gc) |
static QNameOrExpression |
QNameOrExpression.readQcE(ExcelSheetPoint sp,
GenerationContext gc)
Read from the excel sheet point indicated in sp parameter
either a QName or an XPath expression where
the QName could be a concept definition
|
static QNameOrExpression |
QNameOrExpression.readQcEV(ExcelSheetPoint sp,
GenerationContext gc)
Read from the excel sheet point indicated in sp parameter
either a QName, an XPath expression or a variable name where
the QName could be a concept definition
|
static QNameOrExpression |
QNameOrExpression.readQnE(ExcelSheetPoint sp,
GenerationContext gc)
Read from the excel sheet point indicated in sp parameter
either a QName or an XPath expression where
the QName might NOT be a concept definition
|
static QNameOrExpression |
QNameOrExpression.readQnEV(ExcelSheetPoint sp,
GenerationContext gc)
Read from the excel sheet point indicated in sp parameter
either a QName, an XPath expression or a variable name where
the QName might NOT be a concept definition
|
Constructor and Description |
---|
FLQnameXpathTable(ExcelSheetPoint sp,
GenerationContext gc,
boolean bIsConcept,
boolean bAcceptsTable,
boolean bAcceptsMember,
boolean bAcceptsXPath)
Instantiates a new FL QName xpath table.
|
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) |
void |
FormulaSeverities.executePh3(GenerationContext gc) |
void |
FormulaCodes.executePh3(GenerationContext gc) |
XBRLResource |
PeriodAspectOrFilterPeriodBase.getFilterFragment(GenerationContext gc) |
XBRLResource |
ConceptNameAspectOrFilter.getFilterFragment(GenerationContext gc) |
XBRLResource |
GeneralFilterXPathAspectOrFilter.getFilterFragment(GenerationContext gc) |
XBRLResource |
PeriodAspectOrFilterInInstantMatchesEOP.getFilterFragment(GenerationContext gc) |
XBRLResource |
PeriodAspectOrFilterInDurationIsBase.getFilterFragment(GenerationContext gc) |
XBRLResource |
DescendantAspectOrFilter.getFilterFragment(GenerationContext gc) |
XBRLResource |
ChildOrSelfAspectOrFilter.getFilterFragment(GenerationContext gc) |
XBRLResource |
PureDimensionAndMemberAspectOrFilter.getFilterFragment(GenerationContext gc) |
XBRLResource |
ChildAspectOrFilter.getFilterFragment(GenerationContext gc) |
XBRLResource |
UnitAspectOrFilter.getFilterFragment(GenerationContext gc) |
XBRLResource |
AspectOrFilter.getFilterFragment(GenerationContext gc)
Generated an XMLFragment that can be used as one additional filter on a formula.
|
XBRLResource |
DescendantOrSelfAspectOrFilter.getFilterFragment(GenerationContext gc) |
XBRLResource |
PeriodAspectOrFilterInInstantMatchesBOP.getFilterFragment(GenerationContext gc) |
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) |
void |
Catalog.executePh3(GenerationContext gc) |
Copyright 2006-2015 Reporting Standard S.L., C/ Torrecilla del Puerto 1, 28043, Madrid, Espaņa