public class GenericResourceBundleDef extends PersistableDefObject implements ResourceBundleDef
PersistableDefObject.CustomizationType, PersistableDefObject.PersonalizationTypemEditedProperties, mEditedPropertyExprsDEF_MDS_CLIENT_KEY, DEF_SCOPE_ALL, DEF_SCOPE_PERS, DEF_SCOPE_SESSION, DEF_SCOPE_SHARED, DEF_SCOPE_SITE, mBaseDefObject, mExtendedDefObjects, mObjectResolved, PERSDEF_MDS_CLIENT_KEY, PROPERTY_EXPRMAPmFullName, mObjName, mParent, mProperties, RES_ID_SUFFIX, RESID_SUFFIXXML_STATEMENT| Constructor and Description |
|---|
GenericResourceBundleDef(PersistableDefObject owner) |
GenericResourceBundleDef(PersistableDefObject owner,
DefElement xmlElement) |
GenericResourceBundleDef(PersistableDefObject owner,
java.lang.String resourceBundleId) |
| Modifier and Type | Method and Description |
|---|---|
java.util.ResourceBundle |
createResourceBundle(java.util.Locale locale)
createResourceBundle returns ResourceBundle based on the locale
|
protected java.util.ResourceBundle |
createResourceBundle(java.lang.String extension,
java.util.Locale locale)
createResourceBundle returns ResourceBundle based on the locale and extension type of ResourceBundle
|
protected java.util.ResourceBundle |
createResourceBundle(java.lang.String extension,
java.util.Locale locale,
java.lang.ClassLoader loader)
Gets the resource bundle for the given getResourceBundleId()
|
java.lang.String |
getDisplayName()
getDisplayName can be used to return the name of the ResourceBundleClass as String if any class is used
this is used in StringManager.getGeneralExceptionString for displaying proper error message
|
java.lang.String |
getFullName()
Gets this object's fully-qualified name.
|
MsgBundleKey |
getMsgBundleKey(java.util.Locale locale)
getMsgBundleKey returns the MsgBundleKey of this ResourceBundle
|
java.lang.String |
getName()
Get the name of this object.
|
java.lang.String |
getResourceBundleClassName()
getResourceBundleClassName returns the name of the ResourceBundleClass as String
|
java.lang.String |
getResourceBundleId() |
void |
setResourceBundleId(java.lang.String param) |
addDefImport, addExtendedDefObject, adjustPropertyMapForWrite, allocatePropertyMap, allocatePropertyMapForEdits, applyDiffChildren, applyDiffContents, checkEditable, checkStructWithOld, close, createFromXML, deregisterSessionObject, diffChildren, diffContents, diffObjects, ensureDifferDetails, findDefImport, finishedLoading, getBaseDir, getBasePackage, getDefImports, getDefManager, getDefWriter, getDefXMLElementTag, getDefXMLNameSpace, getEditedPropertiesMap, getEditedPropertyExpressionsMap, getEditedPropertyMap, getEditObject, getEditVersionsAsString, getExtendedDefObjectsInternal, getFileName, getFullDirName, getFullFileName, getMajorVersion, getMinorVersion, getOrigObject, getPropertyMap, getSubstitutedNames, getSyncLock, getXMLElementTag, guaranteePath, hasExtendedDefObjects, isCustomizationEnabled, isCustomizationEnabled, isDirty, isEditable, isFromTip, isLoadBase, isMajorVersionChanged, isMinorVersionChanged, isNew, isPersonalizationEnabled, isPersonalizationEnabled, isPropertyExpression, loadDefImports, loadXMLContents, mergeChanges, mergePropertyMap, objectRemoved, reapplyChanges, registerClass, registerDefObject, registerSessionDefObject, registerSiteDefObject, remove, removeAndDelete, removeDefImport, removeExtendedDefObject, removeProperty, saveXMLContents, setCustomizationEnabled, setCustomizationEnabled, setDefaultBaseDir, setDefMgr, setDirty, setEditable, setEditableFlag, setEditableObject, setFullName, setFullNameInternal, setLoadBase, setMajorVersionChanged, setNew, setOrigObject, setPersonalizationEnabled, setPersonalizationEnabled, setProperty, setPropertyExpression, setPropertyMap, setupDefWriterFromMO, staticUpdateChildrenList, updateChildrenList, verifyVersion, verifyVersionNullCheck, writeChildren, writeContents, writeObject, writeVersion, writeXMLContentsaddPropertySetName, enableUpdateCheck, getAllExtendedDefObjects, getBaseDefObject, getContainerDef, getContainerName, getDefinitionState, getDefScope, getExtendedDefObjects, getMdsKey, getMdsReference, getPropertySetName, getPropertySetNames, getRootBaseDefObject, isBaseDefFor, isDeprecated, isDynamicDefinitionObject, isObjectResolved, isSuppressUpdateCheck, loadCustomProperties, loadProperties, loadPropertiesInMap, loadPropertySetNames, loadSchemaProperties, resolveReferences, setBaseDefObject, setBaseDefObject, setDefScope, setMdsKey, setMdsReference, setName, setObjectResolved, setParent, setPropertySetName, staticLoadCustomProperties, staticLoadSchemaProperties, suppressUpdateCheckgetAllProperties, getParent, getProperties, getPropertiesAsStrings, getPropertiesMap, getProperty, getProperty, getPropertyExpressionsMap, getRawPropertyValue, getResourcesFromBundle, getStringFromMessageBundle, refreshProperty, removeProperty, requiresNamePrefixedResId, resolveObjectProperty, resolvePropertyRaw, setPropertiesMap, setPropertiesMap2, setPropertypublic GenericResourceBundleDef(PersistableDefObject owner)
public GenericResourceBundleDef(PersistableDefObject owner, java.lang.String resourceBundleId)
public GenericResourceBundleDef(PersistableDefObject owner, DefElement xmlElement)
public java.lang.String getFullName()
NamedObjectImplgetFullName in interface DiffMergeablegetFullName in interface DefPersistablegetFullName in class NamedObjectImplpublic java.lang.String getName()
NamedObjectImplgetName in interface DiffMergeablegetName in class NamedObjectImplpublic void setResourceBundleId(java.lang.String param)
public java.lang.String getResourceBundleId()
getResourceBundleId in interface ResourceBundleDefpublic java.lang.String getDisplayName()
ResourceBundleDefgetDisplayName in interface ResourceBundleDefpublic java.util.ResourceBundle createResourceBundle(java.util.Locale locale)
createResourceBundle in interface ResourceBundleDeflocale - Localeprotected java.util.ResourceBundle createResourceBundle(java.lang.String extension,
java.util.Locale locale)
extension - extension of the ResourceBundle .java|.class|.properties|.xlflocale - Localeprotected java.util.ResourceBundle createResourceBundle(java.lang.String extension,
java.util.Locale locale,
java.lang.ClassLoader loader)
extension - extension of the ResourceBundle .java|.class|.properties|.xlflocale - the locale to look forloader - the class loader to use to find the filepublic java.lang.String getResourceBundleClassName()
public MsgBundleKey getMsgBundleKey(java.util.Locale locale)
getMsgBundleKey in interface ResourceBundleDeflocale - Locale