it.tidalwave.util
Class DefaultMutableDisplayable

Package class diagram package DefaultMutableDisplayable
java.lang.Object
  extended by it.tidalwave.util.DefaultMutableDisplayable
All Implemented Interfaces:
Displayable, MutableDisplayable

public class DefaultMutableDisplayable
extends java.lang.Object
implements MutableDisplayable

Version:
$Id: DefaultMutableDisplayable.java,v 1fac844c8d8a 2010/03/21 17:00:04 fabrizio $
Author:
Fabrizio Giudici
Status: stable API

Field Summary
 
Fields inherited from interface it.tidalwave.util.MutableDisplayable
MutableDisplayable, PROP_DISPLAY_NAME, PROP_DISPLAY_NAMES
 
Fields inherited from interface it.tidalwave.util.Displayable
Displayable
 
Constructor Summary
DefaultMutableDisplayable(java.lang.String displayName, java.lang.String toStringName)
           
 
Method Summary
 void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
           
 java.lang.String getDisplayName()
          Returns the display name in the current Locale.
 java.lang.String getDisplayName(java.util.Locale locale)
          Returns the display name in the given Locale.
 java.util.Map<java.util.Locale,java.lang.String> getDisplayNames()
           
 java.util.SortedSet<java.util.Locale> getLocales()
          Returns the available Locales.
 void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
           
 void setDisplayName(java.lang.String displayName)
           
 void setDisplayName(java.lang.String displayName, java.util.Locale locale)
           
 void setDisplayNames(java.util.Map<java.util.Locale,java.lang.String> displayNames)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DefaultMutableDisplayable

public DefaultMutableDisplayable(@Nonnull
                                 java.lang.String displayName,
                                 @Nonnull
                                 java.lang.String toStringName)
Method Detail

getDisplayName

@Nonnull
public java.lang.String getDisplayName()
Description copied from interface: Displayable
Returns the display name in the current Locale.

Specified by:
getDisplayName in interface Displayable

getDisplayName

@Nonnull
public java.lang.String getDisplayName(@Nonnull
                                               java.util.Locale locale)
Description copied from interface: Displayable
Returns the display name in the given Locale.

Specified by:
getDisplayName in interface Displayable
Parameters:
locale - the Locale
Returns:
the display name

getLocales

@Nonnull
public java.util.SortedSet<java.util.Locale> getLocales()
Description copied from interface: Displayable
Returns the available Locales.

Specified by:
getLocales in interface Displayable
Returns:
the available Locales

getDisplayNames

@Nonnull
public java.util.Map<java.util.Locale,java.lang.String> getDisplayNames()
Specified by:
getDisplayNames in interface Displayable

setDisplayName

public void setDisplayName(@Nonnull
                           java.lang.String displayName)
Specified by:
setDisplayName in interface MutableDisplayable

setDisplayName

public void setDisplayName(@Nonnull
                           java.lang.String displayName,
                           @Nonnull
                           java.util.Locale locale)
Specified by:
setDisplayName in interface MutableDisplayable

setDisplayNames

public void setDisplayNames(@Nonnull
                            java.util.Map<java.util.Locale,java.lang.String> displayNames)
Specified by:
setDisplayNames in interface MutableDisplayable

addPropertyChangeListener

public void addPropertyChangeListener(@Nonnull
                                      java.beans.PropertyChangeListener listener)
Specified by:
addPropertyChangeListener in interface MutableDisplayable

removePropertyChangeListener

public void removePropertyChangeListener(@Nonnull
                                         java.beans.PropertyChangeListener listener)
Specified by:
removePropertyChangeListener in interface MutableDisplayable

toString

@Nonnull
public java.lang.String toString()
Overrides:
toString in class java.lang.Object


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