com.partnersoft.maps.translator
Class TranslationReports

java.lang.Object
  extended by com.partnersoft.maps.translator.TranslationReports

public class TranslationReports
extends java.lang.Object

Generates various reports and statistics about a translation.

Author:
Paul Reavis Copyright 2004 Partner Software, Inc.

Field Summary
 java.util.HashMap dataSizes
           
 NamedGoedels dataTypeCodes
           
 java.util.HashMap hiliteSizes
           
 NamedGoedels pointGraphicTypeCodes
           
 java.util.HashMap pointSizes
           
 NamedGoedels pointStyleCodes
           
 NamedGoedels polygonGraphicTypeCodes
           
 java.util.HashMap polygonSizes
           
 NamedGoedels polygonStyleCodes
           
 NamedGoedels polylineGraphicTypeCodes
           
 java.util.HashMap polylineSizes
           
 NamedGoedels polylineStyleCodes
           
 NamedGoedels textGraphicTypeCodes
           
 java.util.HashMap textSizes
           
 NamedGoedels textStyleCodes
           
 
Constructor Summary
TranslationReports(int lodCount)
           
 
Method Summary
 void generateReports()
           
 void invalidGraphicType(java.lang.String name)
           
 void invalidIcon(java.lang.String name)
           
 void invalidStyle(java.lang.String name)
           
 void newGraphicType(java.lang.String name)
           
 void wroteDataBytes(int dataTypeCode, int dataSize, int hiliteSize)
           
 void wroteDataType(int lod, java.lang.String name)
           
 void wroteGraphic(int lod, java.lang.String graphicTypeName, java.lang.String dataTypeName)
           
 void wroteGraphicType(int lod, java.lang.String name)
           
 void wrotePointBytes(int graphicType, int size)
           
 void wrotePolygonBytes(int graphicType, int size)
           
 void wrotePolylineBytes(int graphicType, int size)
           
 void wroteTextBytes(int graphicType, int size)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

polygonGraphicTypeCodes

public NamedGoedels polygonGraphicTypeCodes

polylineGraphicTypeCodes

public NamedGoedels polylineGraphicTypeCodes

pointGraphicTypeCodes

public NamedGoedels pointGraphicTypeCodes

textGraphicTypeCodes

public NamedGoedels textGraphicTypeCodes

dataTypeCodes

public NamedGoedels dataTypeCodes

polygonStyleCodes

public NamedGoedels polygonStyleCodes

polylineStyleCodes

public NamedGoedels polylineStyleCodes

pointStyleCodes

public NamedGoedels pointStyleCodes

textStyleCodes

public NamedGoedels textStyleCodes

polygonSizes

public java.util.HashMap polygonSizes

polylineSizes

public java.util.HashMap polylineSizes

pointSizes

public java.util.HashMap pointSizes

textSizes

public java.util.HashMap textSizes

dataSizes

public java.util.HashMap dataSizes

hiliteSizes

public java.util.HashMap hiliteSizes
Constructor Detail

TranslationReports

public TranslationReports(int lodCount)
Method Detail

wroteGraphic

public void wroteGraphic(int lod,
                         java.lang.String graphicTypeName,
                         java.lang.String dataTypeName)

wroteGraphicType

public void wroteGraphicType(int lod,
                             java.lang.String name)

wroteDataType

public void wroteDataType(int lod,
                          java.lang.String name)

newGraphicType

public void newGraphicType(java.lang.String name)

invalidGraphicType

public void invalidGraphicType(java.lang.String name)

invalidStyle

public void invalidStyle(java.lang.String name)

invalidIcon

public void invalidIcon(java.lang.String name)

wrotePolygonBytes

public void wrotePolygonBytes(int graphicType,
                              int size)

wrotePolylineBytes

public void wrotePolylineBytes(int graphicType,
                               int size)

wrotePointBytes

public void wrotePointBytes(int graphicType,
                            int size)

wroteTextBytes

public void wroteTextBytes(int graphicType,
                           int size)

wroteDataBytes

public void wroteDataBytes(int dataTypeCode,
                           int dataSize,
                           int hiliteSize)

generateReports

public void generateReports()
                     throws java.io.IOException
Throws:
java.io.IOException