Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package org.uberfire.ext.properties.editor.model;
 
 import java.util.List;
 
PropertyEditorType define the type of a PropertyEditorField
public enum PropertyEditorType {
    TEXT {
        @Override
        public boolean isTypeClass<?> type ) {
            return isStringtype ) || isFloattype ) || isDoubletype );
        }
        private boolean isFloatClass<?> type ) {
            return ( type.equalsFloat.class ) || ( type.toString().equalsIgnoreCase"float" ) ) );
        }
        private boolean isDoubleClass<?> type ) {
            return ( type.equalsDouble.class ) || ( type.toString().equalsIgnoreCase"double" ) ) );
        }
        private boolean isStringClass<?> type ) {
            return type.equalsString.class );
        }
    }, BOOLEAN {
        @Override
        public boolean isTypeClass<?> type ) {
            return ( type.equalsBoolean.class ) || ( type.toString().equalsIgnoreCase"boolean" ) ) );
        }
    }, NATURAL_NUMBER {
        @Override
        public List<PropertyFieldValidatorgetValidators() {
            ArrayList validators = new ArrayList();
            validators.addnew LongValidator() );
            return validators;
        }
        @Override
        public boolean isTypeClass<?> type ) {
            return isIntegertype ) || isLongtype ) || isShorttype );
        }
        private boolean isShortClass<?> type ) {
            return ( type.equalsShort.class ) || ( type.toString().equalsIgnoreCase"short" ) ) );
        }
        private boolean isLongClass<?> type ) {
            return ( type.equalsLong.class ) || ( type.toString().equalsIgnoreCase"long" ) ) );
        }
        private boolean isIntegerClass<?> type ) {
            return ( type.equalsInteger.class ) || ( type.toString().equalsIgnoreCase"int" ) ) );
        }
    }, COMBO {
        @Override
        public boolean isTypeClass<?> type ) {
            return type.isEnum();
        }
    }, SECRET_TEXT {
    }, COLOR {
        public List<PropertyFieldValidatorgetValidators() {
            ArrayList validators = new ArrayList();
            validators.addnew ColorValidator() );
            return validators;
        }
    }, CUSTOM {
    };
    public boolean isTypeClass<?> type ) {
        return false;
    }
        return new ArrayList();
    }
    public static PropertyEditorType getFromTypeClass<?> type ) {
        for ( PropertyEditorType candidate : PropertyEditorType.values() ) {
            if ( candidate.isTypetype ) ) {
                return candidate;
            }
        }
        return null;
    }
New to GrepCode? Check out our FAQ X