1 18 package org.apache.beehive.netui.compiler.model.validation; 19 20 public class ValidatableFieldFactory 21 { 22 public static ValidatableField getInstance( String fieldName, String displayName, String displayNameKey, 23 ValidationModel.ValidatorVersion version ) 24 { 25 if ( version.equals( ValidationModel.ValidatorVersion.oneOne ) ) 26 { 27 return new ValidatableField( fieldName, displayName, displayNameKey ); 28 } 29 else if ( version.equals( ValidationModel.ValidatorVersion.oneZero ) ) 30 { 31 return new ValidatableFieldOld( fieldName, displayName, displayNameKey ); 32 } 33 else 34 { 35 throw new IllegalArgumentException ( "Unexpected commons-validator version."); 36 } 37 } 38 } 39 | Popular Tags |