Subversion Repository Public Repository

litesoft

Diff Revisions 949 vs 950 for /trunk/Java/GWT/OldServer/src/org/litesoft/GWT/forms/server/support/mdconstruction/FormAMDFactory_SimpleMoney.java

Diff revisions: vs.
  @@ -1,34 +1,34 @@
1 - // This Source Code is in the Public Domain per: http://unlicense.org
2 - package org.litesoft.GWT.forms.server.support.mdconstruction;
3 -
4 - import org.litesoft.GWT.forms.server.support.*;
5 - import org.litesoft.GWT.forms.server.support.converters.*;
6 - import org.litesoft.GWT.forms.server.support.nonpublic.*;
7 - import org.litesoft.commonfoundation.typeutils.*;
8 - import org.litesoft.core.simpletypes.currency.*;
9 - import org.litesoft.ui.def.nonpublic.support.*;
10 -
11 - public class FormAMDFactory_SimpleMoney extends AbstractNumericFormAMDFactory {
12 - public static final FormAttributeMetaDataFactory INSTANCE = new FormAMDFactory_SimpleMoney();
13 -
14 - public FormAMDFactory_SimpleMoney() {
15 - super( CreateAMDParamsPlus.DEFAULT_MONEY_DISPLAY_CHARS_WIDTH );
16 - }
17 -
18 - public AMDconverterPair createAttributeMetaData( CreateAMDParamsPlus pParams ) {
19 - String zCurrencyHint = pParams.getHintValue( CURRENCY );
20 - Currency zSC = Strings.isNullOrEmpty( zCurrencyHint ) ? //
21 - Currency.US : //
22 - Currency.rehydrate( zCurrencyHint.trim() );
23 - return new AMDconverterPair( new SendableSimpleMoneyConverter( zSC ),
24 - new SimpleMoneyMetaData( pParams.getUsage(), pParams.isDisabled(), //
25 - pParams.getHints(), //
26 - pParams.getFieldLabel(), //
27 - pParams.getFieldTooltip(), //
28 - pParams.isRequired(), //
29 - pParams.getErrorTextForRequired(), //
30 - pParams.getMaxChars(), //
31 - getDisplayCharsWidth( pParams ), //
32 - zSC ) );
33 - }
34 - }
1 + // This Source Code is in the Public Domain per: http://unlicense.org
2 + package org.litesoft.GWT.forms.server.support.mdconstruction;
3 +
4 + import org.litesoft.GWT.forms.server.support.*;
5 + import org.litesoft.GWT.forms.server.support.converters.*;
6 + import org.litesoft.GWT.forms.server.support.nonpublic.*;
7 + import org.litesoft.commonfoundation.base.*;
8 + import org.litesoft.core.simpletypes.currency.*;
9 + import org.litesoft.ui.def.nonpublic.support.*;
10 +
11 + public class FormAMDFactory_SimpleMoney extends AbstractNumericFormAMDFactory {
12 + public static final FormAttributeMetaDataFactory INSTANCE = new FormAMDFactory_SimpleMoney();
13 +
14 + public FormAMDFactory_SimpleMoney() {
15 + super( CreateAMDParamsPlus.DEFAULT_MONEY_DISPLAY_CHARS_WIDTH );
16 + }
17 +
18 + public AMDconverterPair createAttributeMetaData( CreateAMDParamsPlus pParams ) {
19 + String zCurrencyHint = pParams.getHintValue( CURRENCY );
20 + Currency zSC = Currently.isNullOrEmpty( zCurrencyHint ) ? //
21 + Currency.US : //
22 + Currency.rehydrate( zCurrencyHint.trim() );
23 + return new AMDconverterPair( new SendableSimpleMoneyConverter( zSC ),
24 + new SimpleMoneyMetaData( pParams.getUsage(), pParams.isDisabled(), //
25 + pParams.getHints(), //
26 + pParams.getFieldLabel(), //
27 + pParams.getFieldTooltip(), //
28 + pParams.isRequired(), //
29 + pParams.getErrorTextForRequired(), //
30 + pParams.getMaxChars(), //
31 + getDisplayCharsWidth( pParams ), //
32 + zSC ) );
33 + }
34 + }