org.eclipse.osgi.internal.module
Class VersionHashMap

java.lang.Object
  extended by org.eclipse.osgi.internal.module.MappedList
      extended by org.eclipse.osgi.internal.module.VersionHashMap
All Implemented Interfaces:
java.util.Comparator

public class VersionHashMap
extends MappedList
implements java.util.Comparator


Field Summary
 
Fields inherited from class org.eclipse.osgi.internal.module.MappedList
internal
 
Constructor Summary
VersionHashMap(ResolverImpl resolver)
           
 
Method Summary
 int compare(java.lang.Object o1, java.lang.Object o2)
           
 boolean contains(VersionSupplier vs)
           
protected  int insertionIndex(java.lang.Object[] existing, java.lang.Object value)
           
 void put(VersionSupplier[] versionSuppliers)
           
 java.lang.Object remove(VersionSupplier toBeRemoved)
           
 void remove(VersionSupplier[] versionSuppliers)
           
 
Methods inherited from class org.eclipse.osgi.internal.module.MappedList
clear, get, getAllValues, getSize, put, remove
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.util.Comparator
equals
 

Constructor Detail

VersionHashMap

public VersionHashMap(ResolverImpl resolver)
Method Detail

insertionIndex

protected int insertionIndex(java.lang.Object[] existing,
                             java.lang.Object value)
Overrides:
insertionIndex in class MappedList

put

public void put(VersionSupplier[] versionSuppliers)

contains

public boolean contains(VersionSupplier vs)

remove

public java.lang.Object remove(VersionSupplier toBeRemoved)

remove

public void remove(VersionSupplier[] versionSuppliers)

compare

public int compare(java.lang.Object o1,
                   java.lang.Object o2)
Specified by:
compare in interface java.util.Comparator


Copyright © 2007-2012 FuseSource, Corp.. All Rights Reserved.