public abstract class FolderObserver extends Object implements FolderListener, org.eclipse.core.databinding.observable.set.IObservableSet
Modifier and Type | Field and Description |
---|---|
protected org.eclipse.core.databinding.observable.set.WritableSet |
data |
Constructor and Description |
---|
FolderObserver() |
Modifier and Type | Method and Description |
---|---|
boolean |
add(Object o) |
boolean |
addAll(Collection c) |
void |
addChangeListener(org.eclipse.core.databinding.observable.IChangeListener listener) |
void |
addDisposeListener(org.eclipse.core.databinding.observable.IDisposeListener listener) |
void |
addSetChangeListener(org.eclipse.core.databinding.observable.set.ISetChangeListener listener) |
void |
addStaleListener(org.eclipse.core.databinding.observable.IStaleListener listener) |
void |
clear() |
boolean |
contains(Object o) |
boolean |
containsAll(Collection c) |
void |
dispose() |
void |
folderChanged(Collection<Entry> added,
Collection<String> removed,
boolean full)
Provide changes to the listener
|
Object |
getElementType() |
org.eclipse.core.databinding.observable.Realm |
getRealm() |
boolean |
isDisposed() |
boolean |
isEmpty() |
boolean |
isStale() |
Iterator |
iterator() |
boolean |
remove(Object o) |
boolean |
removeAll(Collection c) |
void |
removeChangeListener(org.eclipse.core.databinding.observable.IChangeListener listener) |
void |
removeDisposeListener(org.eclipse.core.databinding.observable.IDisposeListener listener) |
void |
removeSetChangeListener(org.eclipse.core.databinding.observable.set.ISetChangeListener listener) |
void |
removeStaleListener(org.eclipse.core.databinding.observable.IStaleListener listener) |
boolean |
retainAll(Collection c) |
protected void |
setFolderManager(FolderEntryWrapper parent) |
void |
setStale(boolean stale) |
int |
size() |
Object[] |
toArray() |
Object[] |
toArray(Object[] a) |
String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
equals, hashCode
spliterator
parallelStream, removeIf, stream
protected void setFolderManager(FolderEntryWrapper parent)
public void dispose()
dispose
in interface org.eclipse.core.databinding.observable.IObservable
public void folderChanged(Collection<Entry> added, Collection<String> removed, boolean full)
FolderListener
If either no items were added or removed the corresponding list must still be not null. The lists may not be altered by the listener implementations and may by unmodifiable.
folderChanged
in interface FolderListener
added
- the folder entries that were addedremoved
- the folder entries that where removedfull
- true
if this is not a change but a full
transmission, in this case the removed
parameter
must be empty or null
.public void addChangeListener(org.eclipse.core.databinding.observable.IChangeListener listener)
addChangeListener
in interface org.eclipse.core.databinding.observable.IObservable
public void removeChangeListener(org.eclipse.core.databinding.observable.IChangeListener listener)
removeChangeListener
in interface org.eclipse.core.databinding.observable.IObservable
public void addStaleListener(org.eclipse.core.databinding.observable.IStaleListener listener)
addStaleListener
in interface org.eclipse.core.databinding.observable.IObservable
public void removeStaleListener(org.eclipse.core.databinding.observable.IStaleListener listener)
removeStaleListener
in interface org.eclipse.core.databinding.observable.IObservable
public void addDisposeListener(org.eclipse.core.databinding.observable.IDisposeListener listener)
addDisposeListener
in interface org.eclipse.core.databinding.observable.IObservable
public void removeDisposeListener(org.eclipse.core.databinding.observable.IDisposeListener listener)
removeDisposeListener
in interface org.eclipse.core.databinding.observable.IObservable
public void addSetChangeListener(org.eclipse.core.databinding.observable.set.ISetChangeListener listener)
addSetChangeListener
in interface org.eclipse.core.databinding.observable.set.IObservableSet
public void removeSetChangeListener(org.eclipse.core.databinding.observable.set.ISetChangeListener listener)
removeSetChangeListener
in interface org.eclipse.core.databinding.observable.set.IObservableSet
public boolean isDisposed()
isDisposed
in interface org.eclipse.core.databinding.observable.IObservable
public boolean contains(Object o)
contains
in interface Collection
contains
in interface Set
contains
in interface org.eclipse.core.databinding.observable.set.IObservableSet
public boolean containsAll(Collection c)
containsAll
in interface Collection
containsAll
in interface Set
containsAll
in interface org.eclipse.core.databinding.observable.set.IObservableSet
public boolean isEmpty()
isEmpty
in interface Collection
isEmpty
in interface Set
isEmpty
in interface org.eclipse.core.databinding.observable.set.IObservableSet
public Iterator iterator()
public boolean add(Object o)
add
in interface Collection
add
in interface Set
add
in interface org.eclipse.core.databinding.observable.set.IObservableSet
public boolean addAll(Collection c)
addAll
in interface Collection
addAll
in interface Set
addAll
in interface org.eclipse.core.databinding.observable.set.IObservableSet
public int size()
size
in interface Collection
size
in interface Set
size
in interface org.eclipse.core.databinding.observable.set.IObservableSet
public Object[] toArray()
toArray
in interface Collection
toArray
in interface Set
toArray
in interface org.eclipse.core.databinding.observable.set.IObservableSet
public Object[] toArray(Object[] a)
toArray
in interface Collection
toArray
in interface Set
toArray
in interface org.eclipse.core.databinding.observable.set.IObservableSet
public boolean remove(Object o)
remove
in interface Collection
remove
in interface Set
remove
in interface org.eclipse.core.databinding.observable.set.IObservableSet
public boolean removeAll(Collection c)
removeAll
in interface Collection
removeAll
in interface Set
removeAll
in interface org.eclipse.core.databinding.observable.set.IObservableSet
public org.eclipse.core.databinding.observable.Realm getRealm()
getRealm
in interface org.eclipse.core.databinding.observable.IObservable
public boolean retainAll(Collection c)
retainAll
in interface Collection
retainAll
in interface Set
retainAll
in interface org.eclipse.core.databinding.observable.set.IObservableSet
public boolean isStale()
isStale
in interface org.eclipse.core.databinding.observable.IObservable
public void setStale(boolean stale)
public void clear()
clear
in interface Collection
clear
in interface Set
public Object getElementType()
getElementType
in interface org.eclipse.core.databinding.observable.IObservableCollection
getElementType
in interface org.eclipse.core.databinding.observable.set.IObservableSet
Copyright © 2016 Eclipse NeoSCADA Project. All rights reserved.