Java EE 5 SDK

com.sun.appserv.management.util.misc
Class MapStringSource

java.lang.Object
  extended by com.sun.appserv.management.util.misc.StringSourceBase
      extended by com.sun.appserv.management.util.misc.MapStringSource
All Implemented Interfaces:
StringSource

public class MapStringSource
extends StringSourceBase
implements StringSource

An abstraction for getting a String, given an id string.


Constructor Summary
MapStringSource(Map<String,String> mapping)
           
 
Method Summary
 String getString(String id, String defaultValue)
          Get the String referred to by 'id'.
 
Methods inherited from class com.sun.appserv.management.util.misc.StringSourceBase
getString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.sun.appserv.management.util.misc.StringSource
getString
 

Constructor Detail

MapStringSource

public MapStringSource(Map<String,String> mapping)
Method Detail

getString

public String getString(String id,
                        String defaultValue)
Description copied from interface: StringSource
Get the String referred to by 'id'.

Specified by:
getString in interface StringSource
Overrides:
getString in class StringSourceBase
Parameters:
id - the id (key) for the String
defaultValue - the default value to be returned if string was not found
Returns:
the String, or defaultValue if not found

Java EE 5 SDK

Submit a bug or feature

Copyright 2006 Sun Microsystems, Inc. All rights reserved.