|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object infomat.io.textresult.IObjectGroupingTextResult
public class IObjectGroupingTextResult
For loading and saving groupings to text.
Field Summary | |
---|---|
(package private) java.lang.String |
exportPropertiesFileName
|
private java.io.File |
groupDir
|
private java.lang.String |
groupDirectoryName
|
private java.util.HashMap<IObjectGroup,java.lang.String> |
groupFileNamesMap
|
private IObjectGrouping |
grouping
|
private IObjectFloatSorter |
iobjectFloatSorter
|
(package private) java.lang.String |
iobjectGroupNotSavedFileName
|
(package private) java.lang.String |
iobjectNotSavedFileName
|
private IMatrix |
matrix
|
private Properties |
properties
|
private java.io.File |
resultFile
|
private java.lang.String |
separator
|
private ISimilarity |
similarity
|
private long |
time
|
private java.lang.String |
xslGroupFileName
|
private java.lang.String |
xslGroupingFileName
|
Constructor Summary | |
---|---|
IObjectGroupingTextResult()
|
|
IObjectGroupingTextResult(Properties properties)
|
Method Summary | ||
---|---|---|
private java.lang.String |
fixFileName(java.lang.String name)
|
|
Properties |
getDefaultProperties()
|
|
private java.lang.String |
getExportPropertiesFileName()
|
|
private java.lang.String |
getIObjectGroupNotSavedFileName()
|
|
private java.lang.String |
getIObjectNotSavedFileName()
|
|
Properties |
getProperties()
|
|
java.lang.Object |
getPropertyValue(java.lang.String name)
|
|
void |
printGroupingDTD(java.io.PrintWriter out)
|
|
void |
printGroupingXSL(java.io.PrintWriter pw)
Prints a basic XSL-file for IObjectGrouping XML-files to a PrintWriter . |
|
void |
printIObjectGroupingXSLReference(java.io.PrintWriter pw)
Prints a reference to the Properties-XSL-file to a PrintWriter . |
|
|
save(IMatrix matrix,
IObjectGrouping grouping,
java.util.HashMap<IObjectGroup,IVector<T>> descriptionVecMap,
ISimilarity similarity,
java.io.File file)
Exports IObjectGrouping in XML format |
|
void |
save(IMatrix matrix,
IObjectGrouping grouping,
ISimilarity similarity,
java.io.File file)
Exports IObjectGrouping in XML format |
|
|
saveGroupFiles(java.util.HashMap<IObjectGroup,IVector<T>> descriptionVecMap)
|
|
private
|
saveGroupingFile(java.util.HashMap<IObjectGroup,IVector<T>> descriptionVecMap)
|
|
private
|
saveGroupNode(java.io.PrintWriter out,
IObjectGroupNode node,
java.util.HashMap<IObjectGroup,IVector<T>> descriptionVecMap)
|
|
private
|
saveHierarchy(java.io.PrintWriter out,
HierarchicalIObjectGrouping hging,
java.util.HashMap<IObjectGroup,IVector<T>> descriptionVecMap)
|
|
private void |
saveInfoHTMLFiles(java.lang.String resultDirectoryName)
|
|
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 |
---|
private ISimilarity similarity
private IMatrix matrix
private IObjectGrouping grouping
private long time
private java.io.File resultFile
private java.lang.String groupDirectoryName
private java.io.File groupDir
private java.lang.String separator
private java.util.HashMap<IObjectGroup,java.lang.String> groupFileNamesMap
private java.lang.String xslGroupingFileName
private java.lang.String xslGroupFileName
private Properties properties
private IObjectFloatSorter iobjectFloatSorter
java.lang.String iobjectNotSavedFileName
java.lang.String iobjectGroupNotSavedFileName
java.lang.String exportPropertiesFileName
Constructor Detail |
---|
public IObjectGroupingTextResult()
public IObjectGroupingTextResult(Properties properties)
Method Detail |
---|
public Properties getDefaultProperties()
getDefaultProperties
in interface HasProperties
public java.lang.Object getPropertyValue(java.lang.String name)
getPropertyValue
in interface HasProperties
public void setProperty(java.lang.String name, java.lang.Object value) throws PropertyNotFoundException
setProperty
in interface HasProperties
PropertyNotFoundException
public Properties getProperties()
getProperties
in interface HasProperties
public void setProperties(Properties properties)
setProperties
in interface HasProperties
private java.lang.String fixFileName(java.lang.String name)
private void saveInfoHTMLFiles(java.lang.String resultDirectoryName) throws java.io.IOException
java.io.IOException
private java.lang.String getIObjectNotSavedFileName()
private java.lang.String getIObjectGroupNotSavedFileName()
private java.lang.String getExportPropertiesFileName()
public void save(IMatrix matrix, IObjectGrouping grouping, ISimilarity similarity, java.io.File file)
public <T extends IVectorIndex> void save(IMatrix matrix, IObjectGrouping grouping, java.util.HashMap<IObjectGroup,IVector<T>> descriptionVecMap, ISimilarity similarity, java.io.File file)
public <T extends IVectorIndex> void saveGroupFiles(java.util.HashMap<IObjectGroup,IVector<T>> descriptionVecMap) throws java.io.IOException
java.io.IOException
public void printGroupingDTD(java.io.PrintWriter out)
public void printGroupingXSL(java.io.PrintWriter pw) throws java.io.IOException
PrintWriter
.
java.io.IOException
public void printIObjectGroupingXSLReference(java.io.PrintWriter pw) throws java.io.IOException
PrintWriter
.
java.io.IOException
private <T extends IVectorIndex> void saveGroupingFile(java.util.HashMap<IObjectGroup,IVector<T>> descriptionVecMap) throws java.io.IOException
java.io.IOException
private <T extends IVectorIndex> void saveHierarchy(java.io.PrintWriter out, HierarchicalIObjectGrouping hging, java.util.HashMap<IObjectGroup,IVector<T>> descriptionVecMap) throws java.io.IOException
java.io.IOException
private <T extends IVectorIndex> void saveGroupNode(java.io.PrintWriter out, IObjectGroupNode node, java.util.HashMap<IObjectGroup,IVector<T>> descriptionVecMap) throws java.io.IOException
java.io.IOException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |