|
Extension SDK 10.1.2 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object oracle.ide.config.DTCache
The DTCache
is a persisted cache that can be used to
store data that is not user-configurable. For example, this can be
used to "remember" pieces of information, such as history
information.
Constructor Summary | |
DTCache()
Construct a new default DTCache instance. |
Method Summary | |
java.lang.Object |
copyTo(java.lang.Object target)
Copies the internal state of this object to the
specified copy . |
boolean |
getBoolean(java.lang.String dataKey,
boolean defaultVal)
Retrieves a previously cached boolean using the specified key. |
java.lang.Object |
getData(java.lang.String dataKey)
Retrieves a previously added cached object from the cache using the specified key for lookup. |
int |
getInteger(java.lang.String dataKey,
int defaultVal)
Retrieves a previously cached integer using the specified key. |
java.lang.String |
getString(java.lang.String dataKey)
Retrieves a previously cached String using the specified
key. |
java.net.URL |
getURL(java.lang.String dataKey)
Retrieves a previously cached URL using the specified key. |
boolean |
load()
Loads the registered data from the XML file. |
void |
putBoolean(java.lang.String dataKey,
boolean b)
Stores a boolean into the cache using the specified key
for lookup. |
void |
putBoolean(java.lang.String dataKey,
java.lang.Boolean b)
Stores a Boolean into the cache using the specified key for
lookup. |
void |
putData(java.lang.String dataKey,
Copyable data)
Stores an object into the cache using the specified key for lookup. |
void |
putData(java.lang.String dataKey,
java.util.List copyableList)
Stores a list into the cache using the specified key for lookup. |
void |
putInteger(java.lang.String dataKey,
int i)
Stores an int into the cache using the specified key for
lookup. |
void |
putInteger(java.lang.String dataKey,
java.lang.Integer i)
Stores an Integer into the cache using the specified key for
lookup. |
void |
putString(java.lang.String dataKey,
java.lang.String string)
Stores a String into the cache using the specified key for
lookup. |
void |
putURL(java.lang.String dataKey,
java.net.URL url)
|
boolean |
save()
Saves the registered data to the XML file. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public DTCache()
DTCache
instance.
Method Detail |
public java.lang.Object getData(java.lang.String dataKey)
dataKey
- the key to use for looking up the object
public java.lang.String getString(java.lang.String dataKey)
String
using the specified
key.
dataKey
- the key to use for looking up the string
public int getInteger(java.lang.String dataKey, int defaultVal)
dataKey
- the key to use for looking up the valuedefaultVal
- the value to return if no cached value is found
defaultVal
is returnedpublic boolean getBoolean(java.lang.String dataKey, boolean defaultVal)
dataKey
- the key to use for looking up the valuedefaultVal
- the value to return if no cached value is found
defaultVal
is returnedpublic java.net.URL getURL(java.lang.String dataKey)
dataKey
- the key to use for looking up the value
public void putData(java.lang.String dataKey, Copyable data)
dataKey
- the key to use for looking up the objectdata
- the data to store in the cachepublic void putData(java.lang.String dataKey, java.util.List copyableList)
dataKey
- the key to use for looking up the objectcopyableList
- the list to store in the cachepublic void putString(java.lang.String dataKey, java.lang.String string)
String
into the cache using the specified key for
lookup.
dataKey
- the key to use for looking up the valuestring
- the value to storepublic void putBoolean(java.lang.String dataKey, boolean b)
boolean
into the cache using the specified key
for lookup.
dataKey
- the key to use for looking up the valueb
- the value to storepublic void putBoolean(java.lang.String dataKey, java.lang.Boolean b)
Boolean
into the cache using the specified key for
lookup.
dataKey
- the key to use for looking up the valueb
- the value to storepublic void putURL(java.lang.String dataKey, java.net.URL url)
public void putInteger(java.lang.String dataKey, int i)
int
into the cache using the specified key for
lookup.
dataKey
- the key to use for looking up the valuei
- the value to storepublic void putInteger(java.lang.String dataKey, java.lang.Integer i)
Integer
into the cache using the specified key for
lookup.
dataKey
- the key to use for looking up the valuei
- the value to storepublic boolean save()
public boolean load()
public java.lang.Object copyTo(java.lang.Object target)
this
object to the
specified copy
.
copyTo
in interface Copyable
target
- The target object to which the state of
this
object should be copied. If target
is null
, then the copyTo
method will
return a new instance of this
class.
this
object was copied. If the target
was
non-null
, then the return value is the same as the
target
object that was passed in; otherwise, the
return value is a new instance of this
class.public java.lang.String toString()
|
Extension SDK | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright © 1997, 2004, Oracle. All rights reserved.