com.tonbeller.tbutils.res
Class ReplacingResourceProvider

java.lang.Object
  extended bycom.tonbeller.tbutils.res.ReplacingResourceProvider
All Implemented Interfaces:
ResourceProvider

public class ReplacingResourceProvider
extends java.lang.Object
implements ResourceProvider


Nested Class Summary
 class ReplacingResourceProvider.RecursionOverflowException
           
 
Constructor Summary
ReplacingResourceProvider(ResourceProvider decoree)
           
 
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
 

Constructor Detail

ReplacingResourceProvider

public ReplacingResourceProvider(ResourceProvider decoree)
Method Detail

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)