Class Category

java.lang.Object
com.vividsolutions.jump.workbench.model.Category

public class Category extends Object
A folder containing Layers.
  • Constructor Details

    • Category

      public Category()
  • Method Details

    • setName

      public void setName(String name)
    • getTask

      public Task getTask()
    • setLayerManager

      public void setLayerManager(LayerManager layerManager)
    • getLayerManager

      public LayerManager getLayerManager()
    • getPersistentLayerables

      public List<Layerable> getPersistentLayerables()
      Called by Java2XML
      Returns:
      Layerables with enough information to be saved to a project file
    • getLayerables

      public List<Layerable> getLayerables()
    • iterator

      public Iterator<Layerable> iterator()
    • remove

      public void remove(Layerable layerable)
    • indexOf

      public int indexOf(Layerable layerable)
      Parameters:
      layerable - the layerable whose index we want to know
      Returns:
      -1 if the category does not contain the layerable
    • contains

      public boolean contains(Layerable layerable)
    • add

      public void add(int index, Layerable layerable)
      Parameters:
      index - 0 to add to the top
      layerable - the layerable to add
    • addPersistentLayerable

      public void addPersistentLayerable(Layerable layerable)
      Called by Java2XML
      Parameters:
      layerable - the Layerable to add
    • isEmpty

      public boolean isEmpty()
    • getName

      public String getName()
    • toString

      public String toString()
      Overrides:
      toString in class Object