|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--org.apache.tools.ant.types.selectors.modifiedselector.PropertiesfileCache
Use java.util.Properties for storing the values. The use of this Cache-implementation requires the use of the parameter for defining, where to store the properties file. The ModifiedSelector sets the cachefile to the default value cache.properties. Supported s are:
| name | values | description | required |
|---|---|---|---|
| cache.cachefile | path to file | the name of the properties file | yes |
| Constructor Summary | |
PropertiesfileCache()
Bean-Constructor. |
|
PropertiesfileCache(java.io.File cachefile)
Constructor. |
|
| Method Summary | |
void |
delete()
Deletes the cache and its underlying file. |
java.lang.Object |
get(java.lang.Object key)
Returns a value for a given key from the cache. |
java.io.File |
getCachefile()
|
boolean |
isValid()
Checks its prerequisites. |
java.util.Iterator |
iterator()
Returns an iterator over the keys in the cache. |
void |
load()
Loads the cache, must handle not existing cache. |
void |
put(java.lang.Object key,
java.lang.Object value)
Saves a key-value-pair in the cache. |
void |
save()
Saves modification of the cache. |
void |
setCachefile(java.io.File file)
|
java.lang.String |
toString()
Override Object.toString(). |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public PropertiesfileCache()
public PropertiesfileCache(java.io.File cachefile)
cachefile - set the cachefile| Method Detail |
public void setCachefile(java.io.File file)
public java.io.File getCachefile()
public boolean isValid()
Cache
isValid in interface Cachepublic void load()
Cache
load in interface Cachepublic void save()
save in interface Cachepublic void delete()
delete in interface Cachepublic java.lang.Object get(java.lang.Object key)
get in interface Cachekey - the key
public void put(java.lang.Object key,
java.lang.Object value)
put in interface Cachekey - the keyvalue - the valuepublic java.util.Iterator iterator()
iterator in interface Cachepublic java.lang.String toString()
toString in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||