public class Bijection.Update extends Object implements Runnable
| Modifier and Type | Field and Description |
|---|---|
protected Func2<Pair<X,Y>,X,Y> |
fnXY |
protected boolean |
trackXDelete |
protected boolean |
trackXInsert |
protected Bijection.ResolveDuplicate |
xDuplicate |
protected Bijection.ResolveNull |
xNull |
protected Bijection.ResolveDuplicate |
yDuplicate |
protected Bijection.ResolveNull |
yNull |
| Constructor and Description |
|---|
Update() |
| Modifier and Type | Method and Description |
|---|---|
protected Error |
check(TreeMap<X,Y> newXtoY) |
Bijection.Update |
fnXY(Func2<Pair<X,Y>,X,Y> fn) |
Func2<Pair<X,Y>,X,Y> |
getFnXY() |
Bijection.ResolveDuplicate |
getXDuplicate() |
Bijection.ResolveNull |
getXNull() |
Bijection.ResolveDuplicate |
getYDuplicate() |
Bijection.ResolveNull |
getYNull() |
void |
run() |
void |
setFnXY(Func2<Pair<X,Y>,X,Y> fnXY) |
void |
setXDuplicate(Bijection.ResolveDuplicate xDuplicate) |
void |
setXNull(Bijection.ResolveNull xNull) |
void |
setYDuplicate(Bijection.ResolveDuplicate xDuplicate) |
void |
setYNull(Bijection.ResolveNull xNull) |
Bijection.Update |
simple() |
Bijection.Update |
strong() |
void |
updateXY() |
Bijection.Update |
xDuplicate(Bijection.ResolveDuplicate resolv) |
Bijection.Update |
xNull(Bijection.ResolveNull resolv) |
Bijection.Update |
yDuplicate(Bijection.ResolveDuplicate resolv) |
Bijection.Update |
yNull(Bijection.ResolveNull resolv) |
protected Func2<Pair<X extends Comparable,Y extends Comparable>,X extends Comparable,Y extends Comparable> fnXY
protected Bijection.ResolveDuplicate xDuplicate
protected Bijection.ResolveNull xNull
protected Bijection.ResolveDuplicate yDuplicate
protected Bijection.ResolveNull yNull
protected boolean trackXInsert
protected boolean trackXDelete
public Bijection.ResolveDuplicate getXDuplicate()
public void setXDuplicate(Bijection.ResolveDuplicate xDuplicate)
public Bijection.Update xDuplicate(Bijection.ResolveDuplicate resolv)
public Bijection.ResolveNull getXNull()
public void setXNull(Bijection.ResolveNull xNull)
public Bijection.Update xNull(Bijection.ResolveNull resolv)
public Bijection.ResolveDuplicate getYDuplicate()
public void setYDuplicate(Bijection.ResolveDuplicate xDuplicate)
public Bijection.Update yDuplicate(Bijection.ResolveDuplicate resolv)
public Bijection.ResolveNull getYNull()
public void setYNull(Bijection.ResolveNull xNull)
public Bijection.Update yNull(Bijection.ResolveNull resolv)
public Bijection.Update strong()
public Bijection.Update simple()
public void updateXY()
Copyright © 2018. All rights reserved.