public final class BooleanType extends PrimitiveType
Modifier and Type | Field and Description |
---|---|
static String |
ID |
static BooleanType |
INSTANCE |
constraints, EMPTY_SUPERTYPES, name, schema, superType
Modifier and Type | Method and Description |
---|---|
Object |
convert(Object value)
Converts the given value to an object compatible with the associated type.
|
Object |
decode(String str)
Decodes the string representation into an object of this type.
|
String |
encode(Object value)
Encodes the given object that is assumed to be of this type into a string representation.
|
List<Class<? extends Constraint>> |
getRelevantConstraints() |
Object |
newInstance()
Creates a new instance according to this type and filled with default values.
|
protected Object |
readResolve() |
boolean |
support(Class<? extends Constraint> constraint) |
boolean |
validate(Object object)
Tests whether the given object is of this type.
|
getConstraints, getObjectResolver, getPrimitiveType, getSuperType, getTypeHierarchy, isPrimitive, isSimpleType
addConstraints, getName, getSchema, getSchemaName, isAny, isAnyType, isComplexType, isCompositeType, isListType, isSuperTypeOf, validateConstraints
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getName, getSchema, getSchemaName, isAnyType, isComplexType, isCompositeType, isListType, isSuperTypeOf
public static final String ID
public static final BooleanType INSTANCE
public boolean validate(Object object)
Type
validate
in interface Type
validate
in class PrimitiveType
object
- the object to testpublic Object convert(Object value)
Type
value
- the value to convertpublic Object decode(String str)
Type
Returns null if the string can not be decoded.
decode
in interface Type
decode
in class AbstractType
str
- the string to decodepublic String encode(Object value)
Type
Null is returned if the object cannot be converted.
encode
in interface Type
encode
in class AbstractType
value
- the object to convertpublic Object newInstance()
Type
newInstance
in interface Type
newInstance
in class AbstractType
protected Object readResolve()
public List<Class<? extends Constraint>> getRelevantConstraints()
public boolean support(Class<? extends Constraint> constraint)
support
in class PrimitiveType
Copyright © 2018 Nuxeo. All rights reserved.