org.sonar.duplications.index
Class MemoryCloneIndex2

java.lang.Object
  extended by org.sonar.duplications.index.AbstractCloneIndex
      extended by org.sonar.duplications.index.MemoryCloneIndex2
All Implemented Interfaces:
CloneIndex

public class MemoryCloneIndex2
extends AbstractCloneIndex


Constructor Summary
MemoryCloneIndex2()
           
 
Method Summary
 Collection<Block> getByResourceId(String resourceId)
          Performs search of blocks for specified resource.
 Collection<Block> getBySequenceHash(ByteArray sequenceHash)
          Performs search of blocks for specified hash value.
 void insert(Block block)
          Adds specified block into index.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MemoryCloneIndex2

public MemoryCloneIndex2()
Method Detail

getByResourceId

public Collection<Block> getByResourceId(String resourceId)
Description copied from interface: CloneIndex
Performs search of blocks for specified resource.

Returns:
collection of blocks from index for specified resource and empty collection if nothing found

getBySequenceHash

public Collection<Block> getBySequenceHash(ByteArray sequenceHash)
Description copied from interface: CloneIndex
Performs search of blocks for specified hash value.

Returns:
collection of blocks from index with specified hash and empty collection if nothing found

insert

public void insert(Block block)
Description copied from interface: CloneIndex
Adds specified block into index.



Copyright © 2009-2011 SonarSource. All Rights Reserved.