protected Image getCompareImage(Image base, int kind) { switch (kind & SyncInfo.DIRECTION_MASK) { case SyncInfo.OUTGOING : kind = (kind & ~SyncInfo.OUTGOING) | SyncInfo.INCOMING; break; case SyncInfo.INCOMING : kind = (kind & ~SyncInfo.INCOMING) | SyncInfo.OUTGOING; break; } return compareConfig.getImage(base, kind); }
protected Image getCompareImage(Image base, int kind) { switch (kind & SyncInfo.DIRECTION_MASK) { case SyncInfo.OUTGOING : kind = (kind & ~SyncInfo.OUTGOING) | SyncInfo.INCOMING; break; case SyncInfo.INCOMING : kind = (kind & ~SyncInfo.INCOMING) | SyncInfo.OUTGOING; break; } return compareConfig.getImage(base, kind); }
public Image getImage(Image base, int compareKind) { if (disposed) return null; return compareConfig.getImage(base, compareKind); } }
public Image getImage(Image base, int compareKind) { if (disposed) return null; return compareConfig.getImage(base, compareKind); } }
Image getImage() { int code= Differencer.CHANGE; switch (fDirection) { case RangeDifference.RIGHT: code+= Differencer.LEFT; break; case RangeDifference.LEFT: code+= Differencer.RIGHT; break; case RangeDifference.ANCESTOR: case RangeDifference.CONFLICT: code+= Differencer.CONFLICTING; break; } if (code != 0) return getCompareConfiguration().getImage(code); return null; }
public Image getImage(Object element) { if (element instanceof IDiffElement) { IDiffElement input= (IDiffElement) element; int kind= input.getKind(); if (fLeftIsLocal) { switch (kind & Differencer.DIRECTION_MASK) { case Differencer.LEFT: kind= (kind &~ Differencer.LEFT) | Differencer.RIGHT; break; case Differencer.RIGHT: kind= (kind &~ Differencer.RIGHT) | Differencer.LEFT; break; } } return fCompareConfiguration.getImage(input.getImage(), kind); } return null; } }
@Override @SuppressWarnings("incomplete-switch") public Image getImage(Object element) { if (element instanceof IDiffElement) { IDiffElement input= (IDiffElement) element; int kind= input.getKind(); // Flip the direction and the change type, because all images // are the other way round, i.e. for comparison from left to right. switch (kind & Differencer.DIRECTION_MASK) { case Differencer.LEFT: kind= (kind &~ Differencer.LEFT) | Differencer.RIGHT; break; case Differencer.RIGHT: kind= (kind &~ Differencer.RIGHT) | Differencer.LEFT; break; case 0: switch (kind & Differencer.CHANGE_TYPE_MASK) { case Differencer.ADDITION: kind= (kind &~ Differencer.ADDITION) | Differencer.DELETION; break; case Differencer.DELETION: kind= (kind &~ Differencer.DELETION) | Differencer.ADDITION; break; } } return fCompareConfiguration.getImage(input.getImage(), kind); } return null; }
public Image getImage() { int code= Differencer.CHANGE; switch (fDirection) { case RangeDifference.RIGHT: code+= getCompareConfiguration().isMirrored() ? Differencer.RIGHT : Differencer.LEFT; break; case RangeDifference.LEFT: code+= getCompareConfiguration().isMirrored() ? Differencer.LEFT : Differencer.RIGHT ; break; case RangeDifference.ANCESTOR: case RangeDifference.CONFLICT: code+= Differencer.CONFLICTING; break; } if (code != 0) return getCompareConfiguration().getImage(code); return null; }