Package it.tidalwave.role.ui
Interface MutableLocalizedDisplayable
- All Superinterfaces:
Displayable
,LocalizedDisplayable
,MutableDisplayable
A specialized
LocalizedDisplayable
which is mutable.- Author:
- Fabrizio Giudici
- Status: stable API
- Stereotype:
- Role
-
Field Summary
Fields inherited from interface it.tidalwave.role.ui.Displayable
_Displayable_, DEFAULT
Fields inherited from interface it.tidalwave.role.ui.LocalizedDisplayable
_LocalizedDisplayable_
Fields inherited from interface it.tidalwave.role.ui.MutableDisplayable
_MutableDisplayable_, PROP_DISPLAY_NAME, PROP_DISPLAY_NAMES
-
Method Summary
Modifier and TypeMethodDescriptionstatic MutableLocalizedDisplayable
Creates an instance with an initial given display name inLocale.ENGLISH
.static MutableLocalizedDisplayable
Creates an instance with an initial given display name inLocale.ENGLISH
and an explicit identifier fortoString()
.Methods inherited from interface it.tidalwave.role.ui.Displayable
display, getDisplayName
Methods inherited from interface it.tidalwave.role.ui.LocalizedDisplayable
getDisplayName, getDisplayNames, getLocales
Methods inherited from interface it.tidalwave.role.ui.MutableDisplayable
addPropertyChangeListener, removePropertyChangeListener, setDisplayName, setDisplayName, setDisplayNames
-
Field Details
-
_MutableLocalizedDisplayable_
-
-
Method Details
-
of
Creates an instance with an initial given display name inLocale.ENGLISH
.- Parameters:
displayName
- the display name- Returns:
- the new instance
- Since:
- 3.2-ALPHA-1
-
of
@Nonnull static MutableLocalizedDisplayable of(@Nonnull String displayName, @Nonnull String toStringName) Creates an instance with an initial given display name inLocale.ENGLISH
and an explicit identifier fortoString()
.- Parameters:
displayName
- the display nametoStringName
- the name to be rendered whentoString()
is called- Returns:
- the new instance
- Since:
- 3.2-ALPHA-1
-