Class MatchedMdObjectOrderer
- java.lang.Object
-
- com._1c.g5.v8.dt.compare.order.AbstractMatchedObjectOrderer<MdObjectCollectionElementComparisonNode>
-
- com._1c.g5.v8.dt.md.compare.matching.MatchedMdObjectOrderer
-
public class MatchedMdObjectOrderer extends AbstractMatchedObjectOrderer<MdObjectCollectionElementComparisonNode>
Orderer of matched MD objects lying in some collection.
-
-
Constructor Summary
Constructors Constructor Description MatchedMdObjectOrderer(Collection<MdObjectCollectionElementComparisonNode> matchedObjects, boolean isThreeWay)
Creates a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getOrder(MdObjectCollectionElementComparisonNode object, ComparisonSide side)
Returns the original order index of the source object on the specified side.boolean
isPresent(MdObjectCollectionElementComparisonNode object, ComparisonSide side)
Checks whether a source object is present on the specified side of the matched object.-
Methods inherited from class com._1c.g5.v8.dt.compare.order.AbstractMatchedObjectOrderer
getMatchedObjects, getOrdered, getWithChangedOrder
-
-
-
-
Constructor Detail
-
MatchedMdObjectOrderer
public MatchedMdObjectOrderer(Collection<MdObjectCollectionElementComparisonNode> matchedObjects, boolean isThreeWay)
Creates a new instance.- Parameters:
matchedObjects
- the matched objects, cannot benull
isThreeWay
- tells whether the comparison session is three-way
-
-
Method Detail
-
isPresent
public boolean isPresent(MdObjectCollectionElementComparisonNode object, ComparisonSide side)
Description copied from class:AbstractMatchedObjectOrderer
Checks whether a source object is present on the specified side of the matched object.- Specified by:
isPresent
in classAbstractMatchedObjectOrderer<MdObjectCollectionElementComparisonNode>
- Parameters:
object
- the matched objectside
- the source side to check- Returns:
true
when the source object is present
-
getOrder
public int getOrder(MdObjectCollectionElementComparisonNode object, ComparisonSide side)
Description copied from class:AbstractMatchedObjectOrderer
Returns the original order index of the source object on the specified side.- Specified by:
getOrder
in classAbstractMatchedObjectOrderer<MdObjectCollectionElementComparisonNode>
- Parameters:
object
- the matched objectside
- the side of the source object- Returns:
- order index of the source object (irrelevant if the object is not present)
-
-