com.tonbeller.tbutils.res
Class ReplacingResourceProvider
java.lang.Object
com.tonbeller.tbutils.res.ReplacingResourceProvider
- All Implemented Interfaces:
- ResourceProvider
- public class ReplacingResourceProvider
- extends java.lang.Object
- implements ResourceProvider
Method Summary |
void |
close()
frees resources |
void |
dump(Dumper d)
for debugging / logging |
int |
getMaxRecurse()
|
java.lang.String |
getName()
for debugging / logging |
java.lang.String |
getString(java.lang.String key)
returns null if key does not exist |
java.util.Collection |
keySet()
|
java.lang.String |
replace(java.lang.String s)
|
void |
setMaxRecurse(int maxRecurse)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ReplacingResourceProvider
public ReplacingResourceProvider(ResourceProvider decoree)
close
public void close()
- Description copied from interface:
ResourceProvider
- frees resources
- Specified by:
close
in interface ResourceProvider
getString
public java.lang.String getString(java.lang.String key)
- Description copied from interface:
ResourceProvider
- returns null if key does not exist
- Specified by:
getString
in interface ResourceProvider
keySet
public java.util.Collection keySet()
- Specified by:
keySet
in interface ResourceProvider
replace
public java.lang.String replace(java.lang.String s)
dump
public void dump(Dumper d)
- Description copied from interface:
ResourceProvider
- for debugging / logging
- Specified by:
dump
in interface ResourceProvider
getName
public java.lang.String getName()
- Description copied from interface:
ResourceProvider
- for debugging / logging
- Specified by:
getName
in interface ResourceProvider
getMaxRecurse
public int getMaxRecurse()
setMaxRecurse
public void setMaxRecurse(int maxRecurse)