com.beetle.framework.util.pattern.observer
类 AbleImp

java.lang.Object
  继承者 java.util.Observable
      继承者 com.beetle.framework.util.pattern.observer.AbleImp

public abstract class AbleImp
extends java.util.Observable

Title: FrameWork

Description: 受监控对象抽类

Copyright: Copyright (c) 2003

Company: 甲壳虫软件

版本:
1.0
作者:
余浩东

构造方法摘要
AbleImp()
           
 
方法摘要
 void addOneObserver(ObserverImp oimp)
          增加一个观察者
 void cancelAllObservers()
          取消所有的监控,在取消之前触发受控消息
protected  void finalize()
           
 void observeOneObject(java.lang.Object observedObj)
          监控一个属性对象,一般在setter方法属性变化的时候设置
 void removeOneObserver(ObserverImp oimp)
          删除一个受控对象
 
从类 java.util.Observable 继承的方法
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
 
从类 java.lang.Object 继承的方法
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

AbleImp

public AbleImp()
方法详细信息

observeOneObject

public void observeOneObject(java.lang.Object observedObj)
监控一个属性对象,一般在setter方法属性变化的时候设置

参数:
observedObj - Object--属性对象

addOneObserver

public void addOneObserver(ObserverImp oimp)
增加一个观察者

参数:
oimp - ObserverImp--观察者

removeOneObserver

public void removeOneObserver(ObserverImp oimp)
删除一个受控对象

参数:
oimp - ObserverImp--观察者

cancelAllObservers

public void cancelAllObservers()
取消所有的监控,在取消之前触发受控消息


finalize

protected void finalize()
                 throws java.lang.Throwable
覆盖:
java.lang.Object 中的 finalize
抛出:
java.lang.Throwable