org.rapla.entities
Class MultiLanguageName

java.lang.Object
  extended by org.rapla.entities.MultiLanguageName
All Implemented Interfaces:
Serializable

public class MultiLanguageName
extends Object
implements Serializable

Some entities (especially dynamic-types and attributes) can have multiple names to allow easier reuse of created schemas or support for multi-language-environments.

See Also:
MultiLanguageNamed, Serialized Form

Constructor Summary
MultiLanguageName()
           
MultiLanguageName(String[][] data)
           
MultiLanguageName(String language, String translation)
           
 
Method Summary
 Object clone()
           
 Collection getAvailableLanguages()
           
 String getName(String language)
           
 boolean isReadOnly()
           
 void setName(String language, String translation)
           
 void setReadOnly(boolean readOnly)
           
 void setTo(MultiLanguageName newName)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MultiLanguageName

public MultiLanguageName(String language,
                         String translation)

MultiLanguageName

public MultiLanguageName(String[][] data)

MultiLanguageName

public MultiLanguageName()
Method Detail

setReadOnly

public void setReadOnly(boolean readOnly)

isReadOnly

public boolean isReadOnly()

getName

public String getName(String language)

setName

public void setName(String language,
                    String translation)

setTo

public void setTo(MultiLanguageName newName)

getAvailableLanguages

public Collection getAvailableLanguages()

clone

public Object clone()
Overrides:
clone in class Object

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2000-2006 Rapla Team. All Rights Reseserved.