infomat.algorithms.grouping
Class GroupMerger

java.lang.Object
  extended by infomat.algorithms.grouping.GroupMerger
All Implemented Interfaces:
HasProperties

public class GroupMerger
extends java.lang.Object
implements HasProperties

GroupMerger. perhaps should be in another package, like: infomat.algorithms.group; Needed for Scatter/Gather-approach!


Field Summary
protected  Properties properties
           
 
Constructor Summary
GroupMerger()
           
GroupMerger(Properties properties)
           
 
Method Summary
 Properties getDefaultProperties()
           
 java.lang.String getInfoString()
           
 Properties getProperties()
           
 java.lang.Object getPropertyValue(java.lang.String name)
           
 java.util.Vector getPropertyVector()
           
 IObjectGroup merge(IObjectGroup iog1, IObjectGroup iog2)
           
 IObjectGroup merge(java.util.Vector<IObjectGroup> iogs)
           
 void setProperties(Properties properties)
           
 void setProperty(java.lang.String name, java.lang.Object value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

properties

protected Properties properties
Constructor Detail

GroupMerger

public GroupMerger()

GroupMerger

public GroupMerger(Properties properties)
Method Detail

getDefaultProperties

public Properties getDefaultProperties()
Specified by:
getDefaultProperties in interface HasProperties

merge

public IObjectGroup merge(IObjectGroup iog1,
                          IObjectGroup iog2)

merge

public IObjectGroup merge(java.util.Vector<IObjectGroup> iogs)

getInfoString

public java.lang.String getInfoString()

getPropertyVector

public java.util.Vector getPropertyVector()

getPropertyValue

public java.lang.Object getPropertyValue(java.lang.String name)
Specified by:
getPropertyValue in interface HasProperties

setProperty

public void setProperty(java.lang.String name,
                        java.lang.Object value)
                 throws PropertyNotFoundException
Specified by:
setProperty in interface HasProperties
Throws:
PropertyNotFoundException

getProperties

public Properties getProperties()
Specified by:
getProperties in interface HasProperties

setProperties

public void setProperties(Properties properties)
Specified by:
setProperties in interface HasProperties