@JsonApiResource(type="metaType",
resourcePath="meta/type")
public class MetaType
extends MetaElement
| Constructor and Description |
|---|
MetaType() |
| Modifier and Type | Method and Description |
|---|---|
MetaCollectionType |
asCollection() |
MetaMapType |
asMap() |
MetaType |
getElementType() |
java.lang.Class<?> |
getImplementationClass() |
java.lang.String |
getImplementationClassName() |
java.lang.reflect.Type |
getImplementationType() |
boolean |
isCollection() |
boolean |
isMap() |
void |
setElementType(MetaType elementType) |
void |
setImplementationClassName(java.lang.String implementationClassName) |
void |
setImplementationType(java.lang.reflect.Type implementationType) |
addChild, asDataObject, asType, duplicate, getChildren, getId, getName, getNatures, getParent, hasId, setChildren, setId, setName, setNatures, setParent, setParent, toStringpublic java.lang.Class<?> getImplementationClass()
public java.lang.reflect.Type getImplementationType()
public void setImplementationType(java.lang.reflect.Type implementationType)
public java.lang.String getImplementationClassName()
public void setImplementationClassName(java.lang.String implementationClassName)
public boolean isCollection()
public MetaCollectionType asCollection()
public boolean isMap()
public MetaMapType asMap()
public MetaType getElementType()
public void setElementType(MetaType elementType)