|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1.9.1) E67661-01 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
oracle.javatools.resourcebundle.ResourceBundleUtils
public class ResourceBundleUtils
Field Summary | |
---|---|
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 |
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 |
Constructor Summary | |
---|---|
protected |
ResourceBundleUtils() |
Method Summary | |
---|---|
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() Gets the ADFConfig |
static oracle.adf.share.ADFContext |
getADFContext() Gets the ADFContext |
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. |
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<String, BundleRegistrationInfo> object in ADFContext application scope, the map key used to retrieve is ResourceBundleUtils.XMLNS_RESBUNDLE_CTX_KEY |
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) |
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) |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
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 CUSTHINT_VALUE_SEPARATOR
Constructor Detail |
---|
protected ResourceBundleUtils()
Method Detail |
---|
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
-public static oracle.adf.share.ADFContext getADFContext()
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 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)
|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1.9.1) E67661-01 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |