com.partnersoft.maps.translator
Class MapDataTypeConfiguration

java.lang.Object
  extended by com.partnersoft.maps.translator.MapDataTypeConfiguration
All Implemented Interfaces:
Coggable

public class MapDataTypeConfiguration
extends java.lang.Object
implements Coggable

Configuration for data type translation and presentation.

Author:
Paul Reavis Copyright 2001 Partner Software, Inc. All rights reserved.

Field Summary
 NameSet allFields
           
 java.util.ArrayList<java.lang.String> configuredFields
           
 java.util.ArrayList<java.lang.String> configuredLabels
           
 boolean disabled
           
 boolean dumpData
           
 java.util.ArrayList<MapDataTypeField> fields
           
 java.lang.String gisName
           
 java.lang.String name
           
 Script[] transformArray
           
 java.util.ArrayList<java.lang.String> transformNames
           
 NameSet verifiedFields
           
 
Constructor Summary
MapDataTypeConfiguration()
          Create a new RoverDatatypeConfiguration.
MapDataTypeConfiguration(Cog newState)
           
 
Method Summary
 void addField(java.lang.String name, java.lang.String label, boolean enabled)
           
 void addNewFields(java.util.Collection newFields)
           
 void addTransformNamed(java.lang.String transformName)
           
 java.lang.String getConfiguredName()
           
 void prepForTranslation()
           
 void setupTransforms(Naming<Script> namedTransforms)
           
 Cog toCog()
          Returns the complete internal state of this object in the form of a Cog.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

gisName

public java.lang.String gisName

name

public java.lang.String name

fields

public java.util.ArrayList<MapDataTypeField> fields

transformNames

public java.util.ArrayList<java.lang.String> transformNames

disabled

public boolean disabled

dumpData

public boolean dumpData

transformArray

public transient Script[] transformArray

configuredFields

public transient java.util.ArrayList<java.lang.String> configuredFields

configuredLabels

public transient java.util.ArrayList<java.lang.String> configuredLabels

allFields

public transient NameSet allFields

verifiedFields

public transient NameSet verifiedFields
Constructor Detail

MapDataTypeConfiguration

public MapDataTypeConfiguration()
Create a new RoverDatatypeConfiguration.


MapDataTypeConfiguration

public MapDataTypeConfiguration(Cog newState)
Method Detail

prepForTranslation

public void prepForTranslation()

toCog

public Cog toCog()
Description copied from interface: Coggable
Returns the complete internal state of this object in the form of a Cog.

Specified by:
toCog in interface Coggable
Returns:
Cog representing the internal state of this object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getConfiguredName

public java.lang.String getConfiguredName()

setupTransforms

public void setupTransforms(Naming<Script> namedTransforms)

addField

public void addField(java.lang.String name,
                     java.lang.String label,
                     boolean enabled)

addNewFields

public void addNewFields(java.util.Collection newFields)

addTransformNamed

public void addTransformNamed(java.lang.String transformName)