com.partnersoft.maps.model
Class RoverProfile

java.lang.Object
  extended by com.partnersoft.maps.model.RoverProfile

public class RoverProfile
extends java.lang.Object

Contains a description of a rover set, generally as discovered during translation. Includes examples of all data and graphic types, which ones were discarded, the total extents, etc.

Copyright 2006-2009 Partner Software, Inc.

Version:
$Id: RoverProfile.java 2474 2010-03-13 14:28:43Z paul $
Author:
Paul Reavis

Constructor Summary
RoverProfile(java.lang.String mapsetName, boolean enabled)
           
 
Method Summary
 void addMissingDataId(int id)
           
 void addMissingFindItem(java.lang.String findItemName)
           
 void addMissingKey(java.lang.String findItemName, java.lang.String key)
           
 Naming<DataTypeProfile> getDataTypeProfiles()
           
 Naming<GraphicTypeProfile> getGraphicTypeProfiles()
           
 java.util.HashSet<java.lang.Integer> getMissingDataIds()
           
 NameSet getMissingFindItems()
           
 Naming<NameSet> getMissingKeys()
           
 java.util.List<java.lang.String> listDataTypes()
           
 java.util.List<java.lang.String> listGraphicTypes()
           
 void profile(MapDataGraphic graphic)
           
 void writeDataFieldsCsv(VfsFile whereTo)
           
 void writeDatatypeConfig(VfsFile whereTo)
           
 void writeDataTypesCsv(VfsFile whereTo)
           
 void writeGraphicTypesCsv(VfsFile whereTo)
           
 void writeHtmlReport(VfsFile whereTo)
           
 void writeProfile()
           
 void writeProfileTo(VfsDirectory directory)
          Writes all profile data (HTML report, XML datatype config) out.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RoverProfile

public RoverProfile(java.lang.String mapsetName,
                    boolean enabled)
Method Detail

getGraphicTypeProfiles

public Naming<GraphicTypeProfile> getGraphicTypeProfiles()

getDataTypeProfiles

public Naming<DataTypeProfile> getDataTypeProfiles()

getMissingFindItems

public NameSet getMissingFindItems()

getMissingKeys

public Naming<NameSet> getMissingKeys()

getMissingDataIds

public java.util.HashSet<java.lang.Integer> getMissingDataIds()

addMissingDataId

public void addMissingDataId(int id)

addMissingFindItem

public void addMissingFindItem(java.lang.String findItemName)

addMissingKey

public void addMissingKey(java.lang.String findItemName,
                          java.lang.String key)

listGraphicTypes

public java.util.List<java.lang.String> listGraphicTypes()

listDataTypes

public java.util.List<java.lang.String> listDataTypes()

profile

public void profile(MapDataGraphic graphic)

writeHtmlReport

public void writeHtmlReport(VfsFile whereTo)

writeDatatypeConfig

public void writeDatatypeConfig(VfsFile whereTo)

writeDataFieldsCsv

public void writeDataFieldsCsv(VfsFile whereTo)

writeGraphicTypesCsv

public void writeGraphicTypesCsv(VfsFile whereTo)

writeDataTypesCsv

public void writeDataTypesCsv(VfsFile whereTo)

writeProfileTo

public void writeProfileTo(VfsDirectory directory)
                    throws java.io.IOException
Writes all profile data (HTML report, XML datatype config) out.

Throws:
java.io.IOException

writeProfile

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