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 |
BUNDLEID_METADATASTORE_USAGE |
static java.lang.String |
BUNDLEID_SOURCE_ATTRIBUTE |
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 |
LOCALE_CODE_SEPARATOR |
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.
|
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 oracle.mds.core.MetadataObject |
getBaseBundleURLFromMDS(ResourceBundleType bundleType,
java.lang.String bundleId) |
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.
|
static java.lang.String |
getExportBundleName(java.lang.String bundleId)
Returns the export bundle filename.
|
static java.lang.String |
getExportImportDocLocation()
Helper method to get the Export/Import MDS namespace
|
protected static oracle.mds.core.MetadataObject |
getExportMO(oracle.mds.core.MOReference moRef)
Helper method to get the MetadataObject
|
static java.lang.String |
getFABundleOverrideDir()
Helper method to get the FusionAppsoverrideBundle MDS namespace
|
protected static java.lang.String |
getFileName(java.lang.String appBundleName) |
static java.util.Locale |
getLocaleFromMOName(java.lang.String localeString) |
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 oracle.mds.core.MetadataObject |
getMOForFABundle(java.lang.String fileName) |
protected static oracle.mds.core.MetadataObject |
getOrCreateOverrideDocInMDSForExport(java.lang.String fileName,
java.util.Locale locale)
Gets or create the temp export MO in MDS
|
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) |
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 |
isBundleToBeReadFromMDS(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) |
protected static void |
putAppBundleInfoRTIntoMDSClientCacheImport(oracle.adf.share.LocaleApplicationKey localeAppKey,
AppBundleInfoRT appBundleInfo,
java.lang.String fileName,
java.util.Locale locale,
CustomizationHint hint)
Creating the target locale companion bundle doc in MDS.
|
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 BUNDLEID_SOURCE_ATTRIBUTE
public static final java.lang.String BUNDLEID_METADATASTORE_USAGE
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 LOCALE_CODE_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)
public static boolean isBundleToBeReadFromMDS(java.lang.String bundleId)
public static oracle.mds.core.MetadataObject getBaseBundleURLFromMDS(ResourceBundleType bundleType, java.lang.String bundleId)
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 void putAppBundleInfoRTIntoMDSClientCacheImport(oracle.adf.share.LocaleApplicationKey localeAppKey, AppBundleInfoRT appBundleInfo, java.lang.String fileName, java.util.Locale locale, CustomizationHint hint)
localeAppKey
- LocaleAppKeyappBundleInfo
- AppBundleInfofileName
- MO namelocale
- Target Localehint
- Customization Hintprotected static oracle.mds.core.MetadataObject getMetadataObject(oracle.mds.core.MDSSession mdsSession, java.lang.String fileName, boolean writable)
public static oracle.mds.core.MetadataObject createMetadataObject(oracle.mds.core.MDSSession mdsSession, java.lang.String fileName, java.util.Locale locale)
public static oracle.mds.core.MetadataObject getMOForFABundle(java.lang.String fileName)
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 getExportBundleName(java.lang.String bundleId)
bundleId
- protected static oracle.mds.core.MetadataObject getOrCreateOverrideDocInMDSForExport(java.lang.String fileName, java.util.Locale locale)
fileName
- MO file namelocale
- export localepublic static java.util.Locale getLocaleFromMOName(java.lang.String localeString)
protected static oracle.mds.core.MetadataObject getExportMO(oracle.mds.core.MOReference moRef)
moRef
- MOReferencepublic static java.lang.String getExportImportDocLocation()
public static java.lang.String getFABundleOverrideDir()
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)