abstract class DefinitionBase extends ModelBase implements Definition
| Modifier and Type | Field and Description |
|---|---|
protected List<Annotation> |
annotations |
protected BasicClazz |
clazz |
protected EnumSet<Modifier> |
declaredModifiers |
protected String |
name |
MAX_RECURSIVE_LEVEL, NO_DETAILS_LEVEL| Modifier | Constructor and Description |
|---|---|
protected |
DefinitionBase(BasicClazz clazz,
String name,
EnumSet<Modifier> declaredModifiers,
List<Annotation> annotations) |
| Modifier and Type | Method and Description |
|---|---|
List<Annotation> |
getAnnotations()
Get annotations associated with this definition.
|
BasicClazz |
getClazz()
Get the (basic) class that this model is used in.
|
Configuration |
getConfiguration()
The configuration object for this model.
|
EnumSet<Modifier> |
getDeclaredModifiers()
Get modifiers as orginally declared in inteface or base class (or none if new method).
|
String |
getName()
The name of the element being defined.
|
print, printExtraBottom, printExtraTop, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetModifiers, isAbstract, isFinal, isPrivate, isProtected, isPublic, isStatic, isTransientgetGeneratedClazz, getPackageName, getVariablesPrefix, isInDefaultPackage, printprotected final BasicClazz clazz
protected final String name
protected final List<Annotation> annotations
protected DefinitionBase(BasicClazz clazz, String name, EnumSet<Modifier> declaredModifiers, List<Annotation> annotations)
public Configuration getConfiguration()
ModelgetConfiguration in interface Modelpublic BasicClazz getClazz()
Modelpublic String getName()
DefinitiongetName in interface Definitionpublic EnumSet<Modifier> getDeclaredModifiers()
DefinitiongetDeclaredModifiers in interface Definitionpublic List<Annotation> getAnnotations()
DefinitiongetAnnotations in interface Definition
Version 2.0.0 generated on 2014-11-22 at 09:45 - (C) 41concepts Aps. Refer to project homepage valjogen.41concepts.com for more information.