infomat.io
Class IObjectGroupingIO
java.lang.Object
infomat.io.IObjectGroupingIO
public class IObjectGroupingIO
- extends java.lang.Object
For loading and saving a IObjectGroup.
Method Summary |
Properties |
getDefaultProperties()
|
Properties |
getProperties()
|
java.lang.Object |
getPropertyValue(java.lang.String name)
|
IObjectGrouping |
load(boolean row,
IMatrix matrix,
java.io.File file)
|
private IObjectGrouping |
load(org.xml.sax.InputSource source)
|
IObjectGrouping |
loadCompressed(boolean row,
IMatrix matrix,
java.io.File file)
|
void |
printDTD(java.io.PrintWriter out)
|
void |
save(IObjectGrouping grouping,
IMatrix matrix,
java.io.File file)
Exports the Grouping IMatrix in XML format |
void |
save(IObjectGrouping grouping,
IMatrix matrix,
SparseISimilarity sim,
java.io.File file)
Exports the Grouping IMatrix in XML format. |
private void |
save(java.io.PrintWriter out,
SparseISimilarity sim)
|
void |
saveCompressed(IObjectGrouping grouping,
IMatrix matrix,
java.lang.String fileName)
Exports the IMatrix in XML format
The file is saved in compressed .zip-format. |
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 |
properties
Properties properties
row
private boolean row
matrix
private IMatrix matrix
grouping
private IObjectGrouping grouping
IObjectGroupingIO
public IObjectGroupingIO()
getDefaultProperties
public Properties getDefaultProperties()
getPropertyValue
public java.lang.Object getPropertyValue(java.lang.String name)
setProperty
public void setProperty(java.lang.String name,
java.lang.Object value)
throws PropertyNotFoundException
- Throws:
PropertyNotFoundException
getProperties
public Properties getProperties()
setProperties
public void setProperties(Properties properties)
load
public IObjectGrouping load(boolean row,
IMatrix matrix,
java.io.File file)
loadCompressed
public IObjectGrouping loadCompressed(boolean row,
IMatrix matrix,
java.io.File file)
load
private IObjectGrouping load(org.xml.sax.InputSource source)
save
public void save(IObjectGrouping grouping,
IMatrix matrix,
SparseISimilarity sim,
java.io.File file)
- Exports the Grouping IMatrix in XML format.
Uses the SparseSimilarity to export the representation.
Only a temporary method.
save
public void save(IObjectGrouping grouping,
IMatrix matrix,
java.io.File file)
- Exports the Grouping IMatrix in XML format
saveCompressed
public void saveCompressed(IObjectGrouping grouping,
IMatrix matrix,
java.lang.String fileName)
- Exports the IMatrix in XML format
The file is saved in compressed .zip-format.
printDTD
public void printDTD(java.io.PrintWriter out)
save
private void save(java.io.PrintWriter out,
SparseISimilarity sim)