public class ScenarioAspect extends AspectImpl implements Aspect
Scenario aspects capture information in the context scenario.
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ID
The URI uniquely identifying this concept aspect.
|
Constructor and Description |
---|
ScenarioAspect(Domain domain) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getId() |
ScenarioAspectValue |
getMissingValue() |
ScenarioAspectValue |
getValue(Context context) |
ScenarioAspectValue |
getValue(Fact fact) |
ScenarioAspectValue |
getValue(Scenario scenario) |
getDomain, getValue, isExtensible
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getDomain, getValue, isExtensible
public ScenarioAspect(Domain domain) throws XBRLException
domain
- The domain for this aspect.XBRLException
public java.lang.String getId()
getId
in interface Aspect
Aspect.getId()
public ScenarioAspectValue getValue(Fact fact) throws XBRLException
getValue
in interface Aspect
fact
- The fact to get the aspect value for.XBRLException
Aspect.getValue(Fact)
public ScenarioAspectValue getValue(Context context) throws XBRLException
getValue
in interface Aspect
getValue
in class AspectImpl
context
- The context to get the aspect value from.XBRLException
Aspect.getValue(Context)
public ScenarioAspectValue getValue(Scenario scenario) throws XBRLException
scenario
- The context scenarioXBRLException
public ScenarioAspectValue getMissingValue()
getMissingValue
in interface Aspect
Aspect.getMissingValue()