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 TypeMethodDescriptionvoidAdds a PropertyChangeListener to this instance.voidaddUsers(NamedObject object) _more_voiddoExport(NamedObject object) _more_voiddoExport(NamedObject object, String file) _more_doImport()_more_doImport(boolean makeUnique) _more__more__more__more__more_doSaveAs(NamedObject o, Component component) _more_protected voidFires a PropertyChangeEvent.protected voidfirePropertyChange(String propertyName, Object oldValue, Object newValue) Fires a PropertyChangeEvent._more_protected XmlEncodercreate if needed and return the XmlEncoderprotected StringgetExportContents(NamedObject object, String file) _more__more__more__more__more__more_int_more_getTitle()_more_intgetUsersIndex(NamedObject object) _more_getUsersObject(String name) _more__more_boolean_more_voidinit(ResourceCollection resources) _more_protected voidinitDone()_more_protected ObjectinitResource(ResourceCollection resources, int index) _more_booleanisUsers(NamedObject object) _more_protected Object_more_protected void_more_voidRemoves a PropertyChangeListener from this instance.voidremoveUsers(NamedObject object) _more_booleanresourceExists(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.
-