public class ResourceBundleUtils
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ADF_CONFIG |
static java.lang.String |
ADF_CONFIG_CHILD |
static java.lang.String |
ADF_NAMESPACE |
static java.lang.String |
ADF_SETTINGS_CHILD |
static java.lang.String |
APP_BUNDLE_NODE |
static java.lang.String |
BUNDLE_ID_NODE |
static java.lang.String |
BUNDLE_LIST_NODE |
static java.lang.String |
COMP_BUNDLE_OVERRIDE_DIRECTORY_SEPARATOR |
static java.lang.String |
CUSTHINT_VALUE_SEPARATOR |
static java.lang.String |
EXPIRE_SECONDS |
static java.lang.String |
EXPIRE_TIME |
static java.lang.String |
INITIAL_SIZE_ATTRIBUTE |
static java.lang.String |
LOAD_FACTOR_ATTRIBUTE |
static java.lang.String |
LOAD_XLIFF_NOTE_ELEMENT_ATTRIBUTE |
static java.lang.String |
LOAD_XLIFF_NOTE_ELEMENT_NODE |
static java.lang.String |
MAX_SIZE_ATTRIBUTE |
static java.lang.String |
OVERRIDE_ATTRIBUTE |
static java.lang.String |
RESOURCE_BUNDLE_CACHE_NODE |
static java.lang.String |
XMLNS |
static java.lang.String |
XMLNS_RESBUNDLE |
static java.lang.String |
XMLNS_RESBUNDLE_CTX_KEY |
static java.lang.String |
XMLNS_RESBUNDLE_SETTINGS |
Modifier | Constructor and Description |
---|---|
protected |
ResourceBundleUtils() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
addUnicodeEscapes(java.lang.String theString,
boolean escapeSpace) |
static java.lang.String |
convertMetadataToDisplayString(java.util.Map<java.lang.String,java.lang.String> map) |
static java.lang.String |
convertMetadataToString(java.util.Map<java.lang.String,java.lang.String> metadata) |
static java.util.Map<java.lang.String,java.lang.String> |
convertStringToMetadata(java.lang.String metadataString) |
static java.util.Map |
createConfigMap(org.w3c.dom.Element el)
Used to create a map from the ADFConfig data for resource bundles.
|
protected static oracle.mds.core.MetadataObject |
createMetadataObject(oracle.mds.core.MDSSession mdsSession,
java.lang.String fileName,
java.util.Locale locale) |
static oracle.mds.core.MOReference |
createMOReference(java.lang.String appOverrideFile) |
static java.util.List<java.lang.String> |
createNewParentList(java.util.List<java.lang.String> fileNames,
java.lang.String currentFile) |
static oracle.adf.share.ADFConfig |
getADFConfig()
Deprecated.
This has been deprecated since 11.1.2.0 Please use
ADFContext.getCurrent().getADFConfig();
Gets the ADFConfig
|
static oracle.adf.share.ADFContext |
getADFContext()
Deprecated.
use ADFContext.getCurrent directly.
keeping this method for history reason
|
static AppBundleInfo |
getAppBundleInfo() |
static AppBundleInfo |
getAppBundleInfoForLocale(java.util.Locale locale) |
static AppBundleInfo |
getAppBundleInfoForLocale(java.util.Locale locale,
java.lang.String bundleId)
Creates the AppBundleInfoRT instance per locale and bundleid.
|
protected static AppBundleInfoRT |
getAppBundleInfoRTFromMDSMO(java.lang.String fileName,
oracle.adf.share.LocaleApplicationKey localeAppkey) |
static java.lang.String |
getAppBundleName() |
static java.lang.String |
getBundleNameFromADFConfig(java.util.Locale locale,
oracle.adf.share.ADFContext adfContext,
oracle.adf.share.LocaleApplicationKey localeAppKey) |
static java.lang.String |
getCompanionBundleOverrideDir()
Returns the companion bundle override directory path read from adf-config.xml
In case no override directory is specified,get the existing applicationBundleName directory
path and add 'override' path to it for generating the companion override bundles.
|
static java.lang.String |
getCompBundleOverrideFileNameFromBundleId(java.lang.String bundleId)
Returns the companion bundle override filename.
|
protected static java.lang.String |
getFileName(java.lang.String appBundleName) |
protected static oracle.mds.core.MDSSession |
getMDSSession() |
protected static oracle.mds.core.MetadataObject |
getMetadataObject(oracle.mds.core.MDSSession mdsSession,
java.lang.String fileName,
boolean writable) |
static java.util.Map<java.lang.String,BundleRegistrationInfo> |
getResourceBundleOverrideListMap()
This method will load and parse all reoursebundle override entry from either adf-config.xml or
adf-settings.xml, save them as Map
|
static java.lang.String |
getSystemProperty(java.lang.String propName)
Deprecated.
|
static java.lang.String |
getTextString(org.w3c.dom.Node node)
Gets the text from a dom node
|
static java.util.List<java.lang.String> |
getTrimmedCCLayerNames(oracle.mds.core.MDSSession mdsSession) |
static boolean |
isBundleOverridden(java.lang.String bundleId) |
static boolean |
isCustomizationMode()
Checks if customization mode is true/false.
|
static boolean |
isLoadXliffNoteAtStartup() |
static boolean |
isMetadataEqual(java.util.Map<java.lang.String,java.lang.String> newMetadata,
java.util.Map<java.lang.String,java.lang.String> oldMetadata)
Compares metadata to determine if they are equal
|
static boolean |
isOverrideDocExistsInMDS(java.lang.String overrideFileName)
Check for the existence of the doc in MDS using MDS P-Layer API.This uses
the MDS DocumentCache and by-passes core level lookup thereby improving
response time in determining existence of the doc in MDS.
|
protected static void |
putAppBundleInfoRTIntoMDSClientCache(oracle.adf.share.LocaleApplicationKey localeAppKey,
AppBundleInfoRT appBundleInfo,
java.lang.String fileName,
java.util.Locale locale) |
static ResourceBundleCacheConfig |
readAdfConfigCacheAttributes()
Returns the ResourceBundleCacheConfig instance to be used to store cache related metadata from adf-config.xml.
|
static java.lang.String |
stripUnicodeEscapes(java.lang.String inString) |
public static final java.lang.String ADF_CONFIG_CHILD
public static final java.lang.String ADF_SETTINGS_CHILD
public static final java.lang.String ADF_NAMESPACE
public static final java.lang.String ADF_CONFIG
public static final java.lang.String XMLNS
public static final java.lang.String XMLNS_RESBUNDLE
public static final java.lang.String XMLNS_RESBUNDLE_CTX_KEY
public static final java.lang.String XMLNS_RESBUNDLE_SETTINGS
public static final java.lang.String APP_BUNDLE_NODE
public static final java.lang.String BUNDLE_LIST_NODE
public static final java.lang.String BUNDLE_ID_NODE
public static final java.lang.String OVERRIDE_ATTRIBUTE
public static final java.lang.String RESOURCE_BUNDLE_CACHE_NODE
public static final java.lang.String INITIAL_SIZE_ATTRIBUTE
public static final java.lang.String MAX_SIZE_ATTRIBUTE
public static final java.lang.String LOAD_FACTOR_ATTRIBUTE
public static final java.lang.String EXPIRE_SECONDS
public static final java.lang.String EXPIRE_TIME
public static final java.lang.String LOAD_XLIFF_NOTE_ELEMENT_NODE
public static final java.lang.String LOAD_XLIFF_NOTE_ELEMENT_ATTRIBUTE
public static final java.lang.String COMP_BUNDLE_OVERRIDE_DIRECTORY_SEPARATOR
public static final java.lang.String CUSTHINT_VALUE_SEPARATOR
public static boolean isMetadataEqual(java.util.Map<java.lang.String,java.lang.String> newMetadata, java.util.Map<java.lang.String,java.lang.String> oldMetadata)
newMetadata
- new metadataoldMetadata
- old metadatapublic static java.lang.String convertMetadataToString(java.util.Map<java.lang.String,java.lang.String> metadata)
public static java.lang.String convertMetadataToDisplayString(java.util.Map<java.lang.String,java.lang.String> map)
public static java.util.Map<java.lang.String,java.lang.String> convertStringToMetadata(java.lang.String metadataString)
public static java.util.Map createConfigMap(org.w3c.dom.Element el)
el
- Should either be the element that represents the root of the
resource bundle data or the document elementpublic static boolean isLoadXliffNoteAtStartup()
public static java.lang.String getTextString(org.w3c.dom.Node node)
node
- the node to get the text frompublic static AppBundleInfo getAppBundleInfo()
public static AppBundleInfo getAppBundleInfoForLocale(java.util.Locale locale)
public static AppBundleInfo getAppBundleInfoForLocale(java.util.Locale locale, java.lang.String bundleId)
locale
- bundleId
- @Deprecated public static oracle.adf.share.ADFContext getADFContext()
@Deprecated public static oracle.adf.share.ADFConfig getADFConfig()
public static final java.util.Map<java.lang.String,BundleRegistrationInfo> getResourceBundleOverrideListMap()
public static boolean isBundleOverridden(java.lang.String bundleId)
@Deprecated public static final java.lang.String getSystemProperty(java.lang.String propName)
public static java.util.List<java.lang.String> createNewParentList(java.util.List<java.lang.String> fileNames, java.lang.String currentFile)
public static java.lang.String getAppBundleName()
public static java.lang.String getBundleNameFromADFConfig(java.util.Locale locale, oracle.adf.share.ADFContext adfContext, oracle.adf.share.LocaleApplicationKey localeAppKey)
protected static oracle.mds.core.MDSSession getMDSSession()
protected static java.lang.String getFileName(java.lang.String appBundleName)
protected static AppBundleInfoRT getAppBundleInfoRTFromMDSMO(java.lang.String fileName, oracle.adf.share.LocaleApplicationKey localeAppkey)
protected static void putAppBundleInfoRTIntoMDSClientCache(oracle.adf.share.LocaleApplicationKey localeAppKey, AppBundleInfoRT appBundleInfo, java.lang.String fileName, java.util.Locale locale)
protected static oracle.mds.core.MetadataObject getMetadataObject(oracle.mds.core.MDSSession mdsSession, java.lang.String fileName, boolean writable)
protected static oracle.mds.core.MetadataObject createMetadataObject(oracle.mds.core.MDSSession mdsSession, java.lang.String fileName, java.util.Locale locale)
public static oracle.mds.core.MOReference createMOReference(java.lang.String appOverrideFile)
public static boolean isCustomizationMode()
public static boolean isOverrideDocExistsInMDS(java.lang.String overrideFileName)
overrideFileName
- Override file to check existence in MDSpublic static java.lang.String getCompBundleOverrideFileNameFromBundleId(java.lang.String bundleId)
bundleId
- public static java.lang.String getCompanionBundleOverrideDir()
public static ResourceBundleCacheConfig readAdfConfigCacheAttributes()
public static java.util.List<java.lang.String> getTrimmedCCLayerNames(oracle.mds.core.MDSSession mdsSession)
public static java.lang.String addUnicodeEscapes(java.lang.String theString, boolean escapeSpace)
public static java.lang.String stripUnicodeEscapes(java.lang.String inString)