org.apache.jetspeed.om.impl
Class LanguageSetImpl

java.lang.Object
  extended byorg.apache.jetspeed.om.impl.LanguageSetImpl
All Implemented Interfaces:
org.apache.pluto.om.common.LanguageSet, org.apache.pluto.om.Model, Serializable, org.apache.jetspeed.om.common.Support

public class LanguageSetImpl
extends Object
implements org.apache.pluto.om.common.LanguageSet, Serializable, org.apache.jetspeed.om.common.Support

LanguageSetImpl

Version:
$Id: LanguageSetImpl.java 191371 2005-06-19 23:24:28Z shinsuke $
Author:
Scott T. Weaver
See Also:
Serialized Form

Field Summary
private  ClassLoader classLoader
           
protected  Collection innerCollection
           
private  String resources
           
 
Constructor Summary
LanguageSetImpl()
           
LanguageSetImpl(Collection collection)
           
 
Method Summary
 boolean add(Object o)
           
private  org.apache.pluto.om.common.Language createLanguage(Locale locale, ResourceBundle bundle, String title, String shortTitle, String keywords)
          Creates Language instance.
 org.apache.pluto.om.common.Language get(Locale locale)
           
 Locale getDefaultLocale()
           
 Collection getInnerCollection()
           
 Iterator getLocales()
           
 Iterator iterator()
           
protected  ResourceBundle loadResourceBundle(Locale locale)
           
 void postLoad(Object parameter)
           
 boolean remove(Object o)
           
 void setClassLoader(ClassLoader loader)
          Sets Portlet Class Loader
 void setInnerCollection(Collection collection)
           
 void setResources(String string)
           
 int size()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

classLoader

private ClassLoader classLoader

resources

private String resources

innerCollection

protected Collection innerCollection
Constructor Detail

LanguageSetImpl

public LanguageSetImpl(Collection collection)

LanguageSetImpl

public LanguageSetImpl()
Method Detail

iterator

public Iterator iterator()
Specified by:
iterator in interface org.apache.pluto.om.common.LanguageSet
See Also:
LanguageSet.iterator()

getLocales

public Iterator getLocales()
Specified by:
getLocales in interface org.apache.pluto.om.common.LanguageSet
See Also:
LanguageSet.getLocales()

get

public org.apache.pluto.om.common.Language get(Locale locale)
Specified by:
get in interface org.apache.pluto.om.common.LanguageSet
See Also:
LanguageSet.get(java.util.Locale)

getDefaultLocale

public Locale getDefaultLocale()
Specified by:
getDefaultLocale in interface org.apache.pluto.om.common.LanguageSet
See Also:
LanguageSet.getDefaultLocale()

add

public boolean add(Object o)
See Also:
Collection.add(java.lang.Object)

remove

public boolean remove(Object o)
See Also:
Collection.remove(java.lang.Object)

getInnerCollection

public Collection getInnerCollection()
Returns:

setInnerCollection

public void setInnerCollection(Collection collection)
Parameters:
collection -

size

public int size()

setResources

public void setResources(String string)
Parameters:
string -

postLoad

public void postLoad(Object parameter)
              throws Exception
Specified by:
postLoad in interface org.apache.jetspeed.om.common.Support
Throws:
Exception

loadResourceBundle

protected ResourceBundle loadResourceBundle(Locale locale)

setClassLoader

public void setClassLoader(ClassLoader loader)
Sets Portlet Class Loader

Parameters:
loader -

createLanguage

private org.apache.pluto.om.common.Language createLanguage(Locale locale,
                                                           ResourceBundle bundle,
                                                           String title,
                                                           String shortTitle,
                                                           String keywords)
Creates Language instance.

Parameters:
locale -
bundle -
title -
shortTitle -
keywords -
Returns:


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