Class DefaultOperationList

java.lang.Object
org.gvsig.tools.observer.impl.BaseWeakReferencingObservable
org.gvsig.raster.lib.buffer.impl.operations.DefaultOperationList
All Implemented Interfaces:
Cloneable, Iterable<org.gvsig.raster.lib.buffer.api.operations.OperationListEntry>, Collection<org.gvsig.raster.lib.buffer.api.operations.OperationListEntry>, List<org.gvsig.raster.lib.buffer.api.operations.OperationListEntry>, SequencedCollection<org.gvsig.raster.lib.buffer.api.operations.OperationListEntry>, org.gvsig.raster.lib.buffer.api.operations.OperationList, org.gvsig.tools.lang.Cloneable, org.gvsig.tools.observer.ComplexObservable, org.gvsig.tools.observer.ComplexWeakReferencingObservable, org.gvsig.tools.observer.Observable, org.gvsig.tools.observer.WeakReferencingObservable, org.gvsig.tools.persistence.Persistent

public class DefaultOperationList extends org.gvsig.tools.observer.impl.BaseWeakReferencingObservable implements org.gvsig.raster.lib.buffer.api.operations.OperationList
Author:
fdiaz
  • Field Details

  • Constructor Details

    • DefaultOperationList

      public DefaultOperationList()
  • Method Details

    • size

      public int size()
      Specified by:
      size in interface Collection<org.gvsig.raster.lib.buffer.api.operations.OperationListEntry>
      Specified by:
      size in interface List<org.gvsig.raster.lib.buffer.api.operations.OperationListEntry>
    • isEmpty

      public boolean isEmpty()
      Specified by:
      isEmpty in interface Collection<org.gvsig.raster.lib.buffer.api.operations.OperationListEntry>
      Specified by:
      isEmpty in interface List<org.gvsig.raster.lib.buffer.api.operations.OperationListEntry>
    • contains

      public boolean contains(Object o)
      Specified by:
      contains in interface Collection<org.gvsig.raster.lib.buffer.api.operations.OperationListEntry>
      Specified by:
      contains in interface List<org.gvsig.raster.lib.buffer.api.operations.OperationListEntry>
    • iterator

      public Iterator<org.gvsig.raster.lib.buffer.api.operations.OperationListEntry> iterator()
      Specified by:
      iterator in interface Collection<org.gvsig.raster.lib.buffer.api.operations.OperationListEntry>
      Specified by:
      iterator in interface Iterable<org.gvsig.raster.lib.buffer.api.operations.OperationListEntry>
      Specified by:
      iterator in interface List<org.gvsig.raster.lib.buffer.api.operations.OperationListEntry>
    • toArray

      public Object[] toArray()
      Specified by:
      toArray in interface Collection<org.gvsig.raster.lib.buffer.api.operations.OperationListEntry>
      Specified by:
      toArray in interface List<org.gvsig.raster.lib.buffer.api.operations.OperationListEntry>
    • toArray

      public <T> T[] toArray(T[] a)
      Specified by:
      toArray in interface Collection<org.gvsig.raster.lib.buffer.api.operations.OperationListEntry>
      Specified by:
      toArray in interface List<org.gvsig.raster.lib.buffer.api.operations.OperationListEntry>
    • add

      public boolean add(org.gvsig.raster.lib.buffer.api.operations.OperationListEntry e)
      Specified by:
      add in interface Collection<org.gvsig.raster.lib.buffer.api.operations.OperationListEntry>
      Specified by:
      add in interface List<org.gvsig.raster.lib.buffer.api.operations.OperationListEntry>
    • remove

      public boolean remove(Object o)
      Specified by:
      remove in interface Collection<org.gvsig.raster.lib.buffer.api.operations.OperationListEntry>
      Specified by:
      remove in interface List<org.gvsig.raster.lib.buffer.api.operations.OperationListEntry>
    • containsAll

      public boolean containsAll(Collection<?> c)
      Specified by:
      containsAll in interface Collection<org.gvsig.raster.lib.buffer.api.operations.OperationListEntry>
      Specified by:
      containsAll in interface List<org.gvsig.raster.lib.buffer.api.operations.OperationListEntry>
    • addAll

      public boolean addAll(Collection<? extends org.gvsig.raster.lib.buffer.api.operations.OperationListEntry> c)
      Specified by:
      addAll in interface Collection<org.gvsig.raster.lib.buffer.api.operations.OperationListEntry>
      Specified by:
      addAll in interface List<org.gvsig.raster.lib.buffer.api.operations.OperationListEntry>
    • addAll

      public boolean addAll(int index, Collection<? extends org.gvsig.raster.lib.buffer.api.operations.OperationListEntry> c)
      Specified by:
      addAll in interface List<org.gvsig.raster.lib.buffer.api.operations.OperationListEntry>
    • removeAll

      public boolean removeAll(Collection<?> c)
      Specified by:
      removeAll in interface Collection<org.gvsig.raster.lib.buffer.api.operations.OperationListEntry>
      Specified by:
      removeAll in interface List<org.gvsig.raster.lib.buffer.api.operations.OperationListEntry>
    • retainAll

      public boolean retainAll(Collection<?> c)
      Specified by:
      retainAll in interface Collection<org.gvsig.raster.lib.buffer.api.operations.OperationListEntry>
      Specified by:
      retainAll in interface List<org.gvsig.raster.lib.buffer.api.operations.OperationListEntry>
    • clear

      public void clear()
      Specified by:
      clear in interface Collection<org.gvsig.raster.lib.buffer.api.operations.OperationListEntry>
      Specified by:
      clear in interface List<org.gvsig.raster.lib.buffer.api.operations.OperationListEntry>
    • get

      public org.gvsig.raster.lib.buffer.api.operations.OperationListEntry get(int index)
      Specified by:
      get in interface List<org.gvsig.raster.lib.buffer.api.operations.OperationListEntry>
    • set

      public org.gvsig.raster.lib.buffer.api.operations.OperationListEntry set(int index, org.gvsig.raster.lib.buffer.api.operations.OperationListEntry element)
      Specified by:
      set in interface List<org.gvsig.raster.lib.buffer.api.operations.OperationListEntry>
    • add

      public void add(int index, org.gvsig.raster.lib.buffer.api.operations.OperationListEntry element)
      Specified by:
      add in interface List<org.gvsig.raster.lib.buffer.api.operations.OperationListEntry>
    • remove

      public org.gvsig.raster.lib.buffer.api.operations.OperationListEntry remove(int index)
      Specified by:
      remove in interface List<org.gvsig.raster.lib.buffer.api.operations.OperationListEntry>
    • indexOf

      public int indexOf(Object o)
      Specified by:
      indexOf in interface List<org.gvsig.raster.lib.buffer.api.operations.OperationListEntry>
    • lastIndexOf

      public int lastIndexOf(Object o)
      Specified by:
      lastIndexOf in interface List<org.gvsig.raster.lib.buffer.api.operations.OperationListEntry>
    • listIterator

      public ListIterator<org.gvsig.raster.lib.buffer.api.operations.OperationListEntry> listIterator()
      Specified by:
      listIterator in interface List<org.gvsig.raster.lib.buffer.api.operations.OperationListEntry>
    • listIterator

      public ListIterator<org.gvsig.raster.lib.buffer.api.operations.OperationListEntry> listIterator(int index)
      Specified by:
      listIterator in interface List<org.gvsig.raster.lib.buffer.api.operations.OperationListEntry>
    • subList

      public List<org.gvsig.raster.lib.buffer.api.operations.OperationListEntry> subList(int fromIndex, int toIndex)
      Specified by:
      subList in interface List<org.gvsig.raster.lib.buffer.api.operations.OperationListEntry>
    • execute

      public org.gvsig.raster.lib.buffer.api.Buffer execute(org.gvsig.tools.task.SimpleTaskStatus status, org.gvsig.raster.lib.buffer.api.Buffer buffer) throws org.gvsig.raster.lib.buffer.api.exceptions.BufferOperationException
      Specified by:
      execute in interface org.gvsig.raster.lib.buffer.api.operations.OperationList
      Throws:
      org.gvsig.raster.lib.buffer.api.exceptions.BufferOperationException
    • add

      public void add(org.gvsig.raster.lib.buffer.api.operations.Operation operation, org.gvsig.tools.dynobject.DynObject parameters)
      Specified by:
      add in interface org.gvsig.raster.lib.buffer.api.operations.OperationList
    • add

      public void add(int index, org.gvsig.raster.lib.buffer.api.operations.Operation operation, org.gvsig.tools.dynobject.DynObject parameters)
      Specified by:
      add in interface org.gvsig.raster.lib.buffer.api.operations.OperationList
    • removeIfExists

      public void removeIfExists(String name)
      Specified by:
      removeIfExists in interface org.gvsig.raster.lib.buffer.api.operations.OperationList
    • getParameterValue

      public Object getParameterValue(String name)
      Specified by:
      getParameterValue in interface org.gvsig.raster.lib.buffer.api.operations.OperationList
    • saveToState

      public void saveToState(org.gvsig.tools.persistence.PersistentState state) throws org.gvsig.tools.persistence.exception.PersistenceException
      Specified by:
      saveToState in interface org.gvsig.tools.persistence.Persistent
      Throws:
      org.gvsig.tools.persistence.exception.PersistenceException
    • loadFromState

      public void loadFromState(org.gvsig.tools.persistence.PersistentState state) throws org.gvsig.tools.persistence.exception.PersistenceException
      Specified by:
      loadFromState in interface org.gvsig.tools.persistence.Persistent
      Throws:
      org.gvsig.tools.persistence.exception.PersistenceException
    • registerPersistence

      public static void registerPersistence()
    • getAvailableParameterNames

      public List<String> getAvailableParameterNames()
    • setDefaultParameters

      public void setDefaultParameters(org.gvsig.tools.dynobject.DynObject parameters)
      Specified by:
      setDefaultParameters in interface org.gvsig.raster.lib.buffer.api.operations.OperationList
    • validateLookupParameters

      public void validateLookupParameters() throws org.gvsig.raster.lib.buffer.api.operations.InvalidLookupParametersException
      Specified by:
      validateLookupParameters in interface org.gvsig.raster.lib.buffer.api.operations.OperationList
      Throws:
      org.gvsig.raster.lib.buffer.api.operations.InvalidLookupParametersException
    • clone

      public Object clone() throws CloneNotSupportedException
      Specified by:
      clone in interface org.gvsig.tools.lang.Cloneable
      Overrides:
      clone in class org.gvsig.tools.observer.impl.BaseWeakReferencingObservable
      Throws:
      CloneNotSupportedException