biz.hammurapi.util
Class ClassResourceLoader
java.lang.Object
biz.hammurapi.util.ClassResourceLoader
public class ClassResourceLoader
- extends java.lang.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
Method Summary |
Context |
getContext(java.lang.String profile,
java.util.Locale locale,
java.lang.String extension)
|
java.util.Properties |
getProperties(java.lang.String profile,
java.util.Locale locale,
java.lang.String extension)
|
java.util.Properties |
getProperties(java.lang.String profile,
java.lang.String extension)
|
java.io.InputStream |
getResourceAsStream(java.lang.String profile,
java.util.Locale locale,
java.lang.String extension)
|
java.io.InputStream |
getResourceAsStream(java.lang.String profile,
java.lang.String extension)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ClassResourceLoader
public ClassResourceLoader(java.lang.Class clazz)
getResourceAsStream
public java.io.InputStream getResourceAsStream(java.lang.String profile,
java.lang.String extension)
- Parameters:
profile
- Profile, can be nullextension
- Extension, can be null
- Returns:
getResourceAsStream
public java.io.InputStream getResourceAsStream(java.lang.String profile,
java.util.Locale locale,
java.lang.String extension)
- Parameters:
profile
- extension
-
- Returns:
getProperties
public java.util.Properties getProperties(java.lang.String profile,
java.lang.String extension)
- Parameters:
profile
- Profile, can be nullextension
- Extension, can be null
- Returns:
getProperties
public java.util.Properties getProperties(java.lang.String profile,
java.util.Locale locale,
java.lang.String extension)
- Parameters:
profile
- extension
-
- Returns:
getContext
public Context getContext(java.lang.String profile,
java.util.Locale locale,
java.lang.String extension)
- Parameters:
profile
- extension
-
- Returns:
Copyright © 2003 Hammurapi Group. All Rights Reserved.