com.cc.framework.util
Class Algorithms.VisibleNodeCounterAlg

java.lang.Object
  extended bycom.cc.framework.util.Algorithms.VisibleNodeCounterAlg
All Implemented Interfaces:
Algorithm
Enclosing class:
Algorithms

public static class Algorithms.VisibleNodeCounterAlg
extends java.lang.Object
implements Algorithm

Algorithm to count the number of visible nodes in a Tree


Field Summary
private  int count
          Counter
 
Constructor Summary
Algorithms.VisibleNodeCounterAlg()
          Constructor
 
Method Summary
 boolean execute(java.lang.String uniqueId, java.lang.Object obj)
          Completes the algorithm for an element in the collection.
 int getCount()
          Returns the counter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

count

private int count
Counter

Constructor Detail

Algorithms.VisibleNodeCounterAlg

public Algorithms.VisibleNodeCounterAlg()
Constructor

Method Detail

getCount

public int getCount()
Returns the counter

Returns:
Counter

execute

public boolean execute(java.lang.String uniqueId,
                       java.lang.Object obj)
                throws java.lang.Exception
Description copied from interface: Algorithm
Completes the algorithm for an element in the collection.

Specified by:
execute in interface Algorithm
Parameters:
uniqueId - Id
obj - Object
Returns:
boolean Returns true if the algorithm should also be processed for the other elements in the collection or false if the processing should be stopped.
Throws:
java.lang.Exception - Is thrown in case of an processing error
See Also:
Algorithm.execute(java.lang.String, java.lang.Object)


Copyright © 2000-2005 SCC Informationssysteme GmbH. All Rights Reserved.