uk.co.silentsoftware.datastore
Class TargetHolder

java.lang.Object
  extended by uk.co.silentsoftware.datastore.TargetHolder

public class TargetHolder
extends java.lang.Object

Target holder - holds all memory resident targets and loads and saves them from/to local disk.


Constructor Summary
TargetHolder()
           
 
Method Summary
static void addSavedTarget(Target target)
           
static void clearCurrentTarget()
           
static javax.microedition.location.Coordinates cloneCoordinates(javax.microedition.location.Coordinates original)
          Copies the coordinates passed in
static Target cloneTarget(Target target)
           
static void exportTargets()
           
static Target getCurrentCoords()
           
static Target getCurrentTarget()
           
static Target getSavedTarget(java.lang.String name)
           
static java.util.Vector getSavedTargets()
           
static void importTargets()
           
static void removeSavedTarget(java.lang.String name)
           
static void setCurrentCoords(Target target)
           
static void setCurrentTargetCoords(Target target)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TargetHolder

public TargetHolder()
Method Detail

addSavedTarget

public static void addSavedTarget(Target target)

removeSavedTarget

public static void removeSavedTarget(java.lang.String name)

exportTargets

public static void exportTargets()

importTargets

public static void importTargets()

getSavedTarget

public static Target getSavedTarget(java.lang.String name)

setCurrentTargetCoords

public static void setCurrentTargetCoords(Target target)

setCurrentCoords

public static void setCurrentCoords(Target target)

getCurrentTarget

public static Target getCurrentTarget()

getCurrentCoords

public static Target getCurrentCoords()

clearCurrentTarget

public static void clearCurrentTarget()

getSavedTargets

public static java.util.Vector getSavedTargets()

cloneCoordinates

public static javax.microedition.location.Coordinates cloneCoordinates(javax.microedition.location.Coordinates original)
Copies the coordinates passed in

Parameters:
original -
Returns:

cloneTarget

public static Target cloneTarget(Target target)