C E G H I K M N O P R S T V W 

C

clear() - Method in class org.dishevelled.weighted.HashWeightedMap
containsKey(Object) - Method in class org.dishevelled.weighted.HashWeightedMap
containsValue(Object) - Method in class org.dishevelled.weighted.HashWeightedMap
createWeightedMap() - Static method in class org.dishevelled.weighted.WeightedMaps
Create and return a new weighted map with the default initial capacity and load factor.
createWeightedMap(int) - Static method in class org.dishevelled.weighted.WeightedMaps
Create and return new weighted map with the specified initial capacity and default load factor.
createWeightedMap(int, float) - Static method in class org.dishevelled.weighted.WeightedMaps
Create and return new weighted map with the specified initial capacity and load factor.
createWeightedMap(WeightedMap<? extends E>) - Static method in class org.dishevelled.weighted.WeightedMaps
Create and return a new weighted map with the elements and weights in the specified weighted map.

E

entrySet() - Method in class org.dishevelled.weighted.HashWeightedMap

G

get(Object) - Method in class org.dishevelled.weighted.HashWeightedMap

H

HashWeightedMap<E> - Class in org.dishevelled.weighted
Implementation of WeightedMap that delegates to a HashMap.
HashWeightedMap() - Constructor for class org.dishevelled.weighted.HashWeightedMap
Create a new weighted map with the default initial capacity and load factor.
HashWeightedMap(int) - Constructor for class org.dishevelled.weighted.HashWeightedMap
Create a new weighted map with the specified initial capacity and default load factor.
HashWeightedMap(int, float) - Constructor for class org.dishevelled.weighted.HashWeightedMap
Create a new weighted map with the specified initial capacity and load factor.
HashWeightedMap(WeightedMap<? extends E>) - Constructor for class org.dishevelled.weighted.HashWeightedMap
Create a new weighted map with the elements and weights in the specified weighted map (copy constructor).

I

isEmpty() - Method in class org.dishevelled.weighted.HashWeightedMap

K

keySet() - Method in class org.dishevelled.weighted.HashWeightedMap

M

maximumRank() - Method in class org.dishevelled.weighted.HashWeightedMap
Return the maximum rank in this weighted map.
maximumRank() - Method in interface org.dishevelled.weighted.WeightedMap
Return the maximum rank in this weighted map.

N

normalizedWeight(E) - Method in class org.dishevelled.weighted.HashWeightedMap
Return the normalized weight for the specified element in this weighted map.
normalizedWeight(E) - Method in interface org.dishevelled.weighted.WeightedMap
Return the normalized weight for the specified element in this weighted map.

O

org.dishevelled.weighted - package org.dishevelled.weighted
Weighted map interface and implementation.

P

put(E, Double) - Method in class org.dishevelled.weighted.HashWeightedMap
putAll(Map<? extends E, ? extends Double>) - Method in class org.dishevelled.weighted.HashWeightedMap

R

rank(E) - Method in class org.dishevelled.weighted.HashWeightedMap
Return an integer rank for the specified element in this weighted map based on its weight.
rank(E) - Method in interface org.dishevelled.weighted.WeightedMap
Return an integer rank for the specified element in this weighted map based on its weight.
remove(Object) - Method in class org.dishevelled.weighted.HashWeightedMap

S

sample() - Method in class org.dishevelled.weighted.HashWeightedMap
Randomly sample an element from this weighted map according to its normalized weight.
sample() - Method in interface org.dishevelled.weighted.WeightedMap
Randomly sample an element from this weighted map according to its normalized weight.
setRandom(Random) - Method in class org.dishevelled.weighted.HashWeightedMap
Set the source of randomness for this weighted map to random.
size() - Method in class org.dishevelled.weighted.HashWeightedMap

T

totalWeight() - Method in class org.dishevelled.weighted.HashWeightedMap
Return the sum of the weights in this weighted map.
totalWeight() - Method in interface org.dishevelled.weighted.WeightedMap
Return the sum of the weights in this weighted map.

V

values() - Method in class org.dishevelled.weighted.HashWeightedMap

W

weight(E) - Method in class org.dishevelled.weighted.HashWeightedMap
Return the weight for the specified element in this weighted map.
weight(E) - Method in interface org.dishevelled.weighted.WeightedMap
Return the weight for the specified element in this weighted map.
WeightedMap<E> - Interface in org.dishevelled.weighted
A map of elements to weights with sampling and ranking functionality.
WeightedMaps - Class in org.dishevelled.weighted
Static utility methods for WeightedMaps.
C E G H I K M N O P R S T V W 

Copyright (c) 2005-2013 held jointly by the individual authors. Licensed under the GNU Lesser General Public License (LGPL).