public interface IClassReader
| Modifier and Type | Method and Description |
|---|---|
Collection<IAnnotationReader> |
annotations()
List all the annotations defined for your entity.
|
Collection<IFieldReader> |
fields()
List all the fields defined for your entity.
|
Collection<Class<?>> |
interfaces()
List the interfaces that your generated entity will implements.
|
boolean |
isAbstract()
Inform if it's an Abstract Class.
|
boolean |
isAnnotation()
Inform if it's an Annotation.
|
boolean |
isClass()
Inform if it's a Concrete Class.
|
boolean |
isEnum()
Inform if it's an Enum.
|
boolean |
isInterface()
Inform if it's an Interface.
|
Collection<IMethodReader> |
methods()
List all the methods defined for your entity.
|
Collection<ModifierEnum> |
modifiers()
Inform the modifiers that you want in your entity.
|
String |
name()
Inform the defined name.
|
ISuperClassReader |
superclass()
Inform the super class that your generated entity will extends.
|
JavaEnum |
version()
Inform the version of JRE that your entity will be compiled.
|
VisibilityEnum |
visibility()
Inform the visibility of your entity.
|
boolean isClass()
boolean isInterface()
boolean isAbstract()
boolean isEnum()
boolean isAnnotation()
String name()
JavaEnum version()
ISuperClassReader superclass()
VisibilityEnum visibility()
Collection<ModifierEnum> modifiers()
Collection<Class<?>> interfaces()
Collection<IFieldReader> fields()
Collection<IMethodReader> methods()
Collection<IAnnotationReader> annotations()
Copyright © 2018 Esfinge Framework. All rights reserved.