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 Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(int index, org.gvsig.raster.lib.buffer.api.operations.OperationListEntry element) voidadd(int index, org.gvsig.raster.lib.buffer.api.operations.Operation operation, org.gvsig.tools.dynobject.DynObject parameters) booleanadd(org.gvsig.raster.lib.buffer.api.operations.OperationListEntry e) voidadd(org.gvsig.raster.lib.buffer.api.operations.Operation operation, org.gvsig.tools.dynobject.DynObject parameters) booleanaddAll(int index, Collection<? extends org.gvsig.raster.lib.buffer.api.operations.OperationListEntry> c) booleanaddAll(Collection<? extends org.gvsig.raster.lib.buffer.api.operations.OperationListEntry> c) voidclear()clone()booleanbooleancontainsAll(Collection<?> c) org.gvsig.raster.lib.buffer.api.Bufferexecute(org.gvsig.tools.task.SimpleTaskStatus status, org.gvsig.raster.lib.buffer.api.Buffer buffer) org.gvsig.raster.lib.buffer.api.operations.OperationListEntryget(int index) getParameterValue(String name) intbooleanisEmpty()Iterator<org.gvsig.raster.lib.buffer.api.operations.OperationListEntry> iterator()intListIterator<org.gvsig.raster.lib.buffer.api.operations.OperationListEntry> ListIterator<org.gvsig.raster.lib.buffer.api.operations.OperationListEntry> listIterator(int index) voidloadFromState(org.gvsig.tools.persistence.PersistentState state) static voidorg.gvsig.raster.lib.buffer.api.operations.OperationListEntryremove(int index) booleanbooleanremoveAll(Collection<?> c) voidremoveIfExists(String name) booleanretainAll(Collection<?> c) voidsaveToState(org.gvsig.tools.persistence.PersistentState state) org.gvsig.raster.lib.buffer.api.operations.OperationListEntryset(int index, org.gvsig.raster.lib.buffer.api.operations.OperationListEntry element) voidsetDefaultParameters(org.gvsig.tools.dynobject.DynObject parameters) intsize()List<org.gvsig.raster.lib.buffer.api.operations.OperationListEntry> subList(int fromIndex, int toIndex) Object[]toArray()<T> T[]toArray(T[] a) voidMethods inherited from class org.gvsig.tools.observer.impl.BaseWeakReferencingObservable
addObserver, addObserver, addObservers, beginComplexNotification, clearChanged, countObservers, deleteObserver, deleteObserver, deleteObservers, disableNotifications, enableNotifications, endComplexNotification, hasChanged, inComplex, isEnabledNotifications, notify, notifyObservers, notifyObservers, setChangedMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArrayMethods inherited from interface java.util.List
addFirst, addLast, equals, getFirst, getLast, hashCode, removeFirst, removeLast, replaceAll, reversed, sort, spliteratorMethods inherited from interface org.gvsig.tools.observer.Observable
addObserver, deleteObserver, deleteObservers
-
Field Details
-
PERSISTENT_NAME
Persistence definition name- See Also:
-
PERSISTENT_DESCRIPTION
Description of persistence definition- See Also:
-
-
Constructor Details
-
DefaultOperationList
public DefaultOperationList()
-
-
Method Details
-
size
public int size()- Specified by:
sizein interfaceCollection<org.gvsig.raster.lib.buffer.api.operations.OperationListEntry>- Specified by:
sizein interfaceList<org.gvsig.raster.lib.buffer.api.operations.OperationListEntry>
-
isEmpty
public boolean isEmpty()- Specified by:
isEmptyin interfaceCollection<org.gvsig.raster.lib.buffer.api.operations.OperationListEntry>- Specified by:
isEmptyin interfaceList<org.gvsig.raster.lib.buffer.api.operations.OperationListEntry>
-
contains
- Specified by:
containsin interfaceCollection<org.gvsig.raster.lib.buffer.api.operations.OperationListEntry>- Specified by:
containsin interfaceList<org.gvsig.raster.lib.buffer.api.operations.OperationListEntry>
-
iterator
- Specified by:
iteratorin interfaceCollection<org.gvsig.raster.lib.buffer.api.operations.OperationListEntry>- Specified by:
iteratorin interfaceIterable<org.gvsig.raster.lib.buffer.api.operations.OperationListEntry>- Specified by:
iteratorin interfaceList<org.gvsig.raster.lib.buffer.api.operations.OperationListEntry>
-
toArray
- Specified by:
toArrayin interfaceCollection<org.gvsig.raster.lib.buffer.api.operations.OperationListEntry>- Specified by:
toArrayin interfaceList<org.gvsig.raster.lib.buffer.api.operations.OperationListEntry>
-
toArray
public <T> T[] toArray(T[] a) - Specified by:
toArrayin interfaceCollection<org.gvsig.raster.lib.buffer.api.operations.OperationListEntry>- Specified by:
toArrayin interfaceList<org.gvsig.raster.lib.buffer.api.operations.OperationListEntry>
-
add
public boolean add(org.gvsig.raster.lib.buffer.api.operations.OperationListEntry e) - Specified by:
addin interfaceCollection<org.gvsig.raster.lib.buffer.api.operations.OperationListEntry>- Specified by:
addin interfaceList<org.gvsig.raster.lib.buffer.api.operations.OperationListEntry>
-
remove
- Specified by:
removein interfaceCollection<org.gvsig.raster.lib.buffer.api.operations.OperationListEntry>- Specified by:
removein interfaceList<org.gvsig.raster.lib.buffer.api.operations.OperationListEntry>
-
containsAll
- Specified by:
containsAllin interfaceCollection<org.gvsig.raster.lib.buffer.api.operations.OperationListEntry>- Specified by:
containsAllin interfaceList<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:
addAllin interfaceCollection<org.gvsig.raster.lib.buffer.api.operations.OperationListEntry>- Specified by:
addAllin interfaceList<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) -
removeAll
- Specified by:
removeAllin interfaceCollection<org.gvsig.raster.lib.buffer.api.operations.OperationListEntry>- Specified by:
removeAllin interfaceList<org.gvsig.raster.lib.buffer.api.operations.OperationListEntry>
-
retainAll
- Specified by:
retainAllin interfaceCollection<org.gvsig.raster.lib.buffer.api.operations.OperationListEntry>- Specified by:
retainAllin interfaceList<org.gvsig.raster.lib.buffer.api.operations.OperationListEntry>
-
clear
public void clear()- Specified by:
clearin interfaceCollection<org.gvsig.raster.lib.buffer.api.operations.OperationListEntry>- Specified by:
clearin interfaceList<org.gvsig.raster.lib.buffer.api.operations.OperationListEntry>
-
get
public org.gvsig.raster.lib.buffer.api.operations.OperationListEntry get(int index) -
set
public org.gvsig.raster.lib.buffer.api.operations.OperationListEntry set(int index, org.gvsig.raster.lib.buffer.api.operations.OperationListEntry element) -
add
public void add(int index, org.gvsig.raster.lib.buffer.api.operations.OperationListEntry element) -
remove
public org.gvsig.raster.lib.buffer.api.operations.OperationListEntry remove(int index) -
indexOf
-
lastIndexOf
- Specified by:
lastIndexOfin interfaceList<org.gvsig.raster.lib.buffer.api.operations.OperationListEntry>
-
listIterator
- Specified by:
listIteratorin interfaceList<org.gvsig.raster.lib.buffer.api.operations.OperationListEntry>
-
listIterator
public ListIterator<org.gvsig.raster.lib.buffer.api.operations.OperationListEntry> listIterator(int index) - Specified by:
listIteratorin interfaceList<org.gvsig.raster.lib.buffer.api.operations.OperationListEntry>
-
subList
public List<org.gvsig.raster.lib.buffer.api.operations.OperationListEntry> subList(int fromIndex, int toIndex) -
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:
executein interfaceorg.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:
addin interfaceorg.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:
addin interfaceorg.gvsig.raster.lib.buffer.api.operations.OperationList
-
removeIfExists
- Specified by:
removeIfExistsin interfaceorg.gvsig.raster.lib.buffer.api.operations.OperationList
-
getParameterValue
- Specified by:
getParameterValuein interfaceorg.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:
saveToStatein interfaceorg.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:
loadFromStatein interfaceorg.gvsig.tools.persistence.Persistent- Throws:
org.gvsig.tools.persistence.exception.PersistenceException
-
registerPersistence
public static void registerPersistence() -
getAvailableParameterNames
-
setDefaultParameters
public void setDefaultParameters(org.gvsig.tools.dynobject.DynObject parameters) - Specified by:
setDefaultParametersin interfaceorg.gvsig.raster.lib.buffer.api.operations.OperationList
-
validateLookupParameters
public void validateLookupParameters() throws org.gvsig.raster.lib.buffer.api.operations.InvalidLookupParametersException- Specified by:
validateLookupParametersin interfaceorg.gvsig.raster.lib.buffer.api.operations.OperationList- Throws:
org.gvsig.raster.lib.buffer.api.operations.InvalidLookupParametersException
-
clone
- Specified by:
clonein interfaceorg.gvsig.tools.lang.Cloneable- Overrides:
clonein classorg.gvsig.tools.observer.impl.BaseWeakReferencingObservable- Throws:
CloneNotSupportedException
-