org.apache.jetspeed.om.impl
Class LanguageImpl

java.lang.Object
  extended by java.util.ResourceBundle
      extended by org.apache.jetspeed.om.impl.LanguageImpl
All Implemented Interfaces:
java.io.Serializable, MutableLanguage, org.apache.pluto.om.common.Language, org.apache.pluto.om.Model

public class LanguageImpl
extends java.util.ResourceBundle
implements MutableLanguage, java.io.Serializable

LanguageImpl
Okay, base Language really has nothing to really do at all with language per se. It actually represents the locallized title and short-title attributes of a portlet's definition. It also contains a resource bundle for the specifc locale.
TODO: org.apache.pluto.om.common.Language should be seperated into TODO a Language class that just contains the resource bundle and TODO a Title class that contains a localized title and short title.

Version:
$Id: LanguageImpl.java 516448 2007-03-09 16:25:47Z ate $
Author:
Scott T. Weaver , Ate Douma
See Also:
Serialized Form

Field Summary
protected  long id
          This field can be used by persistence tools for storing PK info Otherwise it has no effect on the functioning of the portal.
static java.lang.String JAVAX_PORTLET_KEYWORDS
           
static java.lang.String JAVAX_PORTLET_SHORT_TITLE
           
static java.lang.String JAVAX_PORTLET_TITLE
           
protected  long portletId
           
 
Fields inherited from class java.util.ResourceBundle
parent
 
Constructor Summary
LanguageImpl()
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.util.Enumeration getKeys()
           
 java.util.Iterator getKeywords()
           
 java.lang.String getKeywordStr()
           
 java.util.Locale getLocale()
           
 java.util.ResourceBundle getParentResourceBundle()
           
 java.util.ResourceBundle getResourceBundle()
           
 java.lang.String getShortTitle()
           
 java.lang.String getTitle()
           
protected  java.lang.Object handleGetObject(java.lang.String key)
           
 int hashCode()
           
 void loadDefaults()
           
 void setKeywords(java.util.Collection keywords)
           
 void setKeywords(java.lang.String keywordStr)
           
 void setLocale(java.util.Locale locale)
           
 void setResourceBundle(java.util.ResourceBundle bundle)
           
 void setShortTitle(java.lang.String shortTitle)
           
 void setTitle(java.lang.String title)
           
 
Methods inherited from class java.util.ResourceBundle
getBundle, getBundle, getBundle, getObject, getString, getStringArray, setParent
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

JAVAX_PORTLET_KEYWORDS

public static final java.lang.String JAVAX_PORTLET_KEYWORDS
See Also:
Constant Field Values

JAVAX_PORTLET_SHORT_TITLE

public static final java.lang.String JAVAX_PORTLET_SHORT_TITLE
See Also:
Constant Field Values

JAVAX_PORTLET_TITLE

public static final java.lang.String JAVAX_PORTLET_TITLE
See Also:
Constant Field Values

id

protected long id
This field can be used by persistence tools for storing PK info Otherwise it has no effect on the functioning of the portal.


portletId

protected long portletId
Constructor Detail

LanguageImpl

public LanguageImpl()
Method Detail

getKeys

public java.util.Enumeration getKeys()
Specified by:
getKeys in class java.util.ResourceBundle

handleGetObject

protected java.lang.Object handleGetObject(java.lang.String key)
Specified by:
handleGetObject in class java.util.ResourceBundle

setResourceBundle

public void setResourceBundle(java.util.ResourceBundle bundle)

loadDefaults

public void loadDefaults()

getLocale

public java.util.Locale getLocale()
Specified by:
getLocale in interface org.apache.pluto.om.common.Language
Overrides:
getLocale in class java.util.ResourceBundle
See Also:
Language.getLocale()

getTitle

public java.lang.String getTitle()
Specified by:
getTitle in interface org.apache.pluto.om.common.Language
See Also:
Language.getTitle()

getShortTitle

public java.lang.String getShortTitle()
Specified by:
getShortTitle in interface org.apache.pluto.om.common.Language
See Also:
Language.getShortTitle()

getKeywords

public java.util.Iterator getKeywords()
Specified by:
getKeywords in interface org.apache.pluto.om.common.Language
See Also:
Language.getKeywords()

getResourceBundle

public java.util.ResourceBundle getResourceBundle()
Specified by:
getResourceBundle in interface org.apache.pluto.om.common.Language
See Also:
Language.getResourceBundle()

getParentResourceBundle

public java.util.ResourceBundle getParentResourceBundle()

setLocale

public void setLocale(java.util.Locale locale)
Specified by:
setLocale in interface MutableLanguage
See Also:
org.apache.pluto.om.common.LanguageCtrl#setLocale(java.util.Locale)

setTitle

public void setTitle(java.lang.String title)
Specified by:
setTitle in interface MutableLanguage
See Also:
org.apache.pluto.om.common.LanguageCtrl#setTitle(java.lang.String)

setShortTitle

public void setShortTitle(java.lang.String shortTitle)
Specified by:
setShortTitle in interface MutableLanguage
See Also:
org.apache.pluto.om.common.LanguageCtrl#setShortTitle(java.lang.String)

setKeywords

public void setKeywords(java.util.Collection keywords)
Specified by:
setKeywords in interface MutableLanguage
See Also:
org.apache.jetspeed.om.common.LanguageComposite#setKeywords(java.util.Collection)

setKeywords

public void setKeywords(java.lang.String keywordStr)

getKeywordStr

public java.lang.String getKeywordStr()

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object
See Also:
Object.equals(java.lang.Object)

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object
See Also:
Object.hashCode()


Copyright © 1999-2010 Apache Software Foundation. All Rights Reserved.