hudson.util
Class TagCloud<T>
java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractList<TagCloud.Entry>
hudson.util.TagCloud<T>
- All Implemented Interfaces:
- Iterable<TagCloud.Entry>, Collection<TagCloud.Entry>, List<TagCloud.Entry>
public class TagCloud<T>
- extends AbstractList<TagCloud.Entry>
Represents an order-preserving tag cloud (http://en.wikipedia.org/wiki/Tag_cloud)
where each keyword gets a weight and displayed according to their weight.
TODO: define a view on its own.
- Since:
- 1.322
Methods inherited from class java.util.AbstractList |
add, add, addAll, clear, equals, hashCode, indexOf, iterator, lastIndexOf, listIterator, listIterator, remove, removeRange, set, subList |
TagCloud
public TagCloud(Iterable<? extends T> inputs,
TagCloud.WeightFunction<T> f)
- Creates a tag cloud.
- Parameters:
f
- Assigns weight to each item.
get
public TagCloud.Entry get(int index)
- Specified by:
get
in interface List<TagCloud.Entry>
- Specified by:
get
in class AbstractList<TagCloud.Entry>
size
public int size()
- Specified by:
size
in interface Collection<TagCloud.Entry>
- Specified by:
size
in interface List<TagCloud.Entry>
- Specified by:
size
in class AbstractCollection<TagCloud.Entry>
Copyright © 2004-2013. All Rights Reserved.