public abstract class PrimitiveType extends AbstractType implements SimpleType
EMPTY_SUPERTYPES, F_NOTNULL, F_READONLY
Modifier and Type | Method and Description |
---|---|
SimpleType |
getPrimitiveType() |
TypeRef<PrimitiveType> |
getRef()
Gets a proxy (or reference to this type).
|
Type |
getSuperType()
Gets the super type.
|
Type[] |
getTypeHierarchy()
Gets the entire hierarchy of super-types.
|
boolean |
isPrimitive()
Tests whether this type is a primitive type.
|
boolean |
isSimpleType()
Tests whether this type is a simple type.
|
abstract boolean |
validate(Object object)
Tests whether the given object is of this type.
|
decode, encode, getHelper, getName, getSchema, getSchemaName, isAny, isAnyType, isComplexType, isCompositeType, isListType, isNotNull, isReadOnly, isSuperTypeOf, newInstance, setNotNull, setReadOnly
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
decode, encode, getHelper, getName, getSchema, getSchemaName, isAnyType, isComplexType, isCompositeType, isListType, isNotNull, isReadOnly, isSuperTypeOf, newInstance
convert
public abstract boolean validate(Object object)
Type
validate
in interface Type
validate
in class AbstractType
object
- the object to testpublic Type getSuperType()
Type
getSuperType
in interface Type
getSuperType
in class AbstractType
public Type[] getTypeHierarchy()
Type
The array is ordered as follows:
The returned array is never null. An empty array is returned in the case
of ANY
type.
getTypeHierarchy
in interface Type
getTypeHierarchy
in class AbstractType
public boolean isPrimitive()
SimpleType
isPrimitive
in interface SimpleType
public boolean isSimpleType()
Type
isSimpleType
in interface Type
isSimpleType
in class AbstractType
public SimpleType getPrimitiveType()
getPrimitiveType
in interface SimpleType
public TypeRef<PrimitiveType> getRef()
Type
getRef
in interface SimpleType
getRef
in interface Type
getRef
in class AbstractType
Copyright © 2011 Nuxeo SA. All Rights Reserved.