at.tuwien.ifs.somtoolbox.clustering
Class Cluster<E>

java.lang.Object
  extended by at.tuwien.ifs.somtoolbox.clustering.Cluster<E>
All Implemented Interfaces:
java.lang.Iterable<E>
Direct Known Subclasses:
HierarchicalCluster

public class Cluster<E>
extends java.lang.Object
implements java.lang.Iterable<E>


Field Summary
static java.lang.String CONTENT_SEPARATOR_CHAR
           
protected  java.util.List<E> data
           
protected  java.lang.String label
           
 
Constructor Summary
protected Cluster()
           
  Cluster(E datum)
           
  Cluster(E datum, java.lang.String label)
           
  Cluster(java.util.List<E> data)
           
  Cluster(java.util.List<E> data, java.lang.String label)
           
 
Method Summary
 java.lang.String contentToString()
           
 E get(int index)
           
 java.util.List<E> getData()
           
 java.lang.String getLabel()
           
 java.util.Iterator<E> iterator()
           
 void setLabel(java.lang.String label)
           
 int size()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CONTENT_SEPARATOR_CHAR

public static final java.lang.String CONTENT_SEPARATOR_CHAR
See Also:
Constant Field Values

data

protected java.util.List<E> data

label

protected java.lang.String label
Constructor Detail

Cluster

protected Cluster()

Cluster

public Cluster(E datum)

Cluster

public Cluster(E datum,
               java.lang.String label)

Cluster

public Cluster(java.util.List<E> data)

Cluster

public Cluster(java.util.List<E> data,
               java.lang.String label)
Method Detail

get

public E get(int index)

getData

public java.util.List<E> getData()

getLabel

public java.lang.String getLabel()

setLabel

public void setLabel(java.lang.String label)

iterator

public java.util.Iterator<E> iterator()
Specified by:
iterator in interface java.lang.Iterable<E>

size

public int size()

contentToString

public java.lang.String contentToString()