Protege-2000 1.7

edu.stanford.smi.protegex.util
Class AbstractWidgetState

java.lang.Object
  |
  +--java.util.Observable
        |
        +--edu.stanford.smi.protegex.util.AbstractWidgetState
Direct Known Subclasses:
ButtonRelatedWidgetState

public abstract class AbstractWidgetState
extends Observable

Abstract superclass for lots of state objects Wrapper around PropertyList

Author:
William Grosso

Field Summary
protected  edu.stanford.smi.protege.util.PropertyList _properties
           
 
Constructor Summary
AbstractWidgetState(edu.stanford.smi.protege.util.PropertyList properties)
           
 
Method Summary
protected  void broadcast()
           
abstract  void dispose()
           
protected  boolean isCustomized()
           
protected  boolean readBoolean(String name, boolean defaultValue)
           
protected  int readInt(String name, int defaultValue)
           
protected  String readString(String name, String defaultValue)
           
abstract  void restore()
           
abstract  void save()
           
 
Methods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_properties

protected edu.stanford.smi.protege.util.PropertyList _properties
Constructor Detail

AbstractWidgetState

public AbstractWidgetState(edu.stanford.smi.protege.util.PropertyList properties)
Method Detail

broadcast

protected void broadcast()

dispose

public abstract void dispose()

isCustomized

protected boolean isCustomized()

readBoolean

protected boolean readBoolean(String name,
                              boolean defaultValue)

readInt

protected int readInt(String name,
                      int defaultValue)

readString

protected String readString(String name,
                            String defaultValue)

restore

public abstract void restore()

save

public abstract void save()

Protege-2000 1.7

Submit a bug report or feature request
Protege-2000 is a trademark of Stanford University.
Copyright (c) 1998-2002 Stanford University.