net.sf.magicproject.database.data
Class StringData

java.lang.Object
  extended by net.sf.magicproject.database.data.TranslatableData
      extended by net.sf.magicproject.database.data.StringData
Direct Known Subclasses:
TranslatedStringData

public class StringData
extends TranslatableData

Represents a simple translatable data, which is a name associated to a String value. The isTranslated() method always returns false.

Since:
0.90
Author:
Fabrice Daugan

Constructor Summary
StringData(PropertyConfig config, java.lang.String value)
          Default public constructor.
 
Method Summary
 java.lang.String getTranslatedValue(Proxy proxy)
          Returns the translated value.
 java.lang.String getValue()
          The value.
 
Methods inherited from class net.sf.magicproject.database.data.TranslatableData
getPropertyName, getTranslatedPropertyName, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

StringData

public StringData(PropertyConfig config,
                  java.lang.String value)
Default public constructor.

Parameters:
config - the property configuration of this data to use
value - the value of this data
Method Detail

getTranslatedValue

public java.lang.String getTranslatedValue(Proxy proxy)
Description copied from class: TranslatableData
Returns the translated value. The translation is done only during the first call.

Specified by:
getTranslatedValue in class TranslatableData
Parameters:
proxy - is the proxy this data come from. Is used to translate from private-proxy to public-tbs value.
Returns:
the translated value

getValue

public java.lang.String getValue()
Description copied from class: TranslatableData
The value.

Specified by:
getValue in class TranslatableData
Returns:
the value associated to the key of this data


Copyright © 2003-2007 Magic-Project. All Rights Reserved.