it.tidalwave.util
Class DefaultMutableDisplayable
java.lang.Object
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
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
DefaultMutableDisplayable
public DefaultMutableDisplayable(@Nonnull
java.lang.String displayName,
@Nonnull
java.lang.String toStringName)
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
Locale
s.
- Specified by:
getLocales
in interface Displayable
- Returns:
- the available
Locale
s
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.