Enum Base.ConstraintType
- java.lang.Object
-
- java.lang.Enum<Base.ConstraintType>
-
- com.adobe.cq.forms.core.components.models.form.Base.ConstraintType
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<Base.ConstraintType>
- Enclosing interface:
- Base
public static enum Base.ConstraintType extends java.lang.Enum<Base.ConstraintType>
Defines the constraint type. Possible values:type
,required
,minimum
,maximum
,minLength
,maxLength
,step
,format
,pattern
,minItems
,maxItems
,uniqueItems
,enforceEnum
,validationExpression
- Since:
- com.adobe.cq.forms.core.components.models.form 0.0.1
-
-
Enum Constant Summary
Enum Constants Enum Constant Description ENFORCE_ENUM
FORMAT
MAX_ITEMS
MAX_LENGTH
MAXIMUM
MIN_ITEMS
MIN_LENGTH
MINIMUM
PATTERN
REQUIRED
STEP
TYPE
UNIQUE_ITEMS
VALIDATION_EXPRESSION
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Base.ConstraintType
fromString(java.lang.String value)
Given aString
value
, this method returns the enum's value that corresponds to the provided string representationjava.lang.String
getValue()
Returns the string value of this enum constant.java.lang.String
toString()
static Base.ConstraintType
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static Base.ConstraintType[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
TYPE
public static final Base.ConstraintType TYPE
-
REQUIRED
public static final Base.ConstraintType REQUIRED
-
MINIMUM
public static final Base.ConstraintType MINIMUM
-
MAXIMUM
public static final Base.ConstraintType MAXIMUM
-
MIN_LENGTH
public static final Base.ConstraintType MIN_LENGTH
-
MAX_LENGTH
public static final Base.ConstraintType MAX_LENGTH
-
STEP
public static final Base.ConstraintType STEP
-
FORMAT
public static final Base.ConstraintType FORMAT
-
PATTERN
public static final Base.ConstraintType PATTERN
-
MIN_ITEMS
public static final Base.ConstraintType MIN_ITEMS
-
MAX_ITEMS
public static final Base.ConstraintType MAX_ITEMS
-
UNIQUE_ITEMS
public static final Base.ConstraintType UNIQUE_ITEMS
-
ENFORCE_ENUM
public static final Base.ConstraintType ENFORCE_ENUM
-
VALIDATION_EXPRESSION
public static final Base.ConstraintType VALIDATION_EXPRESSION
-
-
Method Detail
-
values
public static Base.ConstraintType[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (Base.ConstraintType c : Base.ConstraintType.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static Base.ConstraintType valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
fromString
public static Base.ConstraintType fromString(java.lang.String value)
Given aString
value
, this method returns the enum's value that corresponds to the provided string representation- Parameters:
value
- the string representation for which an enum value should be returned- Returns:
- the corresponding enum value, if one was found
- Since:
- com.adobe.cq.forms.core.components.models.form 0.0.1
-
getValue
public java.lang.String getValue()
Returns the string value of this enum constant.- Returns:
- the string value of this enum constant
- Since:
- com.adobe.cq.wcm.core.components.models.form 13.0.0
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Enum<Base.ConstraintType>
-
-