A B C D E F G H I J K L M N O P Q R S T U V W X Z 

S

saveDocuments(File) - Method in class org.xbrlapi.data.BaseStoreImpl
 
saveDocuments(File, String) - Method in class org.xbrlapi.data.BaseStoreImpl
 
saveDocuments(File) - Method in interface org.xbrlapi.data.Store
Serializes the individual documents in the data store, saving them into a directory structure that is placed into the specified directory.
saveDocuments(File, String) - Method in interface org.xbrlapi.data.Store
Serializes those documents in the data store with a URI that begins with the specified URI prefix.
saveStoreAsSingleDocument(File) - Method in class org.xbrlapi.data.BaseStoreImpl
 
saveStoreAsSingleDocument(File) - Method in interface org.xbrlapi.data.Store
Creates a single DOM structure from all documents in the data store and saves this single XML structure in the specified file.
SaxonXQueryTestCase - Class in org.xbrlapi.data.dom.tests.framework
 
SaxonXQueryTestCase() - Constructor for class org.xbrlapi.data.dom.tests.framework.SaxonXQueryTestCase
 
Scenario - Interface in org.xbrlapi
 
ScenarioAspect - Class in org.xbrlapi.aspects
Scenario aspect details
ScenarioAspect(Domain) - Constructor for class org.xbrlapi.aspects.ScenarioAspect
 
ScenarioAspectValue - Class in org.xbrlapi.aspects
 
ScenarioAspectValue() - Constructor for class org.xbrlapi.aspects.ScenarioAspectValue
Missing aspect value constructor.
ScenarioAspectValue(Scenario) - Constructor for class org.xbrlapi.aspects.ScenarioAspectValue
 
ScenarioDomain - Class in org.xbrlapi.aspects
 
ScenarioDomain(Store) - Constructor for class org.xbrlapi.aspects.ScenarioDomain
 
ScenarioImpl - Class in org.xbrlapi.impl
 
ScenarioImpl() - Constructor for class org.xbrlapi.impl.ScenarioImpl
 
ScenarioLabeller - Class in org.xbrlapi.aspects
A labeller for the scenario aspect.
ScenarioLabeller(Aspect) - Constructor for class org.xbrlapi.aspects.ScenarioLabeller
 
ScenarioRemainderAspect - Class in org.xbrlapi.xdt.aspects
Scenario remainder aspect details
ScenarioRemainderAspect(Domain) - Constructor for class org.xbrlapi.xdt.aspects.ScenarioRemainderAspect
 
ScenarioRemainderAspectValue - Class in org.xbrlapi.xdt.aspects
 
ScenarioRemainderAspectValue() - Constructor for class org.xbrlapi.xdt.aspects.ScenarioRemainderAspectValue
Missing aspect value constructor.
ScenarioRemainderAspectValue(Scenario) - Constructor for class org.xbrlapi.xdt.aspects.ScenarioRemainderAspectValue
If the scenario contains no non-XDT content then this aspect value is missing.
ScenarioRemainderDomain - Class in org.xbrlapi.xdt.aspects
 
ScenarioRemainderDomain(Store) - Constructor for class org.xbrlapi.xdt.aspects.ScenarioRemainderDomain
 
ScenarioRemainderLabeller - Class in org.xbrlapi.xdt.aspects
A labeller for the segment remainder aspect.
ScenarioRemainderLabeller(Aspect) - Constructor for class org.xbrlapi.xdt.aspects.ScenarioRemainderLabeller
 
ScenarioTestCase - Class in org.xbrlapi.fragment.tests
Tests the implementation of the org.xbrlapi.Scenario interface.
ScenarioTestCase() - Constructor for class org.xbrlapi.fragment.tests.ScenarioTestCase
 
Schema - Interface in org.xbrlapi
 
SchemaAllCompositor - Interface in org.xbrlapi
Interface for xsd:all element fragments.
SchemaAllCompositorImpl - Class in org.xbrlapi.impl
 
SchemaAllCompositorImpl() - Constructor for class org.xbrlapi.impl.SchemaAllCompositorImpl
 
SchemaChoiceCompositor - Interface in org.xbrlapi
Interface for xsd:choice element fragments.
SchemaChoiceCompositorImpl - Class in org.xbrlapi.impl
 
SchemaChoiceCompositorImpl() - Constructor for class org.xbrlapi.impl.SchemaChoiceCompositorImpl
 
SchemaCompositor - Interface in org.xbrlapi
base interface for xsd:choice and xsd:selection element fragments.
SchemaCompositorImpl - Class in org.xbrlapi.impl
 
SchemaCompositorImpl() - Constructor for class org.xbrlapi.impl.SchemaCompositorImpl
 
SchemaContent - Interface in org.xbrlapi
 
SchemaContentDeclaration - Interface in org.xbrlapi
Base interface for XML Schema element and attribute declarations
SchemaContentDeclarationImpl - Class in org.xbrlapi.impl
Base interface for XML Schema element and attribute declaration fragments.
SchemaContentDeclarationImpl() - Constructor for class org.xbrlapi.impl.SchemaContentDeclarationImpl
 
SchemaContentImpl - Class in org.xbrlapi.impl
 
SchemaContentImpl() - Constructor for class org.xbrlapi.impl.SchemaContentImpl
 
SchemaContentTestCase - Class in org.xbrlapi.fragment.tests
Tests the implementation of the org.xbrlapi.SchemaContent interface.
SchemaContentTestCase() - Constructor for class org.xbrlapi.fragment.tests.SchemaContentTestCase
 
SchemaDeclaration - Interface in org.xbrlapi
Base interface for all kinds of XML Schema declarations
SchemaDeclarationImpl - Class in org.xbrlapi.impl
 
SchemaDeclarationImpl() - Constructor for class org.xbrlapi.impl.SchemaDeclarationImpl
 
SchemaGroupCompositor - Interface in org.xbrlapi
Interface for xsd:group element fragments.
SchemaGroupCompositorImpl - Class in org.xbrlapi.impl
 
SchemaGroupCompositorImpl() - Constructor for class org.xbrlapi.impl.SchemaGroupCompositorImpl
 
SchemaIdentifier - Class in org.xbrlapi.sax.identifiers
Identifies XML Schema fragments.
SchemaIdentifier(ContentHandler) - Constructor for class org.xbrlapi.sax.identifiers.SchemaIdentifier
 
SchemaIdentifier - Class in org.xbrlapi.xdt
Identifies XDT Schema Fragments.
SchemaIdentifier(ContentHandler) - Constructor for class org.xbrlapi.xdt.SchemaIdentifier
 
SchemaIdentifierTestCase - Class in org.xbrlapi.sax.identifiers.tests
 
SchemaIdentifierTestCase() - Constructor for class org.xbrlapi.sax.identifiers.tests.SchemaIdentifierTestCase
 
SchemaImpl - Class in org.xbrlapi.impl
 
SchemaImpl() - Constructor for class org.xbrlapi.impl.SchemaImpl
 
SchemaImportTestCase - Class in org.xbrlapi.fragment.tests
Tests the features of XML Schema Import Handling as a simple link.
SchemaImportTestCase() - Constructor for class org.xbrlapi.fragment.tests.SchemaImportTestCase
 
SchemaSequenceCompositor - Interface in org.xbrlapi
Interface for xsd:sequence element fragments.
SchemaSequenceCompositorImpl - Class in org.xbrlapi.impl
 
SchemaSequenceCompositorImpl() - Constructor for class org.xbrlapi.impl.SchemaSequenceCompositorImpl
 
SchemaTestCase - Class in org.xbrlapi.fragment.tests
 
SchemaTestCase() - Constructor for class org.xbrlapi.fragment.tests.SchemaTestCase
 
SchemeBased() - Method in class org.xbrlapi.xpointer.PointerGrammar
 
SchemeData() - Method in class org.xbrlapi.xpointer.PointerGrammar
 
SchemeName(PointerPart) - Method in class org.xbrlapi.xpointer.PointerGrammar
 
SecAsyncGrabberImplTest - Class in org.xbrlapi.data.bdbxml.tests
 
SecAsyncGrabberImplTest() - Constructor for class org.xbrlapi.data.bdbxml.tests.SecAsyncGrabberImplTest
 
SecAsyncGrabberImplTest - Class in org.xbrlapi.loader.discoverer.tests
 
SecAsyncGrabberImplTest() - Constructor for class org.xbrlapi.loader.discoverer.tests.SecAsyncGrabberImplTest
 
SECGrabber - Interface in org.xbrlapi.grabber
Defines an SEC XBRL grabber that exposes a lot more information than XBRL resource URIs from an SEC RSS feed.
SecGrabberImpl - Class in org.xbrlapi.grabber
Implementation of an XBRL document URI grabber for the SEC RSS feed.
SecGrabberImpl(URI) - Constructor for class org.xbrlapi.grabber.SecGrabberImpl
 
SecGrabberImplTest - Class in org.xbrlapi.data.bdbxml.tests
 
SecGrabberImplTest() - Constructor for class org.xbrlapi.data.bdbxml.tests.SecGrabberImplTest
 
SecGrabberImplTest - Class in org.xbrlapi.grabber.tests
 
SecGrabberImplTest() - Constructor for class org.xbrlapi.grabber.tests.SecGrabberImplTest
 
Segment - Interface in org.xbrlapi
TODO Extend the Segment and scenario interfaces.
SegmentAspect - Class in org.xbrlapi.aspects
Segment aspect details
SegmentAspect(Domain) - Constructor for class org.xbrlapi.aspects.SegmentAspect
 
SegmentAspectValue - Class in org.xbrlapi.aspects
 
SegmentAspectValue() - Constructor for class org.xbrlapi.aspects.SegmentAspectValue
Missing aspect value constructor.
SegmentAspectValue(Segment) - Constructor for class org.xbrlapi.aspects.SegmentAspectValue
 
SegmentDomain - Class in org.xbrlapi.aspects
 
SegmentDomain(Store) - Constructor for class org.xbrlapi.aspects.SegmentDomain
 
SegmentImpl - Class in org.xbrlapi.impl
 
SegmentImpl() - Constructor for class org.xbrlapi.impl.SegmentImpl
 
SegmentLabeller - Class in org.xbrlapi.aspects
A labeller for the segment aspect.
SegmentLabeller(Aspect) - Constructor for class org.xbrlapi.aspects.SegmentLabeller
 
SegmentRemainderAspect - Class in org.xbrlapi.xdt.aspects
Segment remainder aspect details
SegmentRemainderAspect(Domain) - Constructor for class org.xbrlapi.xdt.aspects.SegmentRemainderAspect
 
SegmentRemainderAspectValue - Class in org.xbrlapi.xdt.aspects
 
SegmentRemainderAspectValue() - Constructor for class org.xbrlapi.xdt.aspects.SegmentRemainderAspectValue
Missing aspect value constructor.
SegmentRemainderAspectValue(Segment) - Constructor for class org.xbrlapi.xdt.aspects.SegmentRemainderAspectValue
If the segment contains no non-XDT content then this aspect value is missing.
SegmentRemainderDomain - Class in org.xbrlapi.xdt.aspects
 
SegmentRemainderDomain(Store) - Constructor for class org.xbrlapi.xdt.aspects.SegmentRemainderDomain
 
SegmentRemainderLabeller - Class in org.xbrlapi.xdt.aspects
A labeller for the segment remainder aspect.
SegmentRemainderLabeller(Aspect) - Constructor for class org.xbrlapi.xdt.aspects.SegmentRemainderLabeller
 
SegmentTestCase - Class in org.xbrlapi.fragment.tests
Tests the implementation of the org.xbrlapi.Segment interface.
SegmentTestCase() - Constructor for class org.xbrlapi.fragment.tests.SegmentTestCase
 
semanticEquals(Arc) - Method in interface org.xbrlapi.Arc
Returns true if this arc is semantically equal to the other arc.
semanticEquals(Arc) - Method in class org.xbrlapi.impl.ArcImpl
 
serialize(Element, OutputStream) - Method in class org.xbrlapi.data.BaseStoreImpl
 
serialize(Element) - Method in class org.xbrlapi.data.BaseStoreImpl
 
serialize(Element, File) - Method in class org.xbrlapi.data.BaseStoreImpl
 
serialize(Element, OutputStream) - Method in interface org.xbrlapi.data.Store
Serialize the specified XML DOM to the specified destination.
serialize(Element, File) - Method in interface org.xbrlapi.data.Store
Serialize the specified XML DOM to the specified destination.
serialize(Element) - Method in interface org.xbrlapi.data.Store
Serialize the specified XML DOM node.
serialize(File) - Method in class org.xbrlapi.impl.XMLImpl
 
serialize(OutputStream) - Method in class org.xbrlapi.impl.XMLImpl
 
serialize() - Method in class org.xbrlapi.impl.XMLImpl
 
serialize(Node, File) - Static method in class org.xbrlapi.utilities.XMLDOMSerializer
 
serialize(Node) - Static method in class org.xbrlapi.utilities.XMLDOMSerializer
 
serialize(Node, OutputStream) - Static method in class org.xbrlapi.utilities.XMLDOMSerializer
 
serialize(File) - Method in interface org.xbrlapi.XML
Serializes the XML to the specified file.
serialize(OutputStream) - Method in interface org.xbrlapi.XML
Serializes the XML to the specified output stream.
serialize() - Method in interface org.xbrlapi.XML
 
setAnalyser(Analyser) - Method in class org.xbrlapi.data.BaseStoreImpl
 
setAnalyser(Analyser) - Method in interface org.xbrlapi.data.Store
 
setArcrole(String) - Method in interface org.xbrlapi.networks.Network
 
setArcrole(String) - Method in class org.xbrlapi.networks.NetworkImpl
 
setAspectValues(String, List<AspectValue>) - Method in interface org.xbrlapi.aspects.Combinations
 
setAspectValues(FactSet) - Method in interface org.xbrlapi.aspects.Combinations
For each aspect in the combination, its aspect values are set equal to the list of aspect values obtained from the fact set, sorted based on the comparator provided by the aspect's domain.
setAspectValues(String, List<AspectValue>) - Method in class org.xbrlapi.aspects.CombinationsImpl
 
setAspectValues(FactSet) - Method in class org.xbrlapi.aspects.CombinationsImpl
 
setBaseURISAXResolver(BaseURISAXResolver) - Method in class org.xbrlapi.xdt.XLinkHandlerImpl
Set the base URI resolver for the XBRL XLink handler.
setBaseURISAXResolver(BaseURISAXResolver) - Method in class org.xbrlapi.xlink.handler.XBRLXLinkHandlerImpl
Set the base URI resolver for the XBRL XLink handler.
setBuilder(Builder) - Method in class org.xbrlapi.impl.XMLImpl
 
setBuilder(Builder) - Method in interface org.xbrlapi.XML
Set the builder that constructs the fragment XML during parsing.
setCache(Cache) - Method in interface org.xbrlapi.loader.Loader
This method specifies a cache to use when loading data into the data store.
setCache(Cache) - Method in class org.xbrlapi.loader.LoaderImpl
 
SetContentAsDOMTestCase - Class in org.xbrlapi.data.exist.embedded.tests.framework
 
SetContentAsDOMTestCase() - Constructor for class org.xbrlapi.data.exist.embedded.tests.framework.SetContentAsDOMTestCase
 
SetContentAsDOMTestCase - Class in org.xbrlapi.data.exist.tests.framework
 
SetContentAsDOMTestCase() - Constructor for class org.xbrlapi.data.exist.tests.framework.SetContentAsDOMTestCase
 
setContentHandler(ContentHandler) - Method in class org.xbrlapi.sax.identifiers.BaseIdentifier
 
setContentHandler(ContentHandler) - Method in interface org.xbrlapi.sax.identifiers.Identifier
 
setCustomLinkRecogniser(CustomLinkRecogniser) - Method in interface org.xbrlapi.xlink.XLinkProcessor
Set the custom link recogniser
setCustomLinkRecogniser(CustomLinkRecogniser) - Method in class org.xbrlapi.xlink.XLinkProcessorImpl
Set the custom link recogniser
setDebugStream(PrintStream) - Method in class org.xbrlapi.xpointer.PointerGrammarTokenManager
Set debug output.
setDefaultAxis(String) - Method in interface org.xbrlapi.aspects.AspectModel
 
setDefaultAxis(String) - Method in class org.xbrlapi.aspects.AspectModelImpl
 
setDocumentLocator(Locator) - Method in class org.xbrlapi.sax.ContentHandlerImpl
The locator for a document is stored to facilitate resolution of CacheURIImpl's relative to that location.
setElementState(ElementState) - Method in class org.xbrlapi.sax.BaseContentHandlerImpl
 
setElementState(ElementState) - Method in interface org.xbrlapi.sax.ContentHandler
 
setElementState(ElementState) - Method in class org.xbrlapi.xdt.XLinkHandlerImpl
 
setElementState(ElementState) - Method in class org.xbrlapi.xlink.handler.XBRLXLinkHandlerImpl
 
setEntityResolver(EntityResolver) - Method in interface org.xbrlapi.loader.Loader
Set the resolver for the resolution of entities found during the loading and XLink processing
setEntityResolver(EntityResolver) - Method in class org.xbrlapi.loader.LoaderImpl
Set the resolver for the resolution of entities found during the loading and XLink processing.
setEscapedSchemeData(String) - Method in interface org.xbrlapi.xpointer.PointerPart
 
setEscapedSchemeData(String) - Method in class org.xbrlapi.xpointer.PointerPartImpl
 
setExplanation(String) - Method in interface org.xbrlapi.Error
 
setExplanation(String) - Method in class org.xbrlapi.impl.ErrorImpl
 
setFilteringURIs(Set<URI>) - Method in class org.xbrlapi.data.BaseStoreImpl
 
setFilteringURIs(Set<URI>) - Method in interface org.xbrlapi.data.Store
 
setHistory(History) - Method in interface org.xbrlapi.loader.Loader
 
setHistory(History) - Method in class org.xbrlapi.loader.LoaderImpl
 
setId(String) - Method in class org.xbrlapi.xlink.ElementState
 
setIndex(String) - Method in class org.xbrlapi.impl.XMLImpl
 
setIndex(String) - Method in interface org.xbrlapi.XML
Set the fragment index.
setLabeller(String, Labeller) - Method in interface org.xbrlapi.aspects.AspectModel
 
setLabeller(String, Labeller) - Method in class org.xbrlapi.aspects.AspectModelImpl
 
setLinkRole(String) - Method in interface org.xbrlapi.networks.Network
 
setLinkRole(String) - Method in class org.xbrlapi.networks.NetworkImpl
 
setLoader(Loader) - Method in class org.xbrlapi.sax.BaseContentHandlerImpl
 
setLoader(Loader) - Method in interface org.xbrlapi.sax.ContentHandler
 
setLoader(Loader) - Method in class org.xbrlapi.xdt.XLinkHandlerImpl
Set the XBRL DTS loader
setLoader(Loader) - Method in class org.xbrlapi.xlink.handler.XBRLXLinkHandlerImpl
Set the XBRL DTS loader
setMatcher(Matcher) - Method in class org.xbrlapi.data.BaseStoreImpl
 
setMatcher(Matcher) - Method in interface org.xbrlapi.data.Store
Sets the matcher for the store to use.
setMetaAttribute(String, String) - Method in interface org.xbrlapi.builder.Builder
Set a metadata attribute.
setMetaAttribute(String, String) - Method in class org.xbrlapi.builder.BuilderImpl
Set a metadata attribute.
setMetaAttribute(String, String) - Method in class org.xbrlapi.impl.XMLImpl
 
setMetaAttribute(String, String) - Method in interface org.xbrlapi.XML
Set a fragment metadata attribute.
setNamespaceBinding(String, String) - Method in class org.xbrlapi.data.BaseStoreImpl
 
setNamespaceBinding(String, String) - Method in interface org.xbrlapi.data.Store
 
setParentIndex(String) - Method in interface org.xbrlapi.Fragment
Set the index of the parent fragment.
setParentIndex(String) - Method in class org.xbrlapi.impl.FragmentImpl
 
setProblemIndex(String) - Method in interface org.xbrlapi.Error
The index can be null if the problem cannot be sheeted back to a specific fragment.
setProblemIndex(String) - Method in class org.xbrlapi.impl.ErrorImpl
 
setReason(String) - Method in class org.xbrlapi.impl.StubImpl
 
setReason(String) - Method in interface org.xbrlapi.Stub
 
setResource(Element) - Method in class org.xbrlapi.impl.XMLImpl
 
setResource(Element) - Method in interface org.xbrlapi.XML
Closes down the fragment builder and sets the data and metadata resources for the fragment.
setResourceURI(URI) - Method in interface org.xbrlapi.Error
 
setResourceURI(URI) - Method in class org.xbrlapi.impl.ErrorImpl
 
setResourceURI(URI) - Method in class org.xbrlapi.impl.StubImpl
 
setResourceURI(URI) - Method in interface org.xbrlapi.Stub
 
setSchemaLocationAttributeUsage(boolean) - Method in interface org.xbrlapi.loader.Loader
 
setSchemaLocationAttributeUsage(boolean) - Method in class org.xbrlapi.loader.LoaderImpl
 
setSchemeLocalName(String) - Method in interface org.xbrlapi.xpointer.PointerPart
 
setSchemeLocalName(String) - Method in class org.xbrlapi.xpointer.PointerPartImpl
 
setSchemeNamespace(URI) - Method in interface org.xbrlapi.xpointer.PointerPart
 
setSchemeNamespace(URI) - Method in class org.xbrlapi.xpointer.PointerPartImpl
 
setSchemePrefix(String) - Method in interface org.xbrlapi.xpointer.PointerPart
 
setSchemePrefix(String) - Method in class org.xbrlapi.xpointer.PointerPartImpl
 
setSequenceToParentElement(Fragment) - Method in interface org.xbrlapi.Fragment
Specifies the set of ancestor elements of the element in the parent fragment that is the insertion point for this fragment's root element.
setSequenceToParentElement(Fragment) - Method in class org.xbrlapi.impl.FragmentImpl
 
setSequenceToParentElement(String) - Method in class org.xbrlapi.impl.MockImpl
Set the information about the sequence to be followed to reach the parent element of the fragment.
setSigner(Signer) - Method in class org.xbrlapi.data.resource.BaseMatcherImpl
 
setSigner(Signer) - Method in class org.xbrlapi.data.resource.DefaultMatcherImpl
 
setSigner(Signer) - Method in interface org.xbrlapi.data.resource.Matcher
Call this method if you need to use a different signature generator for the resources you are working with.
setStore(Store) - Method in class org.xbrlapi.impl.XMLImpl
 
setStore(Store) - Method in interface org.xbrlapi.XML
Set the data store that manages this fragment.
setTarget(URI) - Method in class org.xbrlapi.impl.LocatorImpl
 
setTarget(URI) - Method in class org.xbrlapi.impl.SimpleLinkImpl
 
setTarget(URI) - Method in interface org.xbrlapi.Locator
Set metadata about the target of the locator.
setTarget(URI) - Method in interface org.xbrlapi.SimpleLink
Set metadata about the target of the simple link.
setTarget(URI) - Method in class org.xbrlapi.xdt.TypedDimensionImpl
 
setTargetNamespace(String) - Method in class org.xbrlapi.impl.RelationshipImpl
 
setUnescapedSchemeData(String) - Method in interface org.xbrlapi.xpointer.PointerPart
 
setUnescapedSchemeData(String) - Method in class org.xbrlapi.xpointer.PointerPartImpl
 
setURI(URI) - Method in interface org.xbrlapi.Fragment
Set the URI of the fragment's document.
setURI(URI) - Method in class org.xbrlapi.impl.FragmentImpl
 
setURI(URI) - Method in class org.xbrlapi.sax.BaseContentHandlerImpl
 
setURI(URI) - Method in interface org.xbrlapi.sax.ContentHandler
 
ShortHand() - Method in class org.xbrlapi.xpointer.PointerGrammar
 
Signer - Interface in org.xbrlapi.data.resource
 
SignerSerializationTestCase - Class in org.xbrlapi.data.resource.tests
 
SignerSerializationTestCase() - Constructor for class org.xbrlapi.data.resource.tests.SignerSerializationTestCase
 
SimilarTuplesArcrole - Static variable in class org.xbrlapi.utilities.Constants
 
SIMPLE_LINK - Static variable in interface org.xbrlapi.xlink.XLinkProcessor
 
SimpleCharStream - Class in org.xbrlapi.xpointer
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
SimpleCharStream(Reader, int, int, int) - Constructor for class org.xbrlapi.xpointer.SimpleCharStream
Constructor.
SimpleCharStream(Reader, int, int) - Constructor for class org.xbrlapi.xpointer.SimpleCharStream
Constructor.
SimpleCharStream(Reader) - Constructor for class org.xbrlapi.xpointer.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, String, int, int, int) - Constructor for class org.xbrlapi.xpointer.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, int, int, int) - Constructor for class org.xbrlapi.xpointer.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, String, int, int) - Constructor for class org.xbrlapi.xpointer.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, int, int) - Constructor for class org.xbrlapi.xpointer.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, String) - Constructor for class org.xbrlapi.xpointer.SimpleCharStream
Constructor.
SimpleCharStream(InputStream) - Constructor for class org.xbrlapi.xpointer.SimpleCharStream
Constructor.
SimpleLink - Interface in org.xbrlapi
 
SimpleLinkDiscoveryTestCase - Class in org.xbrlapi.loader.tests
This class contains unit tests that address the ability to discover all simple links (custom and normal) in XML Schemas.
SimpleLinkDiscoveryTestCase() - Constructor for class org.xbrlapi.loader.tests.SimpleLinkDiscoveryTestCase
 
SimpleLinkHandler - Class in org.xbrlapi.xlink.tests
 
SimpleLinkHandler(SimpleLinkTestCase) - Constructor for class org.xbrlapi.xlink.tests.SimpleLinkHandler
Constructor
SimpleLinkImpl - Class in org.xbrlapi.impl
 
SimpleLinkImpl() - Constructor for class org.xbrlapi.impl.SimpleLinkImpl
 
SimpleLinkTestCase - Class in org.xbrlapi.fragment.tests
Tests the implementation of the org.xbrlapi.SimpleLink interface.
SimpleLinkTestCase() - Constructor for class org.xbrlapi.fragment.tests.SimpleLinkTestCase
 
SimpleLinkTestCase - Class in org.xbrlapi.xlink.tests
XLink Processor tests
SimpleLinkTestCase() - Constructor for class org.xbrlapi.xlink.tests.SimpleLinkTestCase
 
SimpleNumericItem - Interface in org.xbrlapi
 
SimpleNumericItemImpl - Class in org.xbrlapi.impl
 
SimpleNumericItemImpl() - Constructor for class org.xbrlapi.impl.SimpleNumericItemImpl
 
SimpleNumericItemTestCase - Class in org.xbrlapi.fragment.tests
Tests the implementation of the org.xbrlapi.SimpleNumericItem interface.
SimpleNumericItemTestCase() - Constructor for class org.xbrlapi.fragment.tests.SimpleNumericItemTestCase
 
SimpleTypeDeclaration - Interface in org.xbrlapi
Used for simple type declarations in XML Schemas.
SimpleTypeDeclarationImpl - Class in org.xbrlapi.impl
 
SimpleTypeDeclarationImpl() - Constructor for class org.xbrlapi.impl.SimpleTypeDeclarationImpl
 
size() - Method in class org.xbrlapi.data.bdbxml.examples.render.Concepts
 
size() - Method in interface org.xbrlapi.networks.EquivalentRelationships
 
size() - Method in class org.xbrlapi.networks.EquivalentRelationshipsImpl
 
Space - Static variable in interface org.xbrlapi.xpointer.PointerGrammarConstants
RegularExpression Id.
specialToken - Variable in class org.xbrlapi.xpointer.Token
This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
StandardAspectModel - Class in org.xbrlapi.aspects
Standard extender
StandardAspectModel(Store) - Constructor for class org.xbrlapi.aspects.StandardAspectModel
 
StandardAspectModelWithMemoryCachingLabellers - Class in org.xbrlapi.aspects
This is the same as the standard aspect model except that it also sets up the store-based caching aspect value labeller system automatically as part of the constructor.
StandardAspectModelWithMemoryCachingLabellers(Store) - Constructor for class org.xbrlapi.aspects.StandardAspectModelWithMemoryCachingLabellers
 
StandardAspectModelWithStoreCachingLabellers - Class in org.xbrlapi.aspects
This is the same as the standard aspect model except that it also sets up the store-based caching aspect value labeller system automatically as part of the constructor.
StandardAspectModelWithStoreCachingLabellers(Store) - Constructor for class org.xbrlapi.aspects.StandardAspectModelWithStoreCachingLabellers
 
StandardGenericLabelRole - Static variable in class org.xbrlapi.utilities.Constants
 
StandardGenericReferenceRole - Static variable in class org.xbrlapi.utilities.Constants
 
StandardLabelRole - Static variable in class org.xbrlapi.utilities.Constants
 
StandardLinkRole - Static variable in class org.xbrlapi.utilities.Constants
 
StandardReferenceRole - Static variable in class org.xbrlapi.utilities.Constants
 
startArc(String, String, String, Attributes, String, String, String, String, String, String) - Method in class org.xbrlapi.xdt.XLinkHandlerImpl
Create the arc fragment first.
startArc(String, String, String, Attributes, String, String, String, String, String, String) - Method in class org.xbrlapi.xlink.handler.XBRLXLinkHandlerImpl
Create the arc fragment first.
startArc(String, String, String, Attributes, String, String, String, String, String, String) - Method in class org.xbrlapi.xlink.tests.ArcHandler
Test the event handling for the start of XLink arcs
startArc(String, String, String, Attributes, String, String, String, String, String, String) - Method in class org.xbrlapi.xlink.Validator
 
startArc(String, String, String, Attributes, String, String, String, String, String, String) - Method in interface org.xbrlapi.xlink.XLinkHandler
Handles the start of processing an arc.
startArc(String, String, String, Attributes, String, String, String, String, String, String) - Method in class org.xbrlapi.xlink.XLinkHandlerDefaultImpl
 
startDocument() - Method in class org.xbrlapi.sax.ContentHandlerImpl
On starting to parse a document the Base URI resolver is set up with the documents absolute URI.
startDocument() - Method in class org.xbrlapi.sax.DTDHandler.tests.framework.Handler
 
startDocument() - Method in class org.xbrlapi.xdt.ContentHandlerImpl
Use an XBRL Dimensions aware Schema fragment identifier to pick out the XDT element declarations for hypercubes, explicit dimensions and typed dimensions.
startElement(String, String, String, Attributes) - Method in class org.xbrlapi.sax.ContentHandlerImpl
Sets the element state.
startElement(String, String, String, Attributes) - Method in class org.xbrlapi.sax.DTDHandler.tests.framework.Handler
 
startElement(String, String, String, Attributes) - Method in class org.xbrlapi.sax.identifiers.BaseIdentifier
 
startElement(String, String, String, Attributes) - Method in class org.xbrlapi.sax.identifiers.GenericDocumentRootIdentifier
Add a generic fragment for a document root element if we have not already done so.
startElement(String, String, String, Attributes) - Method in interface org.xbrlapi.sax.identifiers.Identifier
Determines if the element starts a new fragment and if so: creates the fragment sets the fragment index stores any ID attributes on the fragment root in the fragment metadata and in the element state object adds the fragment to the loader
startElement(String, String, String, Attributes) - Method in class org.xbrlapi.sax.identifiers.LanguageIdentifier
Find fragments defining and labelling XML language codes.
startElement(String, String, String, Attributes) - Method in class org.xbrlapi.sax.identifiers.ReferencePartIdentifier
 
startElement(String, String, String, Attributes) - Method in class org.xbrlapi.sax.identifiers.SchemaIdentifier
Find fragments with root elements in the XML Schema namespace.
startElement(String, String, String, Attributes) - Method in class org.xbrlapi.sax.identifiers.XBRLIdentifier
Finds fragments in the XBRL 2.1 namespace and keeps track of boolean state variables tracking whether the parser is inside and XBRL instance and whether the current element can be a tuple in an XBRL instance.
startElement(String, String, String, Attributes) - Method in class org.xbrlapi.sax.identifiers.XBRLXLinkIdentifier
Passes responsibility along to the XLink handler via the XLink Processor.
startElement(String, String, String, Attributes) - Method in class org.xbrlapi.xdt.SchemaIdentifier
Finds Sschema fragments including XDT-specific fragments
startElement(String, String, String, Attributes) - Method in class org.xbrlapi.xlink.tests.ContentHandlerImpl
Fire off necessary XLink events on start of elements
startElement(String, String, String, Attributes) - Method in class org.xbrlapi.xlink.ValidatorSAXContentHandlerImpl
Fire off necessary XLink events on start of elements
startElement(String, String, String, Attributes) - Method in interface org.xbrlapi.xlink.XLinkProcessor
Respond to the start of an element, examining the element for XLink features
startElement(String, String, String, Attributes) - Method in class org.xbrlapi.xlink.XLinkProcessorImpl
 
startElement(String, String, String, Attributes) - Method in class org.xbrlapi.xmlbase.tests.BaseTestHandler
call Base URI functionality for the element in question
startExtendedLink(String, String, String, Attributes, String, String) - Method in class org.xbrlapi.xdt.XLinkHandlerImpl
The extended link processing algorithm, central to this implementation, operates as follows: Store all locators and resources that are found in the extended link in a map of lists where the map is indexed by XLink label attribute values and each list is made up of the locators and resources that have been found in the extended link that carry the same XLink label.
startExtendedLink(String, String, String, Attributes, String, String) - Method in class org.xbrlapi.xlink.handler.XBRLXLinkHandlerImpl
The extended link processing algorithm, central to this implementation, operates as follows: Store all locators and resources that are found in the extended link in a map of lists where the map is indexed by XLink label attribute values and each list is made up of the locators and resources that have been found in the extended link that carry the same XLink label.
startExtendedLink(String, String, String, Attributes, String, String) - Method in class org.xbrlapi.xlink.tests.ExtendedLinkHandler
 
startExtendedLink(String, String, String, Attributes, String, String) - Method in class org.xbrlapi.xlink.Validator
 
startExtendedLink(String, String, String, Attributes, String, String) - Method in interface org.xbrlapi.xlink.XLinkHandler
Handles the start of processing an extended link.
startExtendedLink(String, String, String, Attributes, String, String) - Method in class org.xbrlapi.xlink.XLinkHandlerDefaultImpl
 
startHasTimezone() - Method in class org.xbrlapi.impl.PeriodImpl
 
startHasTimezone() - Method in interface org.xbrlapi.Period
 
startIsDateOnly() - Method in class org.xbrlapi.aspects.PeriodAspectValue
 
startIsDateOnly() - Method in class org.xbrlapi.impl.PeriodImpl
 
startIsDateOnly() - Method in interface org.xbrlapi.Period
 
startLoading(Loader) - Method in class org.xbrlapi.data.BaseStoreImpl
 
startLoading(Loader) - Method in interface org.xbrlapi.data.Store
 
startLocator(String, String, String, Attributes, String, String, String, String) - Method in class org.xbrlapi.xdt.XLinkHandlerImpl
Create the locator fragment and then add it to the map of arc anchors.
startLocator(String, String, String, Attributes, String, String, String, String) - Method in class org.xbrlapi.xlink.handler.XBRLXLinkHandlerImpl
Create the locator fragment and then add it to the map of arc anchors.
startLocator(String, String, String, Attributes, String, String, String, String) - Method in class org.xbrlapi.xlink.tests.LocatorHandler
Check the xlink attributes on the locator
startLocator(String, String, String, Attributes, String, String, String, String) - Method in class org.xbrlapi.xlink.Validator
 
startLocator(String, String, String, Attributes, String, String, String, String) - Method in interface org.xbrlapi.xlink.XLinkHandler
Handles the start of processing a locator.
startLocator(String, String, String, Attributes, String, String, String, String) - Method in class org.xbrlapi.xlink.XLinkHandlerDefaultImpl
 
startResource(String, String, String, Attributes, String, String, String) - Method in class org.xbrlapi.xdt.XLinkHandlerImpl
Create the resource and add it to the map of arc anchors ready to be processed once the end of the containing extended link has been found.
startResource(String, String, String, Attributes, String, String, String) - Method in class org.xbrlapi.xlink.handler.XBRLXLinkHandlerImpl
 
startResource(String, String, String, Attributes, String, String, String) - Method in class org.xbrlapi.xlink.tests.ResourceHandler
Test the start of XLink resources
startResource(String, String, String, Attributes, String, String, String) - Method in class org.xbrlapi.xlink.Validator
 
startResource(String, String, String, Attributes, String, String, String) - Method in interface org.xbrlapi.xlink.XLinkHandler
Handles the start of processing a local resource.
startResource(String, String, String, Attributes, String, String, String) - Method in class org.xbrlapi.xlink.XLinkHandlerDefaultImpl
 
startSimpleLink(String, String, String, Attributes, String, String, String, String, String, String) - Method in class org.xbrlapi.xdt.XLinkHandlerImpl
Add the href to the set of XML documents to be explored and create the fragment for the simple link.
startSimpleLink(String, String, String, Attributes, String, String, String, String, String, String) - Method in class org.xbrlapi.xlink.handler.XBRLXLinkHandlerImpl
Add the href to the set of XML documents to be explored and create the fragment for the simple link.
startSimpleLink(String, String, String, Attributes, String, String, String, String, String, String) - Method in class org.xbrlapi.xlink.tests.SimpleLinkHandler
Check the xlink attributes on the simple link
startSimpleLink(String, String, String, Attributes, String, String, String, String, String, String) - Method in class org.xbrlapi.xlink.Validator
 
startSimpleLink(String, String, String, Attributes, String, String, String, String, String, String) - Method in interface org.xbrlapi.xlink.XLinkHandler
Handles the start of processing a simple link (and custom links).
startSimpleLink(String, String, String, Attributes, String, String, String, String, String, String) - Method in class org.xbrlapi.xlink.XLinkHandlerDefaultImpl
 
startTitle(String, String, String, Attributes) - Method in class org.xbrlapi.xdt.XLinkHandlerImpl
Creates and stores an XLink title fragment.
startTitle(String, String, String, Attributes) - Method in class org.xbrlapi.xlink.handler.XBRLXLinkHandlerImpl
Creates and stores an XLink title fragment.
startTitle(String, String, String, Attributes) - Method in class org.xbrlapi.xlink.tests.TitleHandler
Test the handling of title ends
startTitle(String, String, String, Attributes) - Method in class org.xbrlapi.xlink.Validator
 
startTitle(String, String, String, Attributes) - Method in interface org.xbrlapi.xlink.XLinkHandler
Handles straight pass through of SAX event for XLink title elements
startTitle(String, String, String, Attributes) - Method in class org.xbrlapi.xlink.XLinkHandlerDefaultImpl
 
stashURI(URI) - Method in interface org.xbrlapi.loader.Loader
Stash a URI to await loading into DTS.
stashURI(URI) - Method in class org.xbrlapi.loader.LoaderImpl
 
stashURIs(List<URI>) - Method in interface org.xbrlapi.loader.Loader
 
stashURIs(List<URI>) - Method in class org.xbrlapi.loader.LoaderImpl
 
staticFlag - Static variable in class org.xbrlapi.xpointer.SimpleCharStream
Whether parser is static.
stopLoading(Loader) - Method in class org.xbrlapi.data.BaseStoreImpl
 
stopLoading(Loader) - Method in interface org.xbrlapi.data.Store
 
Store - Interface in org.xbrlapi.data
The data store interface, defining all methods that need to be implemented by a data store to support the XBRLAPI.
storeAllRelationships() - Method in interface org.xbrlapi.networks.Storer
Stores all active relationships in the entire data store.
storeAllRelationships() - Method in class org.xbrlapi.networks.StorerImpl
+++
storeDocumentsToAnalyse() - Method in interface org.xbrlapi.loader.Loader
Stores the stubs for the documents still to be analysed in the data store being used by the loader.
storeDocumentsToAnalyse() - Method in class org.xbrlapi.loader.LoaderImpl
 
StoreHandler - Interface in org.xbrlapi.aspects
 
StoreImpl - Class in org.xbrlapi.data.bdbxml
Implementation of the data store using the Oracle Berkeley Database.
StoreImpl(String, String) - Constructor for class org.xbrlapi.data.bdbxml.StoreImpl
This uses the default 1 GB cache size.
StoreImpl(String, String, int) - Constructor for class org.xbrlapi.data.bdbxml.StoreImpl
 
StoreImpl - Class in org.xbrlapi.data.dom
 
StoreImpl() - Constructor for class org.xbrlapi.data.dom.StoreImpl
Initialise the data store.
StoreImpl - Class in org.xbrlapi.data.exist.embedded
Implementation of the XBRL data store using embedded eXist as the underlying database.
StoreImpl(String, String, String, String, String) - Constructor for class org.xbrlapi.data.exist.embedded.StoreImpl
Initialise the database connection.
StoreImpl - Class in org.xbrlapi.data.exist
Implementation of the XBRL data store using eXist as the underlying database.
StoreImpl(String, String, String, String, String, String, String) - Constructor for class org.xbrlapi.data.exist.StoreImpl
Initialise the database connection.
StoreImplConstructorTestCase - Class in org.xbrlapi.data.bdbxml.tests
Test the eXist XBRLAPI Store implementation.
StoreImplConstructorTestCase() - Constructor for class org.xbrlapi.data.bdbxml.tests.StoreImplConstructorTestCase
 
StoreImplConstructorTestCase - Class in org.xbrlapi.data.exist.embedded.tests
Test the eXist XBRLAPI Store implementation.
StoreImplConstructorTestCase() - Constructor for class org.xbrlapi.data.exist.embedded.tests.StoreImplConstructorTestCase
 
StoreImplConstructorTestCase - Class in org.xbrlapi.data.exist.tests
Test the eXist XBRLAPI Store implementation.
StoreImplConstructorTestCase() - Constructor for class org.xbrlapi.data.exist.tests.StoreImplConstructorTestCase
 
StoreImplTestCase - Class in org.xbrlapi.data.bdbxml.tests
Test the eXist data store implementation.
StoreImplTestCase() - Constructor for class org.xbrlapi.data.bdbxml.tests.StoreImplTestCase
 
StoreImplTestCase - Class in org.xbrlapi.data.dom.tests
Test the XML DOM XBRLAPI Store implementation.
StoreImplTestCase() - Constructor for class org.xbrlapi.data.dom.tests.StoreImplTestCase
 
StoreImplTestCase - Class in org.xbrlapi.data.exist.embedded.tests
Test the eXist data store implementation.
StoreImplTestCase() - Constructor for class org.xbrlapi.data.exist.embedded.tests.StoreImplTestCase
 
StoreImplTestCase - Class in org.xbrlapi.data.exist.tests
Test the eXist data store implementation.
StoreImplTestCase() - Constructor for class org.xbrlapi.data.exist.tests.StoreImplTestCase
 
StoreImplXBRLTestCase - Class in org.xbrlapi.data.dom.tests
Test the XBRL Store implementation of the XBRL specific store functions.
StoreImplXBRLTestCase() - Constructor for class org.xbrlapi.data.dom.tests.StoreImplXBRLTestCase
 
StoreLabelCache - Class in org.xbrlapi.aspects
Provides a label caching system based on the underlying data store.
StoreLabelCache(Store) - Constructor for class org.xbrlapi.aspects.StoreLabelCache
 
StoreMatcherTestCase - Class in org.xbrlapi.data.bdbxml.tests
Tests the Store based matcher using the BDB XML data store.
StoreMatcherTestCase() - Constructor for class org.xbrlapi.data.bdbxml.tests.StoreMatcherTestCase
 
Storer - Interface in org.xbrlapi.networks
Classes implementing this interface support persistance of relationship information in a data store.
storeRelationship(Relationship) - Method in interface org.xbrlapi.networks.Storer
When the relationship is persisted in the data store, any equivalent relationship will be removed from the data store.
storeRelationship(Arc, Fragment, Fragment) - Method in interface org.xbrlapi.networks.Storer
Persist the relationship defined by the given fragments.
storeRelationship(Relationship) - Method in class org.xbrlapi.networks.StorerImpl
 
storeRelationship(Arc, Fragment, Fragment) - Method in class org.xbrlapi.networks.StorerImpl
 
storeRelationships(Networks) - Method in interface org.xbrlapi.networks.Storer
 
storeRelationships(Collection<URI>) - Method in interface org.xbrlapi.networks.Storer
 
storeRelationships(URI) - Method in interface org.xbrlapi.networks.Storer
 
storeRelationships(Network) - Method in interface org.xbrlapi.networks.Storer
 
storeRelationships(Network) - Method in class org.xbrlapi.networks.StorerImpl
 
storeRelationships(Networks) - Method in class org.xbrlapi.networks.StorerImpl
 
storeRelationships(Collection<URI>) - Method in class org.xbrlapi.networks.StorerImpl
 
storeRelationships(URI) - Method in class org.xbrlapi.networks.StorerImpl
This implementation uses just 3 database queries for the document.
StorerImpl - Class in org.xbrlapi.networks
 
StorerImpl(Store) - Constructor for class org.xbrlapi.networks.StorerImpl
 
StorerTestCase - Class in org.xbrlapi.data.bdbxml.tests.networks
Added to address concerns raised by R Oldenburg about the StorerImpl#StoreRelationships(Document) method.
StorerTestCase() - Constructor for class org.xbrlapi.data.bdbxml.tests.networks.StorerTestCase
 
StorerTestCase - Class in org.xbrlapi.data.exist.embedded.tests.networks
Added to address concerns raised by R Oldenburg about the StorerImpl#StoreRelationships(Document) method.
StorerTestCase() - Constructor for class org.xbrlapi.data.exist.embedded.tests.networks.StorerTestCase
 
StorerTestCase - Class in org.xbrlapi.data.exist.tests.networks
Added to address concerns raised by R Oldenburg about the StorerImpl#StoreRelationships(Document) method.
StorerTestCase() - Constructor for class org.xbrlapi.data.exist.tests.networks.StorerTestCase
 
StorerTestCase - Class in org.xbrlapi.relationships.tests
Added to address concerns raised by R Oldenburg about the StorerImpl#StoreRelationships(Document) method.
StorerTestCase() - Constructor for class org.xbrlapi.relationships.tests.StorerTestCase
 
StoreSerializationTestCase - Class in org.xbrlapi.data.bdbxml.tests
 
StoreSerializationTestCase() - Constructor for class org.xbrlapi.data.bdbxml.tests.StoreSerializationTestCase
 
StoreSerializationTestCase - Class in org.xbrlapi.data.dom.tests
 
StoreSerializationTestCase() - Constructor for class org.xbrlapi.data.dom.tests.StoreSerializationTestCase
 
Stub - Interface in org.xbrlapi
 
StubImpl - Class in org.xbrlapi.impl
 
StubImpl() - Constructor for class org.xbrlapi.impl.StubImpl
No argument constructor.
StubImpl(String, URI, String) - Constructor for class org.xbrlapi.impl.StubImpl
 
substitutesFor(ElementDeclaration) - Method in interface org.xbrlapi.ElementDeclaration
 
substitutesFor(ElementDeclaration) - Method in class org.xbrlapi.impl.ElementDeclarationImpl
 
SwitchTo(int) - Method in class org.xbrlapi.xpointer.PointerGrammarTokenManager
Switch to specified lex state.
SYMBOL_TABLE - Static variable in class org.xbrlapi.loader.LoaderImpl
Property identifier: symbol table.
sync() - Method in class org.xbrlapi.data.BaseStoreImpl
Default implementation does nothing.
sync() - Method in class org.xbrlapi.data.bdbxml.StoreImpl
 
sync() - Method in interface org.xbrlapi.data.Store
Flush all database updates to the data store.
A B C D E F G H I J K L M N O P Q R S T U V W X Z