org.dspace.app.xmlui.cocoon
Class DSpaceLocaleAction.DSpaceLocaleValidator

java.lang.Object
  extended by org.dspace.app.xmlui.cocoon.DSpaceLocaleAction.DSpaceLocaleValidator
All Implemented Interfaces:
org.apache.cocoon.i18n.I18nUtils.LocaleValidator
Enclosing class:
DSpaceLocaleAction

public static class DSpaceLocaleAction.DSpaceLocaleValidator
extends Object
implements org.apache.cocoon.i18n.I18nUtils.LocaleValidator

This validator class workes with cocoon's i18nutils class to test if locales are valid. For dspace we define a locale as valid if it is listed in xmlui.supported.locales config parameter.


Constructor Summary
DSpaceLocaleAction.DSpaceLocaleValidator()
          Build a list supported locales to validate against upon object construction.
 
Method Summary
 boolean test(String name, Locale test)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DSpaceLocaleAction.DSpaceLocaleValidator

public DSpaceLocaleAction.DSpaceLocaleValidator()
Build a list supported locales to validate against upon object construction.

Method Detail

test

public boolean test(String name,
                    Locale test)
Specified by:
test in interface org.apache.cocoon.i18n.I18nUtils.LocaleValidator
Parameters:
name - of the locale (for debugging)
locale - to test
Returns:
true if locale satisfies validator's criteria


Copyright © 2010 The DSpace Foundation. All Rights Reserved.