Advertisement
Guest User

Untitled

a guest
Dec 19th, 2014
152
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.86 KB | None | 0 0
  1. List<AgDupCluster> endClusters = new LinkedList<AgDupCluster>();
  2.         if(setList == null && posProcessTag )
  3.         {
  4.             Set<AgDupCluster> aux = new HashSet<AgDupCluster>();
  5.             this.keys = new LinkedList<T>(this.index.keySet());
  6.                        
  7.             for (T key : keys)
  8.             {
  9.                 for (AgDupUnweiIndexElement<T> agDupCluster : this.index.get(key))
  10.                     aux.add(agDupCluster.candInfo);
  11.             }
  12.            
  13.             endClusters.addAll(aux);
  14.            
  15.             posProcessTag = false;
  16.         }
  17.        
  18.         // caso esteja no pos processamento de retorno
  19.         if(!posProcessTag)
  20.         {
  21.             if(inputExhausted)
  22.                 return null;
  23.            
  24.             if(endClusters.size() > 0)
  25.             {
  26.                 while(this.buffer.size() < this.bufferOutputSize)
  27.                 {
  28.                     this.buffer.add(endClusters.remove(0));
  29.                     if(endClusters.size() == 0)
  30.                     {
  31.                         this.inputExhausted = true;
  32.                         return buffer;
  33.                     }
  34.                 }
  35.                
  36.                 return this.buffer;
  37.                
  38.             }
  39.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement