XBRLAPI

A Java API for XBRL


org.xbrlapi.networks
Class AllAnalyserImpl

java.lang.Object
  extended by org.xbrlapi.networks.AnalyserImpl
      extended by org.xbrlapi.networks.AllAnalyserImpl
All Implemented Interfaces:
Serializable, Analyser

public final class AllAnalyserImpl
extends AnalyserImpl
implements Analyser

This Analyser returns information based upon all relationships (whether they are active or inactive or prohibited). Set this as the analyser used by a store when you want that store to produce query results where this set of relationships is relevant.

Author:
Geoff Shuetrim (geoff@galexy.net)
See Also:
Serialized Form

Field Summary
protected static org.apache.log4j.Logger logger
           
 
Constructor Summary
AllAnalyserImpl(Store store)
           
 
Method Summary
protected  List<Relationship> getRelationships(String query)
          This method does not filter out any relationships.
 
Methods inherited from class org.xbrlapi.networks.AnalyserImpl
getAllRelationships, getArcroles, getArcroles, getLabelRelationships, getLabelRelationshipsByLanguage, getLabelRelationshipsByLanguageAndRole, getLabelRelationshipsByLanguages, getLabelRelationshipsByRole, getLabelRelationshipsByRoles, getLabelRelationshipsByRoles, getLinkRoles, getLinkRoles, getReferenceRelationships, getReferenceRelationshipsByLanguage, getReferenceRelationshipsByLanguageAndRole, getReferenceRelationshipsByLanguages, getReferenceRelationshipsByRole, getReferenceRelationshipsByRoles, getReferenceRelationshipsByRoles, getRelationships, getRelationships, getRelationships, getRelationships, getRelationships, getRelationshipsFrom, getRelationshipsFrom, getRelationshipsFrom, getRelationshipsFrom, getRelationshipsTo, getRelationshipsTo, getRelationshipsTo, getRelationshipsTo, getRootIndices, getRootRelationships, getRoots, getStore, hasAllRelationships
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.xbrlapi.networks.Analyser
getAllRelationships, getArcroles, getArcroles, getLabelRelationships, getLabelRelationshipsByLanguage, getLabelRelationshipsByLanguageAndRole, getLabelRelationshipsByLanguages, getLabelRelationshipsByRole, getLabelRelationshipsByRoles, getLabelRelationshipsByRoles, getLinkRoles, getLinkRoles, getReferenceRelationships, getReferenceRelationshipsByLanguage, getReferenceRelationshipsByLanguageAndRole, getReferenceRelationshipsByLanguages, getReferenceRelationshipsByRole, getReferenceRelationshipsByRoles, getReferenceRelationshipsByRoles, getRelationships, getRelationships, getRelationships, getRelationships, getRelationships, getRelationshipsFrom, getRelationshipsFrom, getRelationshipsFrom, getRelationshipsFrom, getRelationshipsTo, getRelationshipsTo, getRelationshipsTo, getRelationshipsTo, getRootIndices, getRootRelationships, getRoots, hasAllRelationships
 

Field Detail

logger

protected static final org.apache.log4j.Logger logger
Constructor Detail

AllAnalyserImpl

public AllAnalyserImpl(Store store)
                throws XBRLException
Parameters:
store - The data store to use.
Throws:
XBRLException - if the store is null.
Method Detail

getRelationships

protected List<Relationship> getRelationships(String query)
                                       throws XBRLException
This method does not filter out any relationships.

Overrides:
getRelationships in class AnalyserImpl
Parameters:
query - The query to run to get the relationships.
Returns:
the list of relationships returned by the query.
Throws:
XBRLException

Get Java XBRL API implementation at SourceForge.net.