# Package com.ihr.xbrl.comparator

Provides the classes necessary to compare two DTSs and obtain the differences according to the XVS specification.

See: Description

- Class Summary
  Class | Description
  --- | ---
  ComparatorMapping<T> | Template class to store a pair of elements.
  DTSComparator | Compares two DTSs according to the rules of the XVS document.
  Event | This is the object representation of a difference event between two objects in the from DTS and in the to DTS.
  OrderedFragmentsList | Generates an ordered sequence of XBRLFragmentWrapper objects.
  Path | A Path is a sequence of events.
  XBRLFragmentWrapper | This is a wrapper class for an XMLFragment object.
  XMLFragmentIterator | Helper class that implements an iterator over XMLFragment objects.

## Package com.ihr.xbrl.comparator Description

Provides the classes necessary to compare two DTSs and obtain the differences according to the XVS specification.

This package is under development during the creation of the current specification

The main class is `DTSComparator`

It should be possible to use the classes on this package and the classes in the `com.ihr.xbrl.versioning` package to process or create XBRL versioning reports.

Since:
  2.0 Created: 31/08/2008
Author:
  Ignacio