com.partnersoft.maps.translator
Class TranslationLib

java.lang.Object
  extended by com.partnersoft.maps.translator.TranslationLib
All Implemented Interfaces:
RoverConstants

public class TranslationLib
extends java.lang.Object
implements RoverConstants

Useful library methods. Copyright 2002 Partner Software, Inc.


Field Summary
 
Fields inherited from interface com.partnersoft.io.formats.rover.RoverConstants
ALIGN_BOTTOM_CENTER, ALIGN_BOTTOM_FIT, ALIGN_BOTTOM_LEFT, ALIGN_BOTTOM_RIGHT, ALIGN_CENTER, ALIGN_CENTER_LEFT, ALIGN_CENTER_RIGHT, ALIGN_CODE_CENTER, ALIGN_CODE_FIT, ALIGN_CODE_HIGH, ALIGN_CODE_LOW, ALIGN_FIT, ALIGN_FIT_LEFT, ALIGN_FIT_RIGHT, ALIGN_TOP_CENTER, ALIGN_TOP_FIT, ALIGN_TOP_LEFT, ALIGN_TOP_RIGHT, COMMENT, DATA_FIELDS_MAX, EOF, FLOAT_COORDS, GEOMETRY_TYPE_NAMES, HAS_DATA, HAS_OFFSET, HAS_ROTATION, IMAGE, LIST, MASK_TYPECODE, NAMING, POINT, POINT_COLOR, POLYGON, POLYLINE, POP, PUSH, ROTATION_MULT, TEXEL_COORD_MAX, TEXEL_COORD_SIZE, TEXT, TEXT_LONG, TILE_COORD_MAX, TILE_SIZE_PIXELS, VALUE
 
Constructor Summary
TranslationLib()
           
 
Method Summary
static RoverGraphic convertGraphic(MapDataGraphic original, RoverSet roverSet)
           
static MapDataTypeConfiguration createFindItemTargetDatatype()
           
static boolean testFileSet(java.util.ArrayList original, java.lang.String[] extensions)
          Returns true if there is an existing file for the given extensions in the given file set.
static java.lang.String titleCase(java.lang.String victim)
           
static java.util.ArrayList titleCaseNames(java.util.ArrayList original)
           
static byte[] translateHilite(java.util.ArrayList graphics)
           
static java.util.List<MapDataGraphic> untranslate(RoverBytes rover, RoverSet roverSet)
           
static java.util.ArrayList weedFileSet(java.util.ArrayList original, java.lang.String extension)
           
static java.util.ArrayList weedFileSet(java.util.ArrayList original, java.lang.String[] extensions)
           
static java.util.ArrayList weedFileSet(java.util.ArrayList original, java.lang.String extension1, java.lang.String extension2)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TranslationLib

public TranslationLib()
Method Detail

titleCaseNames

public static java.util.ArrayList titleCaseNames(java.util.ArrayList original)

titleCase

public static java.lang.String titleCase(java.lang.String victim)

weedFileSet

public static java.util.ArrayList weedFileSet(java.util.ArrayList original,
                                              java.lang.String extension)

weedFileSet

public static java.util.ArrayList weedFileSet(java.util.ArrayList original,
                                              java.lang.String extension1,
                                              java.lang.String extension2)

weedFileSet

public static java.util.ArrayList weedFileSet(java.util.ArrayList original,
                                              java.lang.String[] extensions)

testFileSet

public static boolean testFileSet(java.util.ArrayList original,
                                  java.lang.String[] extensions)
Returns true if there is an existing file for the given extensions in the given file set.


createFindItemTargetDatatype

public static MapDataTypeConfiguration createFindItemTargetDatatype()

convertGraphic

public static RoverGraphic convertGraphic(MapDataGraphic original,
                                          RoverSet roverSet)

translateHilite

public static byte[] translateHilite(java.util.ArrayList graphics)
                              throws java.io.IOException
Throws:
java.io.IOException

untranslate

public static java.util.List<MapDataGraphic> untranslate(RoverBytes rover,
                                                         RoverSet roverSet)