com.partnersoft.workbench.app
Class WorkbenchMapSetLogic

java.lang.Object
  extended by com.partnersoft.workbench.app.WorkbenchMapSetLogic

public class WorkbenchMapSetLogic
extends java.lang.Object


Constructor Summary
WorkbenchMapSetLogic(WorkbenchApp workbench)
           
 
Method Summary
 void addAvailableDataTypeFields(java.lang.String mapsetName, VfsFile file)
           
 Naming<XyPoint> dataTypeLocationsFor(java.lang.String mapsetName)
           
 void disableDataTypeFields(VfsFile file, java.util.Collection<java.lang.String> names)
           
 void enableDataTypeFields(VfsFile file, java.util.Collection<java.lang.String> names)
           
 Naming<XyPoint> graphicTypeLocationsFor(java.lang.String mapsetName)
           
 java.util.List<MapDataTypeField> listAvailableDataTypeFieldsFor(java.lang.String mapsetName)
           
 java.util.List<java.lang.String> listAvailableGraphicTypesFor(java.lang.String mapsetName)
           
 java.util.List<MapDataTypeField> readDataTypeFieldsFrom(VfsFile file)
           
 void relabelDataTypeFields(VfsFile file, Naming<java.lang.String> labels)
           
 void removeUnavailableDataTypeFields(java.lang.String mapsetName, VfsFile file)
           
 void writeDataTypeFieldsTo(java.util.List<MapDataTypeField> fields, VfsFile file)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WorkbenchMapSetLogic

public WorkbenchMapSetLogic(WorkbenchApp workbench)
Method Detail

graphicTypeLocationsFor

public Naming<XyPoint> graphicTypeLocationsFor(java.lang.String mapsetName)
                                        throws java.io.IOException
Throws:
java.io.IOException

dataTypeLocationsFor

public Naming<XyPoint> dataTypeLocationsFor(java.lang.String mapsetName)
                                     throws java.io.IOException
Throws:
java.io.IOException

listAvailableGraphicTypesFor

public java.util.List<java.lang.String> listAvailableGraphicTypesFor(java.lang.String mapsetName)
                                                              throws java.io.IOException
Throws:
java.io.IOException

listAvailableDataTypeFieldsFor

public java.util.List<MapDataTypeField> listAvailableDataTypeFieldsFor(java.lang.String mapsetName)
                                                                throws java.io.IOException
Throws:
java.io.IOException

readDataTypeFieldsFrom

public java.util.List<MapDataTypeField> readDataTypeFieldsFrom(VfsFile file)
                                                        throws java.io.IOException
Throws:
java.io.IOException

writeDataTypeFieldsTo

public void writeDataTypeFieldsTo(java.util.List<MapDataTypeField> fields,
                                  VfsFile file)
                           throws java.io.IOException
Throws:
java.io.IOException

addAvailableDataTypeFields

public void addAvailableDataTypeFields(java.lang.String mapsetName,
                                       VfsFile file)
                                throws java.io.IOException
Throws:
java.io.IOException

removeUnavailableDataTypeFields

public void removeUnavailableDataTypeFields(java.lang.String mapsetName,
                                            VfsFile file)
                                     throws java.io.IOException
Throws:
java.io.IOException

relabelDataTypeFields

public void relabelDataTypeFields(VfsFile file,
                                  Naming<java.lang.String> labels)
                           throws java.io.IOException
Throws:
java.io.IOException

enableDataTypeFields

public void enableDataTypeFields(VfsFile file,
                                 java.util.Collection<java.lang.String> names)
                          throws java.io.IOException
Throws:
java.io.IOException

disableDataTypeFields

public void disableDataTypeFields(VfsFile file,
                                  java.util.Collection<java.lang.String> names)
                           throws java.io.IOException
Throws:
java.io.IOException