package org.sef4j.core.helpers.proptree;
import java.util.concurrent.Callable;
public class DummyCount {
private int count1;
private int count2;
// ------------------------------------------------------------------------
public DummyCount() {
}
public DummyCount(int count1, int count2) {
super();
this.count1 = count1;
this.count2 = count2;
}
public static final Callable<DummyCount> FACTORY = new Callable<DummyCount>() {
@Override
public DummyCount call() throws Exception {
return new DummyCount();
}
};
// ------------------------------------------------------------------------
public void getCopyTo(DummyCount dest) {
dest.count1 = count1;
dest.count2 = count2;
}
public DummyCount getCopy() {
DummyCount res = new DummyCount();
getCopyTo(res);
return res;
}
public void setCopy(DummyCount src) {
src.getCopyTo(this);
}
public int getCount1() {
return count1;
}
public void setCount1(int count1) {
this.count1 = count1;
}
public int getCount2() {
return count2;
}
public void setCount2(int count2) {
this.count2 = count2;
}
public void incrCount1() {
this.count1++;
}
public void incrCount2() {
this.count2++;
}
}