com.hammurapi.util
Class ClassResourceLoader
java.lang.Object
com.hammurapi.util.ClassResourceLoader
public class ClassResourceLoader
- extends Object
Utility class which searches class hierarchy for a resource.
Resource shall be named after class name, profile name is separated from
class name by ! and locale separated from class name/profile by _.
- Author:
- Pavel Vlasov
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ClassResourceLoader
public ClassResourceLoader(Class<?> clazz,
String prefix,
ClassLoader classLoader)
getResource
public URL getResource(String profile,
String extension)
- Parameters:
profile - Profile, can be nullextension - Extension, can be null
- Returns:
getResource
public URL getResource(String profile,
Locale locale,
String extension)
- Parameters:
profile - extension -
- Returns:
getProperties
public Properties getProperties(String profile,
String extension)
- Collects properties from class hierarchy.
- Parameters:
profile - Profile, can be nullextension - Extension, can be null
- Returns:
getProperties
public Properties getProperties(String profile,
Locale locale,
String extension)
- Collects properties from class hierarchy.
- Parameters:
profile - extension -
- Returns: