com.ihr.xbrl.om.exLinks
Interface XBRLRelationshipPoint

All Known Implementing Classes:
CalculationLinkbase, DefinitionLinkbase, FlMessage, FootnoteLinkbase, FormulaLinkbase, GenericLinkbase, LabelLinkbase, MapperContext2, MapperContext3, MapperContextBase, MapperPeriod2, MapperPeriod3, MapperPeriodBase, OtherLinkbase, PresentationLinkbase, ReferenceLinkbase, VersionLinkbase, XBRLAncestorFilter, XBRLAndFilter, XBRLArc, XBRLArcroleRef, XBRLArcroleType, XBRLAspectCoverFilter, XBRLAssertion, XBRLAttribute, XBRLConceptBalanceFilter, XBRLConceptCustomAttributeFilter, XBRLConceptDataTypeFilter, XBRLConceptFilterAbstract, XBRLConceptNameFilter, XBRLConceptPeriodTypeFilter, XBRLConceptSubstitutionGroupFilter, XBRLConsistencyAssertion, XBRLContext, XBRLCustomFunction, XBRLDimensionFilterAbstract, XBRLDimensionsContainer, XBRLDocument, XBRLDocumentation, XBRLEntity, XBRLExistenceAssertion, XBRLExplicitDimensionFilter, XBRLExtendedLink, XBRLFact, XBRLFactItem, XBRLFactNonNumeric, XBRLFactNumeric, XBRLFactTuple, XBRLFormula, XBRLFormulaFilterBase, XBRLFormulaResource, XBRLGeneralFilter, XBRLGeneralMeasuresFilter, XBRLIdentifierFilter, XBRLImport, XBRLInclude, XBRLInstance, XBRLItem, XBRLLabelResource, XBRLLinkbase, XBRLLinkbaseRef, XBRLLocationFilter, XBRLLocator, XBRLMatchAbstractFilter, XBRLMatchConceptFilter, XBRLMatchDimensionFilter, XBRLMatchEntityIdentifierFilter, XBRLMatchLocationFilter, XBRLMatchNonXDTScenarioFilter, XBRLMatchNonXDTSegmentFilter, XBRLMatchPeriodFilter, XBRLMatchScenarioFilter, XBRLMatchSegmentFilter, XBRLMatchUnitFilter, XBRLMeasure, XBRLOrFilter, XBRLParentFilter, XBRLPeriod, XBRLPeriodEndFilter, XBRLPeriodFilter, XBRLPeriodFilterAbstract, XBRLPeriodForeverFilter, XBRLPeriodInstantDurationFilter, XBRLPeriodInstantFilter, XBRLPeriodStartFilter, XBRLPointerOfARelationship, XBRLRegExpIdentifierFilter, XBRLRegExpSchemeFilter, XBRLRelationship, XBRLRelativeFilter, XBRLResource, XBRLResultMessage, XBRLRoleAndArcroleTypes, XBRLRoleRef, XBRLRoleType, XBRLScenario, XBRLScenarioFilter, XBRLSegment, XBRLSegmentFilter, XBRLSiblingFilter, XBRLSimpleLink, XBRLSingleMeasureFilter, XBRLSpecificIdentifierFilter, XBRLSpecificSchemeFilter, XBRLTaxonomy, XBRLTuple, XBRLTypedDimensionFilter, XBRLUnit, XBRLUsedOn, XBRLValueAssertion, XBRLValueNilFilter, XBRLValuePrecisionFilter, XBRLVariableEqualityDefinition, XBRLVariableFact, XBRLVariableGeneral, XBRLVariableParameter, XBRLVariablePrecondition, XBRLVariableResource, XBRLVariableSetResource, XLinkElement, XMLDocumentURI, XMLElementDefinition, XMLFragment

public interface XBRLRelationshipPoint

Elements that are extreme of a relationship in the source or target pointer MUST implement this interface

Author:
Ignacio

Method Summary
 void addFromRelationship(XBRLRelationship rel)
           
 void addToRelationship(XBRLRelationship rel)
           
 java.util.Iterator<XBRLRelationship> getFromRelationships(XBRLArcroleType arcrole, DTSBase base)
           
 java.util.Iterator<XBRLRelationship> getToRelationships(XBRLArcroleType arcrole, DTSBase base)
           
 void removeFromRelationship(XBRLRelationship rel)
           
 void removeToRelationship(XBRLRelationship rel)
           
 

Method Detail

addFromRelationship

void addFromRelationship(XBRLRelationship rel)
                         throws XBRLInconsistentDTSException
Throws:
XBRLInconsistentDTSException

addToRelationship

void addToRelationship(XBRLRelationship rel)
                       throws XBRLInconsistentDTSException
Throws:
XBRLInconsistentDTSException

getFromRelationships

java.util.Iterator<XBRLRelationship> getFromRelationships(XBRLArcroleType arcrole,
                                                          DTSBase base)
                                                          throws XBRLValidationException
Throws:
XBRLValidationException

getToRelationships

java.util.Iterator<XBRLRelationship> getToRelationships(XBRLArcroleType arcrole,
                                                        DTSBase base)
                                                        throws XBRLValidationException
Throws:
XBRLValidationException

removeFromRelationship

void removeFromRelationship(XBRLRelationship rel)
                            throws XBRLInconsistentDTSException
Throws:
XBRLInconsistentDTSException

removeToRelationship

void removeToRelationship(XBRLRelationship rel)
                          throws XBRLInconsistentDTSException
Throws:
XBRLInconsistentDTSException


Copyright 2006-2009 Reporting Standard S.L., C/ Torrecilla del Puerto 1, 28043, Madrid, Espaņa