org.progeeks.meta.util
Class PreferencesMetaObject

java.lang.Object
  extended by org.progeeks.util.beans.BeanChangeSupport
      extended by org.progeeks.meta.AbstractMetaObject
          extended by org.progeeks.meta.util.PreferencesMetaObject
All Implemented Interfaces:
MetaObject, StandardBean

public class PreferencesMetaObject
extends AbstractMetaObject

MetaObject implementation that interacts with the Java preferences API.

Version:
$Revision: 1.8 $
Author:
Paul Speed

Nested Class Summary
 
Nested classes/interfaces inherited from class org.progeeks.meta.AbstractMetaObject
AbstractMetaObject.BaseListMutator
 
Constructor Summary
PreferencesMetaObject(java.util.prefs.Preferences node, MetaClass mClass)
          Creates a new MetaObject that will provide access to the specified preferences node using the specified meta-class for typing information.
 
Method Summary
protected  java.util.prefs.Preferences getPreferencesNode()
          Returns the internal preferences node.
protected  java.lang.Object getPropertyValue(java.lang.String name)
          Overridden by subclasses to provide implementation-specific field-level access.
protected  java.lang.Object setPropertyValue(java.lang.String name, java.lang.Object value)
          Overridden by subclasses to provide implementation-specific field-level access.
 java.lang.String toString()
           
 
Methods inherited from class org.progeeks.meta.AbstractMetaObject
cacheWrapper, createListMutator, createPropertyMutator, getCachedWrapper, getMetaClass, getMetaKit, getProperty, getPropertyMutator, readMetaClass, readResolve, release, setMetaClass, setMetaKit, setProperty, unwrapPropertyValue, wrapPropertyValue, writeMetaClass, writeReplace
 
Methods inherited from class org.progeeks.util.beans.BeanChangeSupport
addPropertyChangeListener, addPropertyChangeListener, clearAllListeners, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, hasListeners, hasListeners, removePropertyChangeListener, removePropertyChangeListener, removePropertyChangeListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.progeeks.meta.MetaObject
addPropertyChangeListener, addPropertyChangeListener, clearAllListeners, hasListeners, hasListeners, removePropertyChangeListener, removePropertyChangeListener, removePropertyChangeListener
 

Constructor Detail

PreferencesMetaObject

public PreferencesMetaObject(java.util.prefs.Preferences node,
                             MetaClass mClass)
Creates a new MetaObject that will provide access to the specified preferences node using the specified meta-class for typing information.

Method Detail

getPreferencesNode

protected java.util.prefs.Preferences getPreferencesNode()
Returns the internal preferences node.


setPropertyValue

protected java.lang.Object setPropertyValue(java.lang.String name,
                                            java.lang.Object value)
Description copied from class: AbstractMetaObject
Overridden by subclasses to provide implementation-specific field-level access.

Specified by:
setPropertyValue in class AbstractMetaObject

getPropertyValue

protected java.lang.Object getPropertyValue(java.lang.String name)
Description copied from class: AbstractMetaObject
Overridden by subclasses to provide implementation-specific field-level access.

Specified by:
getPropertyValue in class AbstractMetaObject

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2002-2003 Paul Speed. All Rights Reserved.