public abstract class Aspects
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
Aspects.AspectCode
Provides enumeration and bitmap of
main aspect codes.
|
Modifier and Type | Field and Description |
---|---|
static java.util.Set<Aspect> |
ALLDIMENSIONALASPECTS
The Constant ALLDIMENSIONALASPECTS.
|
static java.util.Set<Aspect> |
ALLNONDIMENSIONALASPECTS
The Constant ALLNONDIMENSIONALASPECTS.
|
static java.util.Set<Aspect> |
ANY
The Constant ANY.
|
static java.lang.String |
ASPECTSNAMESPACE
This namespace is used in the API to create QNames for statically defined aspects
the namespace declaration is http://www.reportingstandard.com/namespaces/aspects
|
static Aspect |
COMPLETESCENARIO
The COMPLETESCENARIO static aspect.
|
static Aspect |
COMPLETESEGMENT
The COMPLETESEGMENT static aspect.
|
static Aspect |
CONCEPT
The CONCEPT static aspect.
|
static Aspect |
CONTEXT
The VALUE static aspect.
|
static Aspect |
DIMENSION
The DIMENSION static aspect.
|
static Aspect |
ENTITYIDENTIFIER
The ENTITYIDENTIFIER static aspect.
|
static Aspect |
LOCATION
The LOCATION static aspect.
|
static Aspect |
NONXDTSCENARIO
The NONXDTSCENARIO static aspect.
|
static Aspect |
NONXDTSEGMENT
The NONXDTSEGMENT static aspect.
|
static Aspect |
NULL
A constant to identify NO Aspect or null aspect.
|
static Aspect |
PERIOD
The PERIOD static aspect.
|
static Aspect |
UNIT
The UNIT static aspect.
|
static Aspect |
VALUE
The VALUE static aspect.
|
Modifier and Type | Method and Description |
---|---|
static int |
combineAspects(java.util.Set<Aspect> set)
Returns an integer that contains bit coded information about the
aspects set.
|
static java.lang.String |
getAspectName(Aspect aspect)
Aspects are defined as constants (QNames) where the namespace is
from Reporting Standard.
|
static java.lang.String |
getAspectsText(java.util.Set<Aspect> aspects,
XBRLFormulaFilter filter)
This is for debugging purposes only.
|
static java.util.Set<Aspect> |
make(Aspect aspect)
Make.
|
java.util.Set<Aspect> |
separateAspects(int aspect)
Returns a new Set of Aspect by evaluating all bits corresponding to
Aspects in the
aspect parameter. |
public static final java.lang.String ASPECTSNAMESPACE
public static final Aspect NULL
public static final Aspect LOCATION
public static final Aspect CONCEPT
public static final Aspect ENTITYIDENTIFIER
public static final Aspect PERIOD
public static final Aspect UNIT
public static final Aspect COMPLETESEGMENT
public static final Aspect COMPLETESCENARIO
public static final Aspect NONXDTSEGMENT
public static final Aspect NONXDTSCENARIO
public static final Aspect DIMENSION
public static final Aspect VALUE
public static final Aspect CONTEXT
public static final java.util.Set<Aspect> ALLDIMENSIONALASPECTS
public static final java.util.Set<Aspect> ALLNONDIMENSIONALASPECTS
public static final java.util.Set<Aspect> ANY
public static java.lang.String getAspectsText(java.util.Set<Aspect> aspects, XBRLFormulaFilter filter)
aspects
- the aspectsfilter
- the filterpublic static java.util.Set<Aspect> make(Aspect aspect)
aspect
- the aspectpublic static int combineAspects(java.util.Set<Aspect> set)
AspectCode
enumeration
is defined as a unique bit 2^aspectNumberset
- of aspects to combinepublic java.util.Set<Aspect> separateAspects(int aspect)
aspect
parameter.aspect
- the aspectpublic static java.lang.String getAspectName(Aspect aspect)
aspect
- the aspectCopyright 2006-2015 Reporting Standard S.L., C/ Torrecilla del Puerto 1, 28043, Madrid, Espaņa