infomat.vectorspace
Class ILabel

java.lang.Object
  extended by infomat.vectorspace.IObject
      extended by infomat.vectorspace.IObjectGroup
          extended by infomat.vectorspace.ILabel
All Implemented Interfaces:
IVectorIndex

public class ILabel
extends IObjectGroup

A label for any IObject. So far only used for cluster labels, that is for IObjectGroup:s. It extends IObjectGroup for flexibility reasons - an ILabel is a set of IObject:s.


Field Summary
private  IObject io
           
 
Fields inherited from class infomat.vectorspace.IObjectGroup
maxIdSoFar, objectOrderIndexMap, objectOrderValueMap, ordered
 
Constructor Summary
ILabel(IObject io)
           
 
Method Summary
 java.lang.String getLabelString()
           
 
Methods inherited from class infomat.vectorspace.IObjectGroup
add, add, addAll, addAll, contains, containsPrecisely, getIObjectAt, getIObjectOrderIndex, getIVector, getName, getObjectOrderValueMap, getOrdered, getSortedObjectOrderValueVector, notIn, numberOfIObjects, numberOfSharedIObjects, randomOrder, remove, remove, removeAll, removeObjectsNotIn, setIVector, setName, sortInCurrentVectorOrderWithInvertedOrderNumberAsValue, sortInOrderValueOrder, subGroup, subGroup
 
Methods inherited from class infomat.vectorspace.IObject
getAmbiguous, getAmbiguousString, getID, getKind, getLargestCommonLocation, getLocation, getString, setAmbiguous, setString, stringCompareTo
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

io

private IObject io
Constructor Detail

ILabel

public ILabel(IObject io)
Method Detail

getLabelString

public java.lang.String getLabelString()