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 |
// This Source Code is in the Public Domain per: http://unlicense.org package org.litesoft.aokeyhole.objects.properties; import org.litesoft.aokeyhole.objects.*; import org.litesoft.aokeyhole.objects.support.*; import org.litesoft.aokeyhole.toolkit.*; import java.util.*; public class PMD_MaxLength extends PropertyIntPositiveMetaData { public static final String NAME = "MaxLength"; public static synchronized PropertyMetaData of( Integer pInitialValue ) { PropertyMetaData zPMD = INSTANCES.get( pInitialValue ); if ( zPMD == null ) { INSTANCES.put( pInitialValue, zPMD = new PMD_MaxLength( pInitialValue ) ); } return zPMD; } private static final Map<Integer, PropertyMetaData> INSTANCES = new HashMap<Integer, PropertyMetaData>(); private PMD_MaxLength( Integer pInitialValue ) { super( NAME, "Max Length", Required.YES, pInitialValue ); } } |