public class GenericResourceBundleDef extends PersistableDefObject implements ResourceBundleDef
PersistableDefObject.CustomizationType, PersistableDefObject.PersonalizationType
DEF_MDS_CLIENT_KEY, DEF_SCOPE_ALL, DEF_SCOPE_PERS, DEF_SCOPE_SESSION, DEF_SCOPE_SHARED, mBaseDefObject, mExtendedDefObjects, mObjectResolved, PERSDEF_MDS_CLIENT_KEY, PROPERTY_EXPRMAP
mFullName, mObjName, mParent, mProperties, RES_ID_SUFFIX, RESID_SUFFIX
XML_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, applyDiffChildren, applyDiffContents, checkEditable, close, createFromXML, deregisterSessionObject, diffChildren, diffContents, diffObjects, ensureDifferDetails, findDefImport, finishedLoading, getBaseDir, getBasePackage, getDefImports, getDefManager, getDefWriter, getDefXMLElementTag, getDefXMLNameSpace, getEditObject, getExtendedDefObjectsInternal, getFileName, getFullDirName, getFullFileName, getOrigObject, getPropertyMap, getSubstitutedNames, getSyncLock, getXMLElementTag, guaranteePath, hasExtendedDefObjects, isCustomizationEnabled, isCustomizationEnabled, isDirty, isEditable, isNew, isPersonalizationEnabled, isPersonalizationEnabled, loadDefImports, loadXMLContents, mergePropertyMap, objectRemoved, reapplyChanges, registerClass, registerDefObject, registerSessionDefObject, remove, removeAndDelete, removeDefImport, removeExtendedDefObject, removeProperty, saveXMLContents, setCustomizationEnabled, setCustomizationEnabled, setDefaultBaseDir, setDefMgr, setDirty, setEditable, setFullName, setNew, setOrigObject, setPersonalizationEnabled, setPersonalizationEnabled, setProperty, setPropertyExpression, setPropertyMap, staticUpdateChildrenList, updateChildrenList, verifyVersion, verifyVersionNullCheck, writeChildren, writeContents, writeObject, writeVersion, writeXMLContents
addPropertySetName, enableUpdateCheck, getAllExtendedDefObjects, getBaseDefObject, getContainerDef, getContainerName, getDefScope, getExtendedDefObjects, getMdsKey, getMdsReference, getPropertySetName, getPropertySetNames, getRootBaseDefObject, isBaseDefFor, isDynamicDefinitionObject, isObjectResolved, isSuppressUpdateCheck, loadCustomProperties, loadProperties, loadPropertiesInMap, loadPropertySetNames, loadSchemaProperties, resolveReferences, setBaseDefObject, setBaseDefObject, setDefScope, setMdsKey, setMdsReference, setName, setObjectResolved, setParent, setPropertySetName, staticLoadCustomProperties, staticLoadSchemaProperties, suppressUpdateCheck
getAllProperties, getParent, getProperties, getPropertiesAsStrings, getPropertiesMap, getProperty, getProperty, getPropertyExpressionsMap, getRawPropertyValue, getResourcesFromBundle, getStringFromMessageBundle, isPropertyExpression, refreshProperty, removeProperty, requiresNamePrefixedResId, resolveObjectProperty, resolvePropertyRaw, setPropertiesMap, setPropertiesMap2, setProperty
public GenericResourceBundleDef(PersistableDefObject owner)
public GenericResourceBundleDef(PersistableDefObject owner, java.lang.String resourceBundleId)
public GenericResourceBundleDef(PersistableDefObject owner, DefElement xmlElement)
public java.lang.String getFullName()
NamedObjectImpl
getFullName
in interface DiffMergeable
getFullName
in interface DefPersistable
getFullName
in class NamedObjectImpl
public java.lang.String getName()
NamedObjectImpl
getName
in interface DiffMergeable
getName
in class NamedObjectImpl
public void setResourceBundleId(java.lang.String param)
public java.lang.String getResourceBundleId()
getResourceBundleId
in interface ResourceBundleDef
public java.lang.String getDisplayName()
ResourceBundleDef
getDisplayName
in interface ResourceBundleDef
public java.util.ResourceBundle createResourceBundle(java.util.Locale locale)
createResourceBundle
in interface ResourceBundleDef
locale
- 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 ResourceBundleDef
locale
- Locale