Click or drag to resize

ConstraintSet Class

An ConstraintSet class represents a set of XBRL aspect constraints. For each aspect a constraint with an aspect value can be set. When a constraint set is passed to the Filter(QName, Context, Unit, Boolean)() method, facts that don't match the specified aspect values will be filtered out.

Inheritance Hierarchy
SystemObject
  Altova.RaptorXml.XbrlConstraintSet

Namespace:  Altova.RaptorXml.Xbrl
Assembly:  raptorxmlxbrlapi (in raptorxmlxbrlapi.dll) Version: 2.8.2.0 (1.0.0.0)
Syntax
public class ConstraintSet : IDisposable, 
	ICloneable, ICollection<AspectValue>, IEnumerable<AspectValue>, 
	IEnumerable

The ConstraintSet type exposes the following members.

Constructors
  NameDescription
Public methodConstraintSet
Initializes a new instance of the ConstraintSet class
Public methodConstraintSet(IEnumerableAspectValue)
Initializes a new instance of the ConstraintSet class
Public methodConstraintSet(ConstraintSet)
Initializes a new instance of the ConstraintSet class
Public methodConstraintSet(Context)
Initializes a new instance of the ConstraintSet class
Public methodConstraintSet(Fact)
Initializes a new instance of the ConstraintSet class
Public methodConstraintSet(Unit)
Initializes a new instance of the ConstraintSet class
Top
Properties
Methods
  NameDescription
Public methodAdd
Public methodClear
Public methodClone
Public methodContains(Aspect)
Public methodContains(AspectValue)
Public methodCopyTo
Public methodDispose
Releases all resources used by the ConstraintSet
Public methodEquals(Object) (Overrides ObjectEquals(Object).)
Public methodEquals(ConstraintSet)
Public methodGetEnumerator
Public methodGetHashCode (Overrides ObjectGetHashCode.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodIntersectWith
Public methodRemove(Aspect)
Public methodRemove(AspectValue)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodUnionWith
Top
See Also