com.vividsolutions.jump.workbench.model
Class Task

java.lang.Object
  extended by com.vividsolutions.jump.workbench.model.Task
All Implemented Interfaces:
LayerManagerProxy

public class Task
extends java.lang.Object
implements LayerManagerProxy

Whatever the user needs to do a particular task. Currently a thin wrapper around a LayerManager.


Nested Class Summary
static interface Task.NameListener
          Interface: NameListener must respond to task name changing.
 
Constructor Summary
Task()
           
 
Method Summary
 void add(Task.NameListener nameListener)
           
 void addCategory(Category category)
          Called by Java2XML
 java.util.Collection getCategories()
           
 LayerManager getLayerManager()
           
 java.lang.String getName()
           
 java.io.File getProjectFile()
           
 void setName(java.lang.String name)
           
 void setProjectFile(java.io.File projectFile)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Task

public Task()
Method Detail

add

public void add(Task.NameListener nameListener)

setName

public void setName(java.lang.String name)

setProjectFile

public void setProjectFile(java.io.File projectFile)

getLayerManager

public LayerManager getLayerManager()
Specified by:
getLayerManager in interface LayerManagerProxy

getProjectFile

public java.io.File getProjectFile()

toString

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

getName

public java.lang.String getName()

getCategories

public java.util.Collection getCategories()

addCategory

public void addCategory(Category category)
Called by Java2XML