helix.graph.algo.c3part.optimizer
Class IdentityColorOptimizer

java.lang.Object
  extended by helix.graph.algo.c3part.optimizer.AbstractColorOptimizer
      extended by helix.graph.algo.c3part.optimizer.IdentityColorOptimizer
All Implemented Interfaces:
ColorOptimizer, Iterator<Integer>

public class IdentityColorOptimizer
extends AbstractColorOptimizer

color optimizer that does not optimize anything just return Identity (iterator over integer : 1, 2, ..., nbColors)


Constructor Summary
IdentityColorOptimizer(int nbColors)
          constructor
 
Method Summary
 boolean hasNext()
          hasNext
 Integer next()
          next
 String preview()
          default preview : no preview available
 String toString()
           
 
Methods inherited from class helix.graph.algo.c3part.optimizer.AbstractColorOptimizer
getColorIndex, getParamInfo, getUsedColors, giveup, remove
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IdentityColorOptimizer

public IdentityColorOptimizer(int nbColors)
constructor

Method Detail

hasNext

public boolean hasNext()
hasNext


next

public Integer next()
next


preview

public String preview()
Description copied from class: AbstractColorOptimizer
default preview : no preview available

Specified by:
preview in interface ColorOptimizer
Overrides:
preview in class AbstractColorOptimizer

toString

public String toString()
Overrides:
toString in class AbstractColorOptimizer