public class MergedClass extends Class
| Modifier and Type | Method and Description |
|---|---|
static boolean |
areFieldTypesCompatible(Type t1,
Type t2) |
List<Field> |
getAllFields() |
List<String> |
getBaseTypeNames() |
Map<SchemaVersion,Class> |
getClassVersions() |
String |
getDescription() |
List<Field> |
getFields() |
List<Field> |
getInheritedFields() |
String |
getName()
Get class full name.
|
String |
getNameSpace() |
String |
getShortName()
Get class short name.
|
Collection<Schema> |
getVersions() |
static List<MergedClass> |
merge(List<Schema> schemas) |
Set<Type> |
referedUserTypes() |
Set<Type> |
referedUserTypes(Type t) |
void |
setNameSpace(String namespace) |
define, findField, getBases, getTypeId, hasField, idToName, isAbstract, nameToIddefine, findDuplication, safeCollection, safeList, toNameSpace, toShortNameisArray, isClass, isEnum, isMap, isNullable, isPoly, isPrimitive, isReference, isUserTypepublic static List<MergedClass> merge(List<Schema> schemas) throws TeslaSchemaException
TeslaSchemaExceptionpublic String getName()
public String getShortName()
getShortName in class UserTypepublic String getNameSpace()
getNameSpace in class UserTypepublic void setNameSpace(String namespace)
public List<String> getBaseTypeNames()
getBaseTypeNames in class Classpublic String getDescription()
getDescription in class UserTypepublic Collection<Schema> getVersions()
public Map<SchemaVersion,Class> getClassVersions()
public List<Field> getInheritedFields()
getInheritedFields in class Classpublic List<Field> getAllFields()
getAllFields in class ClassCopyright © 2015. All Rights Reserved.