public interface ConstructorType<T> extends Child<T>, MapConstructorCommonType<T,ConstructorType<T>,ParameterType<ConstructorType<T>>,CrossParameterType<ConstructorType<T>>,ReturnValueType<ConstructorType<T>>>
constructorType
xsd typeModifier and Type | Method and Description |
---|---|
ParameterType<ConstructorType<T>> |
createParameter()
Creates a new
parameter element |
List<ParameterType<ConstructorType<T>>> |
getAllParameter()
Returns all
parameter elements |
CrossParameterType<ConstructorType<T>> |
getOrCreateCrossParameter()
If not already created, a new
cross-parameter element with the given value will be created. |
ParameterType<ConstructorType<T>> |
getOrCreateParameter()
If not already created, a new
parameter element will be created and returned. |
ReturnValueType<ConstructorType<T>> |
getOrCreateReturnValue()
If not already created, a new
return-value element with the given value will be created. |
ConstructorType<T> |
ignoreAnnotations(Boolean ignoreAnnotations)
Sets the
ignore-annotations attribute |
Boolean |
isIgnoreAnnotations()
Returns the
ignore-annotations attribute |
ConstructorType<T> |
removeAllParameter()
Removes all
parameter elements |
ConstructorType<T> |
removeCrossParameter()
Removes the
cross-parameter element |
ConstructorType<T> |
removeIgnoreAnnotations()
Removes the
ignore-annotations attribute |
ConstructorType<T> |
removeReturnValue()
Removes the
return-value element |
ParameterType<ConstructorType<T>> getOrCreateParameter()
parameter
element will be created and returned.
Otherwise, the first existing parameter
element will be returned.parameter
ParameterType<ConstructorType<T>> createParameter()
parameter
elementParameterType>
List<ParameterType<ConstructorType<T>>> getAllParameter()
parameter
elementsparameter
ConstructorType<T> removeAllParameter()
parameter
elementsParameterType>
CrossParameterType<ConstructorType<T>> getOrCreateCrossParameter()
cross-parameter
element with the given value will be created.
Otherwise, the existing cross-parameter
element will be returned.CrossParameterType>
ConstructorType<T> removeCrossParameter()
cross-parameter
elementConstructorType
ReturnValueType<ConstructorType<T>> getOrCreateReturnValue()
return-value
element with the given value will be created.
Otherwise, the existing return-value
element will be returned.ReturnValueType>
ConstructorType<T> removeReturnValue()
return-value
elementConstructorType
ConstructorType<T> ignoreAnnotations(Boolean ignoreAnnotations)
ignore-annotations
attributeignoreAnnotations
- the value for the attribute ignore-annotations
ConstructorType
Boolean isIgnoreAnnotations()
ignore-annotations
attributeignore-annotations
ConstructorType<T> removeIgnoreAnnotations()
ignore-annotations
attributeConstructorType
Copyright © 2016 JBoss by Red Hat. All rights reserved.