
public interface BeanType<T> extends Child<T>, MapBeanCommonType<T,BeanType<T>,ClassType<BeanType<T>>,FieldType<BeanType<T>>,GetterType<BeanType<T>>>
beanType xsd type| Modifier and Type | Method and Description |
|---|---|
BeanType<T> |
clazz(String clazz)
Sets the
class attribute |
ConstructorType<BeanType<T>> |
createConstructor()
Creates a new
constructor element |
FieldType<BeanType<T>> |
createField()
Creates a new
field element |
GetterType<BeanType<T>> |
createGetter()
Creates a new
getter element |
MethodType<BeanType<T>> |
createMethod()
Creates a new
method element |
List<ConstructorType<BeanType<T>>> |
getAllConstructor()
Returns all
constructor elements |
List<FieldType<BeanType<T>>> |
getAllField()
Returns all
field elements |
List<GetterType<BeanType<T>>> |
getAllGetter()
Returns all
getter elements |
List<MethodType<BeanType<T>>> |
getAllMethod()
Returns all
method elements |
String |
getClazz()
Returns the
class attribute |
ClassType<BeanType<T>> |
getOrCreateClazz()
If not already created, a new
class element with the given value will be created. |
ConstructorType<BeanType<T>> |
getOrCreateConstructor()
If not already created, a new
constructor element will be created and returned. |
FieldType<BeanType<T>> |
getOrCreateField()
If not already created, a new
field element will be created and returned. |
GetterType<BeanType<T>> |
getOrCreateGetter()
If not already created, a new
getter element will be created and returned. |
MethodType<BeanType<T>> |
getOrCreateMethod()
If not already created, a new
method element will be created and returned. |
BeanType<T> |
ignoreAnnotations(Boolean ignoreAnnotations)
Sets the
ignore-annotations attribute |
Boolean |
isIgnoreAnnotations()
Returns the
ignore-annotations attribute |
BeanType<T> |
removeAllConstructor()
Removes all
constructor elements |
BeanType<T> |
removeAllField()
Removes all
field elements |
BeanType<T> |
removeAllGetter()
Removes all
getter elements |
BeanType<T> |
removeAllMethod()
Removes all
method elements |
BeanType<T> |
removeClazz()
Removes the
class element |
BeanType<T> |
removeClazzAttr()
Removes the
class attribute |
BeanType<T> |
removeIgnoreAnnotations()
Removes the
ignore-annotations attribute |
ClassType<BeanType<T>> getOrCreateClazz()
class element with the given value will be created.
Otherwise, the existing class element will be returned.ClassType> BeanType<T> removeClazz()
class elementBeanTypeFieldType<BeanType<T>> getOrCreateField()
field element will be created and returned.
Otherwise, the first existing field element will be returned.fieldFieldType<BeanType<T>> createField()
field elementFieldType> List<FieldType<BeanType<T>>> getAllField()
field elementsfieldBeanType<T> removeAllField()
field elementsFieldType> GetterType<BeanType<T>> getOrCreateGetter()
getter element will be created and returned.
Otherwise, the first existing getter element will be returned.getterGetterType<BeanType<T>> createGetter()
getter elementGetterType> List<GetterType<BeanType<T>>> getAllGetter()
getter elementsgetterBeanType<T> removeAllGetter()
getter elementsGetterType> ConstructorType<BeanType<T>> getOrCreateConstructor()
constructor element will be created and returned.
Otherwise, the first existing constructor element will be returned.constructorConstructorType<BeanType<T>> createConstructor()
constructor elementConstructorType> List<ConstructorType<BeanType<T>>> getAllConstructor()
constructor elementsconstructorBeanType<T> removeAllConstructor()
constructor elementsConstructorType> MethodType<BeanType<T>> getOrCreateMethod()
method element will be created and returned.
Otherwise, the first existing method element will be returned.methodMethodType<BeanType<T>> createMethod()
method elementMethodType> List<MethodType<BeanType<T>>> getAllMethod()
method elementsmethodBeanType<T> removeAllMethod()
method elementsMethodType> BeanType<T> clazz(String clazz)
class attributeclazz - the value for the attribute classBeanTypeString getClazz()
class attributeclassBeanType<T> removeClazzAttr()
class attributeBeanTypeBeanType<T> ignoreAnnotations(Boolean ignoreAnnotations)
ignore-annotations attributeignoreAnnotations - the value for the attribute ignore-annotationsBeanTypeBoolean isIgnoreAnnotations()
ignore-annotations attributeignore-annotationsCopyright © 2021 JBoss by Red Hat. All rights reserved.