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 works 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 - name of the locale (for debugging)
test - locale to test
Returns:
true if locale satisfies validator's criteria


Copyright © 2012 DuraSpace. All Rights Reserved.