org.apache.pluto.portalImpl.om.common.impl
Class LanguageSetImpl

java.lang.Object
  extended by java.util.AbstractCollection<E>
      extended by java.util.AbstractSet<E>
          extended by java.util.HashSet
              extended by org.apache.pluto.portalImpl.om.common.AbstractSupportSet
                  extended by org.apache.pluto.portalImpl.om.common.impl.LanguageSetImpl
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.lang.Iterable, java.util.Collection, java.util.Set, Support

public class LanguageSetImpl
extends AbstractSupportSet
implements java.io.Serializable, Support

See Also:
Serialized Form

Field Summary
private  java.lang.String castorKeywords
           
private  java.lang.ClassLoader classLoader
           
private  java.util.Vector locales
          contains Locale objects for locales supported by the portlet
private  boolean resourceBundleInitialized
           
private  java.lang.String resources
           
private  java.lang.String shortTitle
           
private  java.lang.String title
           
 
Fields inherited from interface org.apache.pluto.portalImpl.om.common.Support
POST_BUILD, POST_LOAD, POST_STORE, PRE_BUILD, PRE_STORE
 
Constructor Summary
LanguageSetImpl()
           
 
Method Summary
private  Language createLanguage(java.util.Locale locale, java.util.ResourceBundle bundle)
           
 Language get(java.util.Locale locale)
           
 java.lang.String getCastorKeywords()
           
 java.util.Locale getDefaultLocale()
           
 java.util.Iterator getLocales()
           
 java.lang.String getResources()
           
 java.lang.String getShortTitle()
           
 java.lang.String getTitle()
           
private  void initInlinedInfos()
           
private  void initResourceBundle()
           
protected  java.util.ResourceBundle loadResourceBundle(java.util.Locale locale)
           
private  java.util.Locale matchLocale(java.util.Locale locale)
           
 void postBuild(java.lang.Object parameter)
           
 void postLoad(java.lang.Object parameter)
           
 void postStore(java.lang.Object parameter)
           
 void preBuild(java.lang.Object parameter)
           
 void preStore(java.lang.Object parameter)
           
 void setCastorKeywords(java.lang.String keywords)
           
 void setClassLoader(java.lang.ClassLoader loader)
           
 void setResources(java.lang.String resources)
           
 void setShortTitle(java.lang.String shortTitle)
           
 void setTitle(java.lang.String title)
           
 java.lang.String toString()
           
 java.lang.String toString(int indent)
           
 
Methods inherited from class org.apache.pluto.portalImpl.om.common.AbstractSupportSet
dispatch
 
Methods inherited from class java.util.HashSet
add, clear, clone, contains, isEmpty, iterator, remove, size
 
Methods inherited from class java.util.AbstractSet
equals, hashCode, removeAll
 
Methods inherited from class java.util.AbstractCollection
addAll, containsAll, retainAll, toArray, toArray
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.Set
addAll, containsAll, equals, hashCode, removeAll, retainAll, toArray, toArray
 

Field Detail

castorKeywords

private java.lang.String castorKeywords

classLoader

private java.lang.ClassLoader classLoader

locales

private java.util.Vector locales
contains Locale objects for locales supported by the portlet


resourceBundleInitialized

private boolean resourceBundleInitialized

resources

private java.lang.String resources

shortTitle

private java.lang.String shortTitle

title

private java.lang.String title
Constructor Detail

LanguageSetImpl

public LanguageSetImpl()
Method Detail

createLanguage

private Language createLanguage(java.util.Locale locale,
                                java.util.ResourceBundle bundle)

get

public Language get(java.util.Locale locale)

getLocales

public java.util.Iterator getLocales()

getDefaultLocale

public java.util.Locale getDefaultLocale()

postBuild

public void postBuild(java.lang.Object parameter)
               throws java.lang.Exception
Specified by:
postBuild in interface Support
Overrides:
postBuild in class AbstractSupportSet
Throws:
java.lang.Exception

postLoad

public void postLoad(java.lang.Object parameter)
              throws java.lang.Exception
Specified by:
postLoad in interface Support
Overrides:
postLoad in class AbstractSupportSet
Throws:
java.lang.Exception

postStore

public void postStore(java.lang.Object parameter)
               throws java.lang.Exception
Specified by:
postStore in interface Support
Overrides:
postStore in class AbstractSupportSet
Throws:
java.lang.Exception

preBuild

public void preBuild(java.lang.Object parameter)
              throws java.lang.Exception
Specified by:
preBuild in interface Support
Overrides:
preBuild in class AbstractSupportSet
Throws:
java.lang.Exception

preStore

public void preStore(java.lang.Object parameter)
              throws java.lang.Exception
Specified by:
preStore in interface Support
Overrides:
preStore in class AbstractSupportSet
Throws:
java.lang.Exception

initInlinedInfos

private void initInlinedInfos()
                       throws java.lang.Exception
Throws:
java.lang.Exception

initResourceBundle

private void initResourceBundle()

matchLocale

private java.util.Locale matchLocale(java.util.Locale locale)

getCastorKeywords

public java.lang.String getCastorKeywords()

getResources

public java.lang.String getResources()

getShortTitle

public java.lang.String getShortTitle()

getTitle

public java.lang.String getTitle()

loadResourceBundle

protected java.util.ResourceBundle loadResourceBundle(java.util.Locale locale)

setCastorKeywords

public void setCastorKeywords(java.lang.String keywords)

setClassLoader

public void setClassLoader(java.lang.ClassLoader loader)

setResources

public void setResources(java.lang.String resources)

setShortTitle

public void setShortTitle(java.lang.String shortTitle)

setTitle

public void setTitle(java.lang.String title)

toString

public java.lang.String toString()
Overrides:
toString in class java.util.AbstractCollection

toString

public java.lang.String toString(int indent)