Package ucar.unidata.util
Class ResourceManager
java.lang.Object
ucar.unidata.util.ResourceManager
- Direct Known Subclasses:
ColorTableManager
,StationModelManager
A class to manage a collection of system and user color tables
- Version:
- $Id: ResourceManager.java,v 1.37 2007/08/10 14:27:02 jeffmc Exp $
- Author:
- Metapps Development Team
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
Adds a PropertyChangeListener to this instance.void
addUsers
(NamedObject object) _more_void
doExport
(NamedObject object) _more_void
doExport
(NamedObject object, String file) _more_doImport()
_more_doImport
(boolean makeUnique) _more__more__more__more__more_doSaveAs
(NamedObject o, Component component) _more_protected void
Fires a PropertyChangeEvent.protected void
firePropertyChange
(String propertyName, Object oldValue, Object newValue) Fires a PropertyChangeEvent._more_protected XmlEncoder
create if needed and return the XmlEncoderprotected String
getExportContents
(NamedObject object, String file) _more__more__more__more__more__more_int
_more_getTitle()
_more_int
getUsersIndex
(NamedObject object) _more_getUsersObject
(String name) _more__more_boolean
_more_void
init
(ResourceCollection resources) _more_protected void
initDone()
_more_protected Object
initResource
(ResourceCollection resources, int index) _more_boolean
isUsers
(NamedObject object) _more_protected Object
_more_protected void
_more_void
Removes a PropertyChangeListener from this instance.void
removeUsers
(NamedObject object) _more_boolean
resourceExists
(String name) _more_protected boolean
_more__more__more_
-
Field Details
-
PROP_RESOURCECHANGE
_more_- See Also:
-
PROP_RESOURCEREMOVE
_more_- See Also:
-
LU
_more_ -
log_
_more_ -
nameToObject
_more_ -
usersList
_more_ -
writablePath
_more_ -
listOfResourceLists
_more_ -
resources
_more_
-
-
Constructor Details
-
ResourceManager
public ResourceManager()no param ctor -
ResourceManager
ctor- Parameters:
xmlEncoder
- The encoder to use
-
-
Method Details
-
init
_more_- Parameters:
resources
-
-
initResource
_more_- Parameters:
resources
- _more_index
- _more_- Returns:
- _more_
-
getDefault
_more_- Returns:
- _more_
-
getResourceTimestamp
public int getResourceTimestamp()_more_- Returns:
- _more_
-
reloadResources
protected void reloadResources()_more_ -
resourceExists
_more_- Parameters:
name
-- Returns:
- _more_
-
initDone
protected void initDone()_more_ -
processObject
_more_- Parameters:
o
-- Returns:
- _more_
-
getTitle
_more_- Returns:
- _more_
-
getUsersIndex
_more_- Parameters:
object
-- Returns:
- _more_
-
getObject
_more_- Parameters:
name
-- Returns:
- _more_
-
getResources
_more_- Returns:
- _more_
-
isUsers
_more_- Parameters:
object
-- Returns:
- _more_
-
removeUsers
_more_- Parameters:
object
-
-
addUsers
_more_- Parameters:
object
-
-
getEncoder
create if needed and return the XmlEncoder- Returns:
- The xml encoder
-
getWriteFileFilters
_more_- Returns:
- _more_
-
getReadFileFilters
_more_- Returns:
- _more_
-
getFileFilters
_more_- Returns:
- _more_
-
getFileSuffix
_more_- Returns:
- _more_
-
doExport
_more_- Parameters:
object
-
-
getExportContents
_more_- Parameters:
object
-file
-- Returns:
- _more_
-
doExport
_more_- Parameters:
object
-file
-
-
doImport
_more_- Parameters:
o
-forceUnique
-- Returns:
- _more_
-
doImport
_more_- Returns:
- _more_
-
doImport
_more_- Parameters:
makeUnique
-- Returns:
- _more_
-
doNew
_more_- Parameters:
component
-- Returns:
- _more_
-
doNew
_more_- Parameters:
component
-label
-- Returns:
- _more_
-
doNew
_more_- Parameters:
component
- _more_label
- _more_initName
- _more_tooltip
- _more_- Returns:
- _more_
-
doSaveAs
_more_- Parameters:
o
-component
-- Returns:
- _more_
-
hasUsers
_more_- Parameters:
name
-- Returns:
- _more_
-
getUsersObject
_more_- Parameters:
name
-- Returns:
- _more_
-
toObject
_more_- Parameters:
xml
-filename
- _more_- Returns:
- _more_
-
toObject
_more_- Parameters:
xml
-- Returns:
- _more_
-
shouldWeIgnoreThisXml
_more_- Parameters:
xml
-- Returns:
- _more_
-
addPropertyChangeListener
Adds a PropertyChangeListener to this instance.- Parameters:
listener
- The PropertyChangeListener to be added.
-
removePropertyChangeListener
Removes a PropertyChangeListener from this instance.- Parameters:
listener
- The PropertyChangeListener to be removed.
-
firePropertyChange
Fires a PropertyChangeEvent.- Parameters:
event
- The PropertyChangeEvent.
-
firePropertyChange
Fires a PropertyChangeEvent.- Parameters:
propertyName
- The name of the property.oldValue
- The old value of the property.newValue
- The new value of the property.
-