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
ConstructorsConstructorDescriptionMatchedMdObjectOrderer
(Collection<MdObjectCollectionElementComparisonNode> matchedObjects, boolean isThreeWay) Creates a new instance. -
Method Summary
Modifier and TypeMethodDescriptionint
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 Details
-
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 Details
-
isPresent
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
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)
-