com.ihr.xbrl.dts
Class LangsProviderBasic
java.lang.Object
com.ihr.xbrl.dts.LangsProviderBasic
- All Implemented Interfaces:
- LangsProvider
public class LangsProviderBasic
- extends java.lang.Object
- implements LangsProvider
- Author:
- Ignacio
|
Method Summary |
void |
addPropertyChangeListener(java.beans.PropertyChangeListener listener)
|
void |
addPropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
|
java.util.Iterator<java.lang.String> |
getLangs()
The ordered list of preferred languages |
void |
removePropertyChangeListener(java.beans.PropertyChangeListener listener)
|
void |
removePropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
|
void |
setLangs(java.util.Collection<java.lang.String> newCol)
Sets the set of languages (replaces current set of labels) |
void |
showNewLangsAddedMessage()
an application that implements LangsProvider is informed about new
languages added to the languages lists by the labels provider. |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LANG_PROPERTY_NAME
public static final java.lang.String LANG_PROPERTY_NAME
- See Also:
- Constant Field Values
LangsProviderBasic
public LangsProviderBasic()
getLangs
public java.util.Iterator<java.lang.String> getLangs()
- Description copied from interface:
LangsProvider
- The ordered list of preferred languages
- Specified by:
getLangs in interface LangsProvider
- Returns:
- Collection<String>
setLangs
public void setLangs(java.util.Collection<java.lang.String> newCol)
- Description copied from interface:
LangsProvider
- Sets the set of languages (replaces current set of labels)
- Specified by:
setLangs in interface LangsProvider
addPropertyChangeListener
public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
addPropertyChangeListener
public void addPropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
removePropertyChangeListener
public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
removePropertyChangeListener
public void removePropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
showNewLangsAddedMessage
public void showNewLangsAddedMessage()
- Description copied from interface:
LangsProvider
- an application that implements LangsProvider is informed about new
languages added to the languages lists by the labels provider.
The LabelsProvider requires a LangsProvider during the creation.
that LangsProvider is informed about new languages when the labels
database is build.
Applications should show a message to the user or call the
LabelsProviderUI.showNewLangsAddedMessage() method that shows an
standard message.
.NET api can use a different UI for the same purpose
- Specified by:
showNewLangsAddedMessage in interface LangsProvider
Copyright 2006-2009 Reporting Standard S.L., C/ Torrecilla del Puerto 1, 28043, Madrid, Espaņa