Subversion Repository Public Repository

litesoft

Diff Revisions 949 vs 950 for /trunk/Java/KeyHole/src/org/litesoft/aokeyhole/objects/support/PropertyStringArrayMetaData.java

Diff revisions: vs.
  @@ -1,26 +1,26 @@
1 - // This Source Code is in the Public Domain per: http://unlicense.org
2 - package org.litesoft.aokeyhole.objects.support;
3 -
4 - import org.litesoft.aokeyhole.objects.*;
5 - import org.litesoft.aokeyhole.toolkit.*;
6 -
7 - public abstract class PropertyStringArrayMetaData extends PropertyMetaData {
8 - private StringArrayValueStringConverter mConverter;
9 -
10 - public PropertyStringArrayMetaData( String pName, String pDisplayLabel, Required pRequired, StringArrayValueStringConverter pConverter,
11 - String[] pInitialValue ) {
12 - super( pName, pDisplayLabel, DataType.STRING_ARRAY, pRequired, pConverter.parse( pInitialValue ) );
13 - mConverter = pConverter;
14 - }
15 -
16 - @Override
17 - public Object validateAndNormalize( Object pValue )
18 - throws ParseException {
19 - return mConverter.parse( pValue );
20 - }
21 -
22 - @Override
23 - public String valueToString( Object pValue ) {
24 - return mConverter.valueToString( pValue );
25 - }
26 - }
1 + // This Source Code is in the Public Domain per: http://unlicense.org
2 + package org.litesoft.aokeyhole.objects.support;
3 +
4 + import org.litesoft.aokeyhole.objects.*;
5 + import org.litesoft.aokeyhole.toolkit.*;
6 +
7 + public abstract class PropertyStringArrayMetaData extends PropertyMetaData {
8 + private StringArrayValueStringConverter mConverter;
9 +
10 + public PropertyStringArrayMetaData( String pName, String pDisplayLabel, Required pRequired, StringArrayValueStringConverter pConverter,
11 + String[] pInitialValue ) {
12 + super( pName, pDisplayLabel, DataType.STRING_ARRAY, pRequired, pConverter.parse( pInitialValue ) );
13 + mConverter = pConverter;
14 + }
15 +
16 + @Override
17 + public Object validateAndNormalize( Object pValue )
18 + throws ParseException {
19 + return mConverter.parse( pValue );
20 + }
21 +
22 + @Override
23 + public String valueToString( Object pValue ) {
24 + return mConverter.valueToString( pValue );
25 + }
26 + }