at.tuwien.ifs.somtoolbox.reportgenerator
Class MySOMLibMapDescription

java.lang.Object
  extended by at.tuwien.ifs.somtoolbox.reportgenerator.MySOMLibMapDescription

public class MySOMLibMapDescription
extends java.lang.Object

It's strange, but when I tried to use this file it wasn't able to deal with SOMLib map files. I had to make some changes to get it to work A class handling SOMLib map files.

Version:
$Id: MySOMLibMapDescription.java 3583 2010-05-21 10:07:41Z mayer $
Author:
Rudolf Mayer, Sebastian Skritek (0226286, Sebastian.Skritek@gmx.at)

Field Summary
private static java.lang.String[] booleanFields
           
private static java.lang.String[] dateFields
           
private static java.lang.String[] doubleFields
           
private static java.lang.String[] integerFields
           
private static java.lang.String keyDescription
           
private static java.lang.String keyLayerRevision
           
private static java.lang.String keyLearnRateInit
           
private static java.lang.String keyLearnrateType
           
private static java.lang.String keyMetric
           
private static java.lang.String keyNeighbourhoodInit
           
private static java.lang.String keyNeighbourhoodType
           
private static java.lang.String keyQuantErrMap
           
private static java.lang.String keyQuantErrVector
           
private static java.lang.String keyRandomInit
           
private static java.lang.String keyStorageDate
           
private static java.lang.String keyTopology
           
private static java.lang.String keyTotalIterations
           
private static java.lang.String keyTotalTrainingVectors
           
private static java.lang.String keyTrainingTime
           
private static java.lang.String keyType
           
private static java.lang.String keyUrlMappedInputVector
           
private static java.lang.String keyUrlMappedInputVectorDescription
           
private static java.lang.String keyUrlQuantErrMap
           
private static java.lang.String keyUrlTrainingVector
           
private static java.lang.String keyUrlTrainingVectorDescription
           
private static java.lang.String keyUrlUnitDescription
           
private static java.lang.String keyUrlWeightVector
           
private static java.lang.String keyVecDim
           
private static java.lang.String keyVectorsNormailised
           
private static java.lang.String keyXDim
           
private static java.lang.String keyYDim
           
private static java.lang.String[] longFields
           
(package private)  java.util.Properties prop
           
private static java.lang.String[] propertyNames
           
 
Constructor Summary
MySOMLibMapDescription(java.lang.String fileName)
           
 
Method Summary
 java.lang.Object getProperty(java.lang.String property)
           
static void main(java.lang.String[] args)
           
 void readMapDescriptionFile(java.lang.String fileName)
          this function has been changed compared to SOMLibMapDescription.java changed way how the inputfile is read, and weakend the warnings in case of an error.
 void writeMapDescriptionFile(java.lang.String fileName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

keyType

private static final java.lang.String keyType
See Also:
Constant Field Values

keyTopology

private static final java.lang.String keyTopology
See Also:
Constant Field Values

keyXDim

private static final java.lang.String keyXDim
See Also:
Constant Field Values

keyYDim

private static final java.lang.String keyYDim
See Also:
Constant Field Values

keyVecDim

private static final java.lang.String keyVecDim
See Also:
Constant Field Values

keyStorageDate

private static final java.lang.String keyStorageDate
See Also:
Constant Field Values

keyTrainingTime

private static final java.lang.String keyTrainingTime
See Also:
Constant Field Values

keyLearnrateType

private static final java.lang.String keyLearnrateType
See Also:
Constant Field Values

keyLearnRateInit

private static final java.lang.String keyLearnRateInit
See Also:
Constant Field Values

keyNeighbourhoodType

private static final java.lang.String keyNeighbourhoodType
See Also:
Constant Field Values

keyNeighbourhoodInit

private static final java.lang.String keyNeighbourhoodInit
See Also:
Constant Field Values

keyRandomInit

private static final java.lang.String keyRandomInit
See Also:
Constant Field Values

keyTotalIterations

private static final java.lang.String keyTotalIterations
See Also:
Constant Field Values

keyTotalTrainingVectors

private static final java.lang.String keyTotalTrainingVectors
See Also:
Constant Field Values

keyVectorsNormailised

private static final java.lang.String keyVectorsNormailised
See Also:
Constant Field Values

keyQuantErrMap

private static final java.lang.String keyQuantErrMap
See Also:
Constant Field Values

keyQuantErrVector

private static final java.lang.String keyQuantErrVector
See Also:
Constant Field Values

keyUrlTrainingVector

private static final java.lang.String keyUrlTrainingVector
See Also:
Constant Field Values

keyUrlTrainingVectorDescription

private static final java.lang.String keyUrlTrainingVectorDescription
See Also:
Constant Field Values

keyUrlWeightVector

private static final java.lang.String keyUrlWeightVector
See Also:
Constant Field Values

keyUrlQuantErrMap

private static final java.lang.String keyUrlQuantErrMap
See Also:
Constant Field Values

keyUrlMappedInputVector

private static final java.lang.String keyUrlMappedInputVector
See Also:
Constant Field Values

keyUrlMappedInputVectorDescription

private static final java.lang.String keyUrlMappedInputVectorDescription
See Also:
Constant Field Values

keyUrlUnitDescription

private static final java.lang.String keyUrlUnitDescription
See Also:
Constant Field Values

keyMetric

private static final java.lang.String keyMetric
See Also:
Constant Field Values

keyLayerRevision

private static final java.lang.String keyLayerRevision
See Also:
Constant Field Values

keyDescription

private static final java.lang.String keyDescription
See Also:
Constant Field Values

prop

java.util.Properties prop

propertyNames

private static final java.lang.String[] propertyNames

integerFields

private static final java.lang.String[] integerFields

doubleFields

private static final java.lang.String[] doubleFields

longFields

private static final java.lang.String[] longFields

dateFields

private static final java.lang.String[] dateFields

booleanFields

private static final java.lang.String[] booleanFields
Constructor Detail

MySOMLibMapDescription

public MySOMLibMapDescription(java.lang.String fileName)
                       throws java.io.IOException
Throws:
java.io.IOException
Method Detail

readMapDescriptionFile

public void readMapDescriptionFile(java.lang.String fileName)
                            throws java.io.IOException
this function has been changed compared to SOMLibMapDescription.java changed way how the inputfile is read, and weakend the warnings in case of an error.

Parameters:
fileName - the filename to read from
Throws:
java.io.IOException - if an IOException occures.

getProperty

public java.lang.Object getProperty(java.lang.String property)

writeMapDescriptionFile

public void writeMapDescriptionFile(java.lang.String fileName)
                             throws java.io.IOException
Throws:
java.io.IOException

main

public static void main(java.lang.String[] args)