public abstract class PrimitiveType extends AbstractType implements SimpleType
EMPTY_SUPERTYPES
Modifier and Type | Method and Description |
---|---|
SimpleType |
getPrimitiveType() |
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, getName, getSchema, getSchemaName, isAny, isAnyType, isComplexType, isCompositeType, isListType, isSuperTypeOf, newInstance
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
convert, decode, encode, getName, getSchema, getSchemaName, isAnyType, isComplexType, isCompositeType, isListType, isSuperTypeOf, newInstance
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
Copyright © 2013 Nuxeo SA. All Rights Reserved.