Interface SimpleValue
-
- All Superinterfaces:
GenericValue
@ConsumerType public interface SimpleValue extends GenericValue
Represents a simple value of primitive type.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description @Nullable java.lang.Boolean
getBooleanValue()
@Nullable java.util.Date
getDateValue()
@Nullable java.lang.Number
getNumberValue()
@Nullable java.lang.String
getStringValue()
@NotNull java.lang.Object
getValue()
boolean
isBoolean()
boolean
isDate()
boolean
isNumber()
boolean
isString()
-
Methods inherited from interface io.wcm.siteapi.genericedit.component.value.GenericValue
isValid
-
-
-
-
Method Detail
-
getValue
@NotNull @NotNull java.lang.Object getValue()
- Returns:
- Value object
-
isString
boolean isString()
- Returns:
- true if value is a string
-
getStringValue
@Nullable @Nullable java.lang.String getStringValue()
- Returns:
- String value
-
isNumber
boolean isNumber()
- Returns:
- true if value is a number
-
getNumberValue
@Nullable @Nullable java.lang.Number getNumberValue()
- Returns:
- true if value is number
-
isBoolean
boolean isBoolean()
- Returns:
- true if value is a boolean
-
getBooleanValue
@Nullable @Nullable java.lang.Boolean getBooleanValue()
- Returns:
- Boolean value
-
isDate
boolean isDate()
- Returns:
- true if value is a date (or calendar)
-
getDateValue
@Nullable @Nullable java.util.Date getDateValue()
- Returns:
- Date value
-
-