public class ClassInfo extends Object
Modifier and Type | Class and Description |
---|---|
static class |
ClassInfo.OtherId |
Constructor and Description |
---|
ClassInfo(NameManager nameManager,
Class cls,
String packageName,
String schema,
xuml.tools.model.compiler.Lookups lookups)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
String |
addType(Class<?> cls) |
String |
addType(String fullClassName) |
String |
addType(Type type) |
void |
addTypes(Class<?>... classes) |
String |
getBehaviourFactoryFieldName() |
String |
getBehaviourFactoryFullClassName() |
String |
getBehaviourFactorySimpleName() |
String |
getBehaviourFullClassName() |
String |
getBehaviourPackage() |
ClassExtensions |
getClassExtensions() |
String |
getClassFullName() |
String |
getContextFullClassName() |
String |
getEmbeddedIdAttributeName() |
String |
getEmbeddedIdSimpleClassName() |
List<MyFind> |
getFinders() |
String |
getName()
Returns the name of the class.
|
List<MySpecializations> |
getSpecializations() |
MyTypeDefinition |
getTypeDefinition(String name) |
boolean |
hasBehaviour() |
boolean |
hasCompositeId() |
boolean |
useGuiceInjection() |
public ClassInfo(NameManager nameManager, Class cls, String packageName, String schema, xuml.tools.model.compiler.Lookups lookups)
nameManager
- cls
- packageName
- classDescription
- schema
- lookups
- public String getName()
public ClassExtensions getClassExtensions()
public boolean hasCompositeId()
public List<MySpecializations> getSpecializations()
public MyTypeDefinition getTypeDefinition(String name)
public final String getBehaviourPackage()
public final String getBehaviourFactoryFullClassName()
public final String getBehaviourFullClassName()
public final String getBehaviourFactorySimpleName()
public final void addTypes(Class<?>... classes)
public final String getContextFullClassName()
public final String getBehaviourFactoryFieldName()
public final String getClassFullName()
public String getEmbeddedIdSimpleClassName()
public String getEmbeddedIdAttributeName()
public boolean hasBehaviour()
public boolean useGuiceInjection()
Copyright © 2012–2022. All rights reserved.