litesoft
@ 947
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
// This Source Code is in the Public Domain per: http://unlicense.org package org.litesoft.ui_1_5.def.nonpublic.hintvalidators; import org.litesoft.core.simpletypes.currency.*; import org.litesoft.core.util.*; import org.litesoft.ui.def.nonpublic.smartfinishing.*; public class SimpleMoneyValidator implements HintValidator, UI_common.Hints { public CategoryGroup[] getRegisterForCategoryGroups() { return new CategoryGroup[]{new CategoryGroup( null, Money.class.toString() )}; } public String[] getRegisterForHintNames() { return new String[]{CURRENCY}; } public String validate( String pName, String pValue ) { try { Currency.rehydrate( pValue.trim() ); return null; } catch ( IllegalArgumentException e ) { return e.getMessage(); } } } |