public abstract class XBRLReportHandler extends java.lang.Object implements XBRLReportHandlerInterface, LangsProvider, HasBoySupport, NegatedSupport, DefaultUnitProviderInterface
negatedRoleURIS
Constructor and Description |
---|
XBRLReportHandler(TransformProcessor tp)
Instantiates a new XBRL report handler.
|
Modifier and Type | Method and Description |
---|---|
abstract XBRLTransformationResult |
createNewResult(DTSContainer dts)
Creates a new document container.
|
void |
endOfDocument()
Called by the transformation processor to indicate the end of a document processing
Usually a document footer is produced.
|
XBRLFilterContextImpl |
getFilterContext()
Gets the filter context.
|
TransformProcessor |
getTransformer()
Gets the transformer.
|
abstract void |
init()
Inits the.
|
void |
processContexts(java.util.Iterator<XBRLContext> contexts)
Called by the transformation processor to provide the contexts for the data
that will be found later during the processing of facts
the default process updates the content of some variables.
|
abstract void |
setConfigFile(java.net.URI configFile)
Sets the config file.
|
void |
startOfDocument(XBRLInstance instance)
Called by the transformation processor to indicate the start of a new document.
|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getConfigFile
getLangs, setLangs, showNewLangsAddedMessage
askUserNewEoyMonth, getBoyMonth, getEoyMonth, setEoyMonth
isNegated
getDefaultUnit
public XBRLReportHandler(TransformProcessor tp)
tp
- the tppublic TransformProcessor getTransformer()
public abstract void setConfigFile(java.net.URI configFile)
XBRLReportHandlerInterface
setConfigFile
in interface XBRLReportHandlerInterface
configFile
- the new config filepublic abstract void init() throws DataTargetConfigurationFileException
XBRLReportHandlerInterface
init
in interface XBRLReportHandlerInterface
DataTargetConfigurationFileException
- the data target configuration file exceptionpublic abstract XBRLTransformationResult createNewResult(DTSContainer dts)
XBRLReportHandlerInterface
createNewResult
in interface XBRLReportHandlerInterface
dts
- the dtspublic void startOfDocument(XBRLInstance instance) throws FactHandlerException
XBRLReportHandlerInterface
startOfDocument
in interface XBRLReportHandlerInterface
instance
- the instanceFactHandlerException
- the fact handler exceptionpublic void processContexts(java.util.Iterator<XBRLContext> contexts)
XBRLReportHandlerInterface
processContexts
in interface XBRLReportHandlerInterface
contexts
- Iteratorpublic void endOfDocument()
XBRLReportHandlerInterface
endOfDocument
in interface XBRLReportHandlerInterface
public XBRLFilterContextImpl getFilterContext()
Copyright 2006-2015 Reporting Standard S.L., C/ Torrecilla del Puerto 1, 28043, Madrid, Espaņa