public interface ObjectType extends TypeDefinition
Modifier and Type | Method and Description |
---|---|
ObjectType |
getBaseType()
Gets the types base type, if the type is a derived (non-base) type.
|
ItemIterable<ObjectType> |
getChildren()
Gets the list of types directly derived from this type (which will return
this type on
getParent() ). |
List<Tree<ObjectType>> |
getDescendants(int depth)
Gets the list of all types somehow derived from this type.
|
ObjectType |
getParentType()
Gets the types parent type, if the type is a derived (non-base) type.
|
boolean |
isBaseType()
Indicates whether this is base object type or not.
|
getBaseTypeId, getDescription, getDisplayName, getId, getLocalName, getLocalNamespace, getParentTypeId, getPropertyDefinitions, getQueryName, getTypeMutability, isControllableAcl, isControllablePolicy, isCreatable, isFileable, isFulltextIndexed, isIncludedInSupertypeQuery, isQueryable
getExtensions, setExtensions
boolean isBaseType()
true
if this type is a base type, false
if this
type is a derived typeObjectType getBaseType()
null
if it is
a base typeObjectType getParentType()
null
if it is a base typeItemIterable<ObjectType> getChildren()
getParent()
).List<Tree<ObjectType>> getDescendants(int depth)
depth
- the tree depth, must be greater than 0 or -1 for infinite
depthCopyright © 2009-2015 The Apache Software Foundation. All Rights Reserved.