org.autoplot.datasource.AutoplotSettings
Autoplot's settings, stored in Java preferences, include
 things like the last folder opened.  Also this code handles
 property resolution like ${HOME}/autoplot_data.
PREF_LAST_OPEN_FOLDER
PREF_RECENTLY_OPENED_FILES
PREF_LAST_OPEN_VAP_FOLDER
PREF_LAST_OPEN_VAP_FILE
PROP_AUTOPLOTDATA
autoplotData is the home where Autoplot's metadata is kept.
 This includes history (bookmarks), add-on tools, and the
 secondary vfsCache.
PROP_FSCACHE
fscache is where downloaded data is kept.  Note there is no automatic
 code for unloading the cache.
addPropertyChangeListener
addPropertyChangeListener( java.beans.PropertyChangeListener listener ) → void
Parameters
listener - a PropertyChangeListener
Returns:
void (returns nothing)
[search for examples]
 [view on GitHub]
 [view on old javadoc]
 [view source]
getAutoplotData
getAutoplotData(  ) → String
return the location where Autoplot is storing its data.  This
 includes bookmarks, history, and the file cache, and 
 is typically "${HOME}/autoplot_data"
Returns:
the user's Autoplot data folder.
[search for examples]
 [view on GitHub]
 [view on old javadoc]
 [view source]
getFscache
getFscache(  ) → String
Returns:
java.lang.String
[search for examples]
 [view on GitHub]
 [view on old javadoc]
 [view source]
getPreferences
getPreferences( java.lang.Class c ) → java.util.prefs.Preferences
wrapper that will handle legacy (v2016a) prefs, and will allow migration
 to ~/autoplot_data/config area.
Parameters
c - the class requesting preferences.
Returns:
the preferences object this class should use.
[search for examples]
 [view on GitHub]
 [view on old javadoc]
 [view source]
loadPreferences
loadPreferences(  ) → void
load the preferences,
 which include the location of the autoplot_data directory and fscache.
 The system property AUTOPLOT_DATA will override the user preference 
 autoplotData which is by default "${HOME}/autoplot_data", and
 can be set on the command line.  The environment variable AUTOPLOT_DATA
 will also override the default location.
 AUTOPLOT_FSCACHE is the location of the remote
 file mirror storing lots of data and can be moved separately.
Returns:
void (returns nothing)
[search for examples]
 [view on GitHub]
 [view on old javadoc]
 [view source]
removePropertyChangeListener
removePropertyChangeListener( java.beans.PropertyChangeListener listener ) → void
Parameters
listener - a PropertyChangeListener
Returns:
void (returns nothing)
[search for examples]
 [view on GitHub]
 [view on old javadoc]
 [view source]
resolveProperty
resolveProperty( String name ) → String
resolve the property, resolving references.  For example, ${HOME} 
 is replaced with System.getProperty("user.home").
Parameters
name - the name to resolve, such as PROP_AUTOPLOTDATA or PROP_FSCACHE
Returns:
the value with references resolved.
 TODO: this should always make result end in slash...
[search for examples]
 [view on GitHub]
 [view on old javadoc]
 [view source]
setFscache
setFscache( String val ) → void
Parameters
val - a String
Returns:
void (returns nothing)
[search for examples]
 [view on GitHub]
 [view on old javadoc]
 [view source]
settings
settings(  ) → org.autoplot.datasource.AutoplotSettings
Returns:
org.autoplot.datasource.AutoplotSettings
[search for examples]
 [view on GitHub]
 [view on old javadoc]
 [view source]