ariba.ui.aribaweb.util
Class AWMultiLocaleResourceManager
java.lang.Object
ariba.ui.aribaweb.util.AWBaseObject
ariba.ui.aribaweb.util.AWResourceManager
ariba.ui.aribaweb.util.AWMultiLocaleResourceManager
- All Implemented Interfaces:
- AWObject
- Direct Known Subclasses:
- AWServletResourceManager
public abstract class AWMultiLocaleResourceManager
- extends AWResourceManager
| Fields inherited from class ariba.ui.aribaweb.util.AWBaseObject |
AribaHashtableClass, AribaVectorClass, ClassClass, EmptyHashtable, EmptyMap, EmptyVector, False, IntegerClass, JavaHashtableClass, JavaMapClass, JavaVectorClass, LogHandling, NullObject, ObjectClass, StringClass, True, UndefinedObject, UndefinedString, UninitializedRealNumber |
|
Method Summary |
Class |
_classForTemplateName(String templateName)
|
AWResourceManager |
_resourceManagerForLocale(Locale locale)
|
List |
allResources()
|
AWCharacterEncoding |
characterEncoding()
|
String |
classesByNameHashtable()
|
Class |
classForName(String className)
|
Class |
classForTemplateName(String templateName)
This should be considered private -- only used by AWConcreteApp. |
AWMultiLocaleResourceManager |
createBrandedResourceManager(String brandName,
String version)
|
static void |
disableFailedResourceLookupLogging()
|
void |
dumpState(PrintStream out)
|
static void |
enableFailedResourceLookupLogging()
|
void |
flush()
|
AWImageInfo |
imageInfoForName(String imageFilename)
|
AWImageInfo |
imageInfoForName(String imageFilename,
Locale locale)
|
Locale |
locale()
|
String |
localizedString(String fileName,
String keyName)
|
String |
localizedString(String fileName,
String keyName,
String defaultString)
|
String |
localizedString(String filename,
String componentName,
String keyName,
String defaultString)
|
String |
localizedString(String filename,
String extension,
String componentName,
String keyName,
String defaultString)
|
String |
localizedStringForKey(String stringKey,
Locale locale)
|
String |
localizedStringForKey(String stringKey,
Locale locale,
String stringTableName)
|
AWMultiLocaleResourceManager |
nextResourceManager()
|
int |
packageFlags(String packageName)
|
AWResource |
packageResourceNamed(String resourceName)
|
AWResource |
packageResourceNamed(String resourceName,
Locale locale)
|
String |
pathForResourceNamed(String resourceName)
Deprecated. use resource().inputStream() to get contents of file |
String |
pathForResourceNamed(String resourceName,
Locale locale)
Deprecated. use resource().inputStream() to get contents of file |
void |
registerClass(Class classObject)
|
void |
registerClass(String shortName,
Class classObject)
|
List |
registeredPackageNames()
|
void |
registerHttpResourceDirectory(String url)
Deprecated. |
void |
registerNonExistingClass(String shortName)
method used to pre-populate class cache to avoid trying to load up non-existing class
to speed up performance. |
void |
registerPackageName(String packageName)
|
void |
registerPackageName(String packageName,
boolean enforceFullValidation)
|
void |
registerPackageName(String packageName,
int flags)
|
void |
registerResourceDirectory(AWResourceDirectory resourceDirectory)
|
void |
registerResourceDirectory(String directoryPathString,
String urlPrefixString)
|
void |
registerResourceDirectory(String directoryPathString,
String urlPrefixString,
boolean containsPackagedResources)
|
void |
removeClass(String shortName)
|
List |
resourceDirectories()
|
String[] |
resourceDirectoryPaths()
|
AWResourceManager |
resourceManagerForLocale(Locale locale)
|
AWResourceManager[] |
resourceManagers()
|
AWResource |
resourceNamed(String resourceName)
|
AWResource |
resourceNamed(String resourceName,
boolean isBrandable)
|
AWResource |
resourceNamed(String resourceName,
Locale locale)
|
AWResource[] |
resourcesNamed(String resourceName)
|
AWResource[] |
resourcesNamed(String resourceName,
Locale locale)
|
AWResource[] |
resourcesNamed(String resourceName,
Locale locale,
boolean isBrandable)
|
static String |
resourceVersion()
|
static void |
setAllowsTrialAndErrorClassNames(boolean flag)
|
void |
setNextResourceManager(AWMultiLocaleResourceManager resourceManager)
|
void |
setPackageFlags(String packageName,
int flags)
|
static void |
setResourceManagerFactory(AWResourceManagerFactory resourceManagerFactory)
|
static void |
setResourceVersion(String version)
|
void |
setSystemDefaultLocale(Locale locale)
|
static void |
setWebserverHostName(String webserverHostName)
|
AWStringsThunk |
strings()
|
String |
toString()
|
String |
urlForResourceNamed(String resourceName)
|
String |
urlForResourceNamed(String resourceName,
boolean isFullUrl,
boolean isSecure)
|
String |
urlForResourceNamed(String resourceName,
boolean isFullUrl,
boolean isSecure,
boolean isVersioned)
|
String |
urlForResourceNamed(String resourceName,
Locale locale)
|
static String |
webserverUrlPrefix(boolean isSecure)
|
AllowScanningAllPackages
public static boolean AllowScanningAllPackages
AWMultiLocaleResourceManager
public AWMultiLocaleResourceManager()
setWebserverHostName
public static void setWebserverHostName(String webserverHostName)
webserverUrlPrefix
public static String webserverUrlPrefix(boolean isSecure)
setResourceVersion
public static void setResourceVersion(String version)
resourceVersion
public static String resourceVersion()
setResourceManagerFactory
public static void setResourceManagerFactory(AWResourceManagerFactory resourceManagerFactory)
setSystemDefaultLocale
public void setSystemDefaultLocale(Locale locale)
- Specified by:
setSystemDefaultLocale in class AWResourceManager
_resourceManagerForLocale
public AWResourceManager _resourceManagerForLocale(Locale locale)
resourceManagerForLocale
public AWResourceManager resourceManagerForLocale(Locale locale)
- Specified by:
resourceManagerForLocale in class AWResourceManager
resourceManagers
public AWResourceManager[] resourceManagers()
resourceDirectories
public List resourceDirectories()
resourceDirectoryPaths
public String[] resourceDirectoryPaths()
setNextResourceManager
public void setNextResourceManager(AWMultiLocaleResourceManager resourceManager)
nextResourceManager
public AWMultiLocaleResourceManager nextResourceManager()
flush
public void flush()
- Specified by:
flush in class AWResourceManager
registerResourceDirectory
public void registerResourceDirectory(AWResourceDirectory resourceDirectory)
registerResourceDirectory
public void registerResourceDirectory(String directoryPathString,
String urlPrefixString)
registerResourceDirectory
public void registerResourceDirectory(String directoryPathString,
String urlPrefixString,
boolean containsPackagedResources)
registerHttpResourceDirectory
public void registerHttpResourceDirectory(String url)
throws MalformedURLException
- Deprecated.
- See AWHttpResourceDirectory for more information on deprecation.
- Parameters:
url -
- Throws:
MalformedURLException
resourceNamed
public AWResource resourceNamed(String resourceName,
Locale locale)
resourceNamed
public AWResource resourceNamed(String resourceName)
- Specified by:
resourceNamed in class AWResourceManager
resourceNamed
public AWResource resourceNamed(String resourceName,
boolean isBrandable)
- Specified by:
resourceNamed in class AWResourceManager
resourcesNamed
public AWResource[] resourcesNamed(String resourceName,
Locale locale)
resourcesNamed
public AWResource[] resourcesNamed(String resourceName,
Locale locale,
boolean isBrandable)
resourcesNamed
public AWResource[] resourcesNamed(String resourceName)
- Specified by:
resourcesNamed in class AWResourceManager
allResources
public List allResources()
pathForResourceNamed
public String pathForResourceNamed(String resourceName,
Locale locale)
- Deprecated. use resource().inputStream() to get contents of file
pathForResourceNamed
public String pathForResourceNamed(String resourceName)
- Deprecated. use resource().inputStream() to get contents of file
- Specified by:
pathForResourceNamed in class AWResourceManager
urlForResourceNamed
public String urlForResourceNamed(String resourceName,
Locale locale)
urlForResourceNamed
public String urlForResourceNamed(String resourceName)
- Specified by:
urlForResourceNamed in class AWResourceManager
urlForResourceNamed
public String urlForResourceNamed(String resourceName,
boolean isFullUrl,
boolean isSecure)
- Specified by:
urlForResourceNamed in class AWResourceManager
urlForResourceNamed
public String urlForResourceNamed(String resourceName,
boolean isFullUrl,
boolean isSecure,
boolean isVersioned)
- Specified by:
urlForResourceNamed in class AWResourceManager
imageInfoForName
public AWImageInfo imageInfoForName(String imageFilename,
Locale locale)
imageInfoForName
public AWImageInfo imageInfoForName(String imageFilename)
- Specified by:
imageInfoForName in class AWResourceManager
removeClass
public void removeClass(String shortName)
classForName
public Class classForName(String className)
- Specified by:
classForName in class AWResourceManager
locale
public Locale locale()
- Specified by:
locale in class AWResourceManager
characterEncoding
public AWCharacterEncoding characterEncoding()
- Specified by:
characterEncoding in class AWResourceManager
localizedString
public String localizedString(String filename,
String extension,
String componentName,
String keyName,
String defaultString)
- Specified by:
localizedString in class AWResourceManager
localizedString
public String localizedString(String filename,
String componentName,
String keyName,
String defaultString)
- Specified by:
localizedString in class AWResourceManager
localizedString
public String localizedString(String fileName,
String keyName,
String defaultString)
- Specified by:
localizedString in class AWResourceManager
localizedString
public String localizedString(String fileName,
String keyName)
- Specified by:
localizedString in class AWResourceManager
localizedStringForKey
public String localizedStringForKey(String stringKey,
Locale locale)
localizedStringForKey
public String localizedStringForKey(String stringKey,
Locale locale,
String stringTableName)
strings
public AWStringsThunk strings()
- Specified by:
strings in class AWResourceManager
toString
public String toString()
- Overrides:
toString in class Object
dumpState
public void dumpState(PrintStream out)
enableFailedResourceLookupLogging
public static void enableFailedResourceLookupLogging()
disableFailedResourceLookupLogging
public static void disableFailedResourceLookupLogging()
registeredPackageNames
public List registeredPackageNames()
packageFlags
public int packageFlags(String packageName)
setPackageFlags
public void setPackageFlags(String packageName,
int flags)
registerPackageName
public void registerPackageName(String packageName)
registerPackageName
public void registerPackageName(String packageName,
boolean enforceFullValidation)
registerPackageName
public void registerPackageName(String packageName,
int flags)
packageResourceNamed
public AWResource packageResourceNamed(String resourceName,
Locale locale)
packageResourceNamed
public AWResource packageResourceNamed(String resourceName)
- Specified by:
packageResourceNamed in class AWResourceManager
_classForTemplateName
public Class _classForTemplateName(String templateName)
classForTemplateName
public Class classForTemplateName(String templateName)
- This should be considered private -- only used by AWConcreteApp.
registerNonExistingClass
public void registerNonExistingClass(String shortName)
- method used to pre-populate class cache to avoid trying to load up non-existing class
to speed up performance.
Once this method is called, AW will assume that the class does not exist and will
not try to load it up anymore.
- Parameters:
shortName -
registerClass
public void registerClass(String shortName,
Class classObject)
registerClass
public void registerClass(Class classObject)
setAllowsTrialAndErrorClassNames
public static void setAllowsTrialAndErrorClassNames(boolean flag)
classesByNameHashtable
public String classesByNameHashtable()
createBrandedResourceManager
public AWMultiLocaleResourceManager createBrandedResourceManager(String brandName,
String version)
AribaWeb User Interface Development Framework
Copyright © 2000-2009 Ariba, Inc. All Rights Reserved.