it.tidalwave.role
Interface MutableDisplayable

Package class diagram package MutableDisplayable
All Superinterfaces:
Displayable
All Known Subinterfaces:
MutableLocalizedDisplayable
All Known Implementing Classes:
DefaultMutableDisplayable

public interface MutableDisplayable
extends Displayable

A specialized Displayable which is mutable and fires PropertyChangeEvents.

Version:
$Id$
Author:
Fabrizio Giudici
Status: stable API

Field Summary
static java.lang.Class<MutableDisplayable> MutableDisplayable
           
static java.lang.String PROP_DISPLAY_NAME
           
static java.lang.String PROP_DISPLAY_NAMES
           
 
Fields inherited from interface it.tidalwave.role.Displayable
DEFAULT, Displayable
 
Method Summary
 void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
          Registers a PropertyChangeListener.
 void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
          Unregisters a PropertyChangeListener.
 void setDisplayName(java.lang.String displayName)
          Sets the display name in Locale.ENGLISH.
 void setDisplayName(java.lang.String displayName, java.util.Locale locale)
          Sets the display name in the given Locale.
 void setDisplayNames(java.util.Map<java.util.Locale,java.lang.String> displayNames)
          Sets a bag of display names for a number of Locales.
 
Methods inherited from interface it.tidalwave.role.Displayable
getDisplayName
 

Field Detail

PROP_DISPLAY_NAME

static final java.lang.String PROP_DISPLAY_NAME
See Also:
Constant Field Values

PROP_DISPLAY_NAMES

static final java.lang.String PROP_DISPLAY_NAMES
See Also:
Constant Field Values

MutableDisplayable

static final java.lang.Class<MutableDisplayable> MutableDisplayable
Method Detail

setDisplayName

void setDisplayName(@Nonnull
                    java.lang.String displayName)
Sets the display name in Locale.ENGLISH.

Parameters:
displayName - the display name

setDisplayName

void setDisplayName(@Nonnull
                    java.lang.String displayName,
                    @Nonnull
                    java.util.Locale locale)
Sets the display name in the given Locale.

Parameters:
displayName - the display name
locale - the locale

setDisplayNames

void setDisplayNames(@Nonnull
                     java.util.Map<java.util.Locale,java.lang.String> displayNames)
Sets a bag of display names for a number of Locales.

Parameters:
displayNames - the display names

addPropertyChangeListener

void addPropertyChangeListener(@Nonnull
                               java.beans.PropertyChangeListener listener)
Registers a PropertyChangeListener.

Parameters:
listener - the listener

removePropertyChangeListener

void removePropertyChangeListener(@Nonnull
                                  java.beans.PropertyChangeListener listener)
Unregisters a PropertyChangeListener.

Parameters:
listener - the listener


Copyright © 2009-2011 Tidalwave s.a.s.. All Rights Reserved.