com.ihr.xbrl.comparator
Class DTSComparator
java.lang.Object
com.ihr.xbrl.comparator.DTSComparator
public class DTSComparator
- extends java.lang.Object
Compares two DTSs according to the rules of the XVS document
- Author:
- Ignacio
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DTSComparator
public DTSComparator()
throws com.rs.lic.LicenseVerificationException
- Throws:
com.rs.lic.LicenseVerificationException
DTSComparator
public DTSComparator(DTSContainer dts1,
DTSContainer dts2)
DTSComparator
public DTSComparator(DTSContainer dts1,
DTSContainer dts2,
ComparatorMapping<java.lang.String> namespaceMap,
ComparatorMapping<XMLElementDefinition> conceptMap,
ComparatorMapping<java.lang.String> roleMap,
ComparatorMapping<XBRLResource> resourceMap)
- A DTS Comparator investigates the differences between two DTSs
- Parameters:
dts1 - dts2 -
compare
public void compare()
getNamespaceMapper
public ComparatorMapping<java.lang.String> getNamespaceMapper()
getRoleMapper
public ComparatorMapping<java.lang.String> getRoleMapper()
getConceptMapper
public ComparatorMapping<XMLElementDefinition> getConceptMapper()
getResourceMapper
public ComparatorMapping<XBRLResource> getResourceMapper()
setFromDTS
public void setFromDTS(DTSContainer leftDTS)
setToDTS
public void setToDTS(DTSContainer rightDTS)
guessConceptMapTable
public ComparatorMapping<XMLElementDefinition> guessConceptMapTable(OrderedFragmentsList items1,
OrderedFragmentsList items2)
- Builds up a new conceptMap table based on the probability of concept matching because of the
concept QNames after namespace rules apply.
- Parameters:
items1 - OrderedFragmentList of XMLElementDefinition elements onlyitems2 - OrderedFragmentList of XMLElementDefinition elements only
guessResourceMapTable
public ComparatorMapping<XBRLResource> guessResourceMapTable(OrderedFragmentsList items1,
OrderedFragmentsList items2)
- Builds up a new resourceMap table based on the probability of resources to match because of the
resources properties
- Parameters:
items1 - OrderedFragmentList of XBRLResource elements onlyitems2 - OrderedFragmentList of XBRLResource elements only
getEvents
public java.util.Iterator<Event> getEvents()
getFromDTS
public DTSContainer getFromDTS()
- Returns:
- DTSContainer
getToDTS
public DTSContainer getToDTS()
- Returns:
- DTSContainer
setRoleMapper
public void setRoleMapper(ComparatorMapping<java.lang.String> newRoleMapper)
- Parameters:
newRoleMapper -
setNamespaceMapper
public void setNamespaceMapper(ComparatorMapping<java.lang.String> newNamespaceMapper)
- Parameters:
newNamespaceMapper -
setConceptMapper
public void setConceptMapper(ComparatorMapping<XMLElementDefinition> newConceptMapper)
- Parameters:
newConceptMapper -
setResourceMapper
public void setResourceMapper(ComparatorMapping<XBRLResource> newMap)
- Parameters:
newMap -
Copyright 2006-2009 Reporting Standard S.L., C/ Torrecilla del Puerto 1, 28043, Madrid, Espaņa