public class ObservableBase extends java.lang.Object implements IIoObservable
Constructor and Description |
---|
ObservableBase() |
Modifier and Type | Method and Description |
---|---|
boolean |
addObserver(IIoObserver observer)
Adds a new observer for this object.
|
void |
addObservers(java.util.Set<IIoObserver> newObservers)
Adds a set of new observer for this object.
|
int |
countObservers()
Returns the number of observers of this Observable object.
|
protected void |
fire(IIoEvent event) |
protected void |
fireWarningEvent(java.lang.String message,
java.lang.String dataLocation,
java.lang.Integer severity) |
protected void |
fireWarningEvent(java.lang.String message,
java.lang.String dataLocation,
java.lang.Integer severity,
int stackDepth) |
java.util.Set<IIoObserver> |
getObservers()
Sets the observers for this object
|
boolean |
removeObserver(IIoObserver observer)
Removes an observer from this object
|
void |
removeObservers()
Clears the observer list so that this object no longer has any observers.
|
void |
setObservers(java.util.Set<IIoObserver> observers) |
public java.util.Set<IIoObserver> getObservers()
IIoObservable
getObservers
in interface IIoObservable
public int countObservers()
IIoObservable
countObservers
in interface IIoObservable
public void setObservers(java.util.Set<IIoObserver> observers)
public boolean addObserver(IIoObserver observer)
IIoObservable
addObserver
in interface IIoObservable
public void removeObservers()
IIoObservable
removeObservers
in interface IIoObservable
public void addObservers(java.util.Set<IIoObserver> newObservers)
IIoObservable
addObservers
in interface IIoObservable
public boolean removeObserver(IIoObserver observer)
IIoObservable
removeObserver
in interface IIoObservable
protected void fire(IIoEvent event)
protected void fireWarningEvent(java.lang.String message, java.lang.String dataLocation, java.lang.Integer severity)
protected void fireWarningEvent(java.lang.String message, java.lang.String dataLocation, java.lang.Integer severity, int stackDepth)
Copyright © 2007-2020 EDIT. All Rights Reserved.