harmonic.mz.manager
Class Settings

java.lang.Object
  |
  +--harmonic.viewer3D.Settings
        |
        +--harmonic.mz.manager.Settings

public class Settings
extends harmonic.viewer3D.Settings

This provides a mechanism for checking and setting user settings, referenced by string keys. This is intended to be more stable than keeping settings as java fields. Extension modules may register their own settings here too. This class extends viewport.Settings to override the put and get methods, which in this version may access the database, which is not avalible in the viewer core.


Constructor Summary
Settings()
           
 
Method Summary
 java.lang.Object get(java.lang.String name)
          Return general object
 ModelNode getNode(java.lang.String name)
          Return corisponding database node if there is one
 void put(java.lang.String name, java.lang.Object value)
          Put general object
 
Methods inherited from class harmonic.viewer3D.Settings
fillSettings, getBoolean, getInt, getScalar, getSettings, getString, printContents, setBoolean, setInt, setScalar, setString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Settings

public Settings()
Method Detail

getNode

public ModelNode getNode(java.lang.String name)
Return corisponding database node if there is one


get

public java.lang.Object get(java.lang.String name)
Return general object

Overrides:
get in class harmonic.viewer3D.Settings

put

public void put(java.lang.String name,
                java.lang.Object value)
Put general object

Overrides:
put in class harmonic.viewer3D.Settings