com.ihr.xbrl.om.formula.aspects
Class ConceptAspectRule

java.lang.Object
  extended by com.ihr.xbrl.om.formula.aspects.CommonAspectRule
      extended by com.ihr.xbrl.om.formula.aspects.ConceptAspectRule
All Implemented Interfaces:
ConceptAspectInterface

public class ConceptAspectRule
extends CommonAspectRule
implements ConceptAspectInterface

Author:
Ignacio

Field Summary
static org.apache.log4j.Logger log
           
static javax.xml.namespace.QName resourceName
           
 
Fields inherited from class com.ihr.xbrl.om.formula.aspects.CommonAspectRule
ALLDIMENSIONALASPECTS, ALLNONDIMENSIONALASPECTS, ANY, COMPLETESCENARIO, COMPLETESEGMENT, CONCEPT, DIMENSION, ENTITYIDENTIFIER, LOCATION, NONE, NONXDTSCENARIO, NONXDTSEGMENT, PERIOD, UNIT, VALUE
 
Constructor Summary
ConceptAspectRule(XBRLFormula formula, net.sf.saxon.s9api.XdmNode aspectNode)
           
 
Method Summary
 XMLElementDefinition getConcept(XPathHelper xph)
          Returns the calculated concept for this aspect
 boolean isStaticConcept()
          Returns true if the evaluation of the concept does not requires access to dynamic content.
 
Methods inherited from class com.ihr.xbrl.om.formula.aspects.CommonAspectRule
getAspectsText
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

public static org.apache.log4j.Logger log

resourceName

public static final javax.xml.namespace.QName resourceName
Constructor Detail

ConceptAspectRule

public ConceptAspectRule(XBRLFormula formula,
                         net.sf.saxon.s9api.XdmNode aspectNode)
                  throws XFValidationException
Parameters:
formula -
aspectNode -
Throws:
XFValidationException
Method Detail

getConcept

public XMLElementDefinition getConcept(XPathHelper xph)
                                throws XFValidationException
Description copied from interface: ConceptAspectInterface
Returns the calculated concept for this aspect

Specified by:
getConcept in interface ConceptAspectInterface
Returns:
a QName
Throws:
XFValidationException

isStaticConcept

public boolean isStaticConcept()
                        throws XFValidationException
Description copied from interface: ConceptAspectInterface
Returns true if the evaluation of the concept does not requires access to dynamic content.

Specified by:
isStaticConcept in interface ConceptAspectInterface
Returns:
boolean
Throws:
XFValidationException


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