public class MetaData extends Object
| Modifier and Type | Method and Description |
|---|---|
ClassInfo |
classInfo(Object object)
Finds the ClassInfo for the supplied object by looking up its class name
|
ClassInfo |
classInfo(String name)
Finds the ClassInfo for the supplied partial class name or label.
|
Set<ClassInfo> |
classInfoByLabelOrType(String name)
Finds ClassInfos for the supplied partial class name or label.
|
String |
entityType(String name) |
List<ClassInfo> |
getImplementingClassInfos(String interfaceName) |
boolean |
isRelationshipEntity(String className) |
Collection<ClassInfo> |
persistentEntities() |
void |
registerConversionCallback(ConversionCallback conversionCallback) |
ClassInfo |
resolve(String... taxa)
Given an set of names (simple or fully-qualified) that are possibly within a type hierarchy, this function returns the
base class from among them.
|
public MetaData(String... packages)
public ClassInfo classInfo(String name)
name - the simple class name or label for a class we want to findpublic ClassInfo classInfo(Object object)
object - the class name whose classInfo we want to findpublic ClassInfo resolve(String... taxa)
taxa - the taxa (simple class names or labels)null if it cannot be foundpublic Set<ClassInfo> classInfoByLabelOrType(String name)
name - the simple class name or label for a class we want to findpublic boolean isRelationshipEntity(String className)
public Collection<ClassInfo> persistentEntities()
public void registerConversionCallback(ConversionCallback conversionCallback)
Copyright © 2016 Neo Technology, Inc.. All rights reserved.