public abstract class TypeSchema extends Object
| Modifier and Type | Field and Description |
|---|---|
int |
depth
a depth of the type that are used by other types
eg, A contains B, and B contains C, then the depth for A is 2
|
| Constructor and Description |
|---|
TypeSchema(String type,
String fullTypeName,
Class<?> clazz) |
| Modifier and Type | Method and Description |
|---|---|
abstract TypeSchema |
copy() |
Class<?> |
getClazz() |
TypeDto |
getDto() |
String |
getFullTypeName() |
String |
getFullTypeNameWithGenericType() |
String |
getType() |
String |
getTypeNameForInstance() |
boolean |
sameType(TypeDto dto) |
void |
setOriginalType(Class<?> originalType) |
public int depth
public void setOriginalType(Class<?> originalType)
public String getType()
public String getFullTypeName()
public String getFullTypeNameWithGenericType()
public abstract TypeSchema copy()
public TypeDto getDto()
public boolean sameType(TypeDto dto)
public Class<?> getClazz()
public String getTypeNameForInstance()
Copyright © 2016–2022. All rights reserved.