42 lines
1000 B
Java
42 lines
1000 B
Java
package eu.dnetlib.miscutils.hstree.sample.tree;
|
|
|
|
import org.apache.commons.logging.Log;
|
|
import org.apache.commons.logging.LogFactory;
|
|
|
|
import eu.dnetlib.miscutils.hstree.sample.resources.ChildResource;
|
|
import eu.dnetlib.miscutils.hstree.sample.resources.SampleResource;
|
|
import eu.dnetlib.miscutils.hstree.sample.resources.SubResource;
|
|
|
|
public class MyComputingVisitor implements MyTreeVisitor {
|
|
private static final Log log = LogFactory.getLog(MyComputingVisitor.class); // NOPMD by marko on 11/24/08 5:02 PM
|
|
|
|
int count;
|
|
|
|
@Override
|
|
public void visit(final SampleResource resource) {
|
|
log.info("increasing sampleresource");
|
|
count += 100;
|
|
}
|
|
|
|
@Override
|
|
public void visit(final ChildResource resource) {
|
|
log.info("increasing childresource");
|
|
count += 10;
|
|
}
|
|
|
|
@Override
|
|
public void visit(final SubResource resource) {
|
|
log.info("increasing subresource");
|
|
count += 1;
|
|
}
|
|
|
|
public int getCount() {
|
|
return count;
|
|
}
|
|
|
|
public void setCount(final int count) {
|
|
this.count = count;
|
|
}
|
|
|
|
}
|