public static class Constructor_jgt.foreachAttribute
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected static ID2ClassMap |
ID_2_CLASS_MAP
This map delivers the corresponding template bean class for a given (sub)template identifier.
|
protected Constructor_jgt |
parent
Parent template bean (also used for value propagation).
|
Modifier | Constructor and Description |
---|---|
protected |
foreachAttribute(Constructor_jgt parent)
Constructor for foreachAttribute with a reference to parent bean.
|
Modifier and Type | Method and Description |
---|---|
Argument_jgt |
append_Argument_jgt()
Creates and appends a bean Argument_jgt to foreachAttribute and returns a reference to this bean.
|
Argument_jgt |
append_Argument_jgt(TemplateBean parentBean)
Creates and appends a bean Argument_jgt to foreachAttribute and initializes its values with the given TemplateBean and returns a reference to this bean.
|
AttributeInit_jgt |
append_AttributeInit_jgt()
Creates and appends a bean AttributeInit_jgt to foreachAttribute and returns a reference to this bean.
|
AttributeInit_jgt |
append_AttributeInit_jgt(TemplateBean parentBean)
Creates and appends a bean AttributeInit_jgt to foreachAttribute and initializes its values with the given TemplateBean and returns a reference to this bean.
|
Constructor_jgt |
append(Argument_jgt bean)
Appends the bean to the list of beans for foreachAttribute.
|
Constructor_jgt |
append(AttributeInit_jgt bean)
Appends the bean to the list of beans for foreachAttribute.
|
void |
clear()
Clears all data that has been stored for subtemplate structure identifier 'foreachAttribute'
|
TemplateBeanList |
getAll()
Returns all elements which have been stored for this sub template structure identifier: 'foreachAttribute'.
|
protected Constructor_jgt |
parent()
Returns a reference to parent template bean.
|
Argument_jgt |
prepend_Argument_jgt()
Creates and prepends a bean Argument_jgt to foreachAttribute and returns a reference to this bean.
|
Argument_jgt |
prepend_Argument_jgt(TemplateBean parentBean)
Creates and prepends a bean Argument_jgt to foreachAttribute and sets a reference to a parent bean.
|
AttributeInit_jgt |
prepend_AttributeInit_jgt()
Creates and prepends a bean AttributeInit_jgt to foreachAttribute and returns a reference to this bean.
|
AttributeInit_jgt |
prepend_AttributeInit_jgt(TemplateBean parentBean)
Creates and prepends a bean AttributeInit_jgt to foreachAttribute and sets a reference to a parent bean.
|
Constructor_jgt |
prepend(Argument_jgt bean)
Prepends the bean to the list of beans for foreachAttribute.
|
Constructor_jgt |
prepend(AttributeInit_jgt bean)
Prepends the bean to the list of beans for foreachAttribute.
|
Argument_jgt |
set_Argument_jgt()
Sets a bean Argument_jgt for foreachAttribute and returns a reference to this bean.
|
Argument_jgt |
set_Argument_jgt(TemplateBean parentBean)
Sets a bean Argument_jgt for foreachAttribute, sets its parent template bean and returns a reference the created bean.
|
AttributeInit_jgt |
set_AttributeInit_jgt()
Sets a bean AttributeInit_jgt for foreachAttribute and returns a reference to this bean.
|
AttributeInit_jgt |
set_AttributeInit_jgt(TemplateBean parentBean)
Sets a bean AttributeInit_jgt for foreachAttribute, sets its parent template bean and returns a reference the created bean.
|
Constructor_jgt |
set(Argument_jgt bean)
Sets the list of beans of foreachAttribute to exactly one bean.
|
Constructor_jgt |
set(AttributeInit_jgt bean)
Sets the list of beans of foreachAttribute to exactly one bean.
|
Constructor_jgt |
setAll(TemplateBeanList beanList)
Sets all elements of the template bean list for the subtemplate structure identifier 'foreachAttribute'.
|
TemplateBean |
setSubTemplate(java.lang.String subTemplateIdentifier)
Creates and sets a subtemplate according to its identifier and returns a reference to this sub template instance.
|
TemplateBean |
setSubTemplate(java.lang.String subTemplateIdentifier,
TemplateBean parentBean)
Creates and sets a subtemplate according to its identifier and returns a reference to this sub template instance.
|
protected static ID2ClassMap ID_2_CLASS_MAP
protected Constructor_jgt parent
protected foreachAttribute(Constructor_jgt parent)
parent
- parent bean for value propagationprotected Constructor_jgt parent()
public TemplateBeanList getAll()
public Constructor_jgt setAll(TemplateBeanList beanList)
beanList
- the list of templates beans to be inserted for this substructure identifier: 'foreachAttribute'public TemplateBean setSubTemplate(java.lang.String subTemplateIdentifier)
subTemplateIdentifier
- the identifier for the subtemplate. Examples: Attribute.jgt, Arg, ... etc.public TemplateBean setSubTemplate(java.lang.String subTemplateIdentifier, TemplateBean parentBean)
subTemplateIdentifier
- the identifier for the subtemplate. Examples: Attribute.jgt, Arg, ... etc.parentBean
- reference to parent bean for automatic value propagationpublic void clear()
public Constructor_jgt prepend(Argument_jgt bean)
bean
- the bean to inserted at the beginning the template bean list.public Argument_jgt prepend_Argument_jgt()
public Argument_jgt prepend_Argument_jgt(TemplateBean parentBean)
parentBean
- the reference to parent template bean for value propagationpublic Constructor_jgt append(Argument_jgt bean)
bean
- the bean to be added to the listpublic Argument_jgt append_Argument_jgt()
public Argument_jgt append_Argument_jgt(TemplateBean parentBean)
parentBean
- reference to parent template bean for value propagation.public Constructor_jgt set(Argument_jgt bean)
bean
- the bean which is inserted into the template bean list as one and only element.public Argument_jgt set_Argument_jgt()
public Argument_jgt set_Argument_jgt(TemplateBean parentBean)
parentBean
- the parent template bean for value propagation.public Constructor_jgt prepend(AttributeInit_jgt bean)
bean
- the bean to inserted at the beginning the template bean list.public AttributeInit_jgt prepend_AttributeInit_jgt()
public AttributeInit_jgt prepend_AttributeInit_jgt(TemplateBean parentBean)
parentBean
- the reference to parent template bean for value propagationpublic Constructor_jgt append(AttributeInit_jgt bean)
bean
- the bean to be added to the listpublic AttributeInit_jgt append_AttributeInit_jgt()
public AttributeInit_jgt append_AttributeInit_jgt(TemplateBean parentBean)
parentBean
- reference to parent template bean for value propagation.public Constructor_jgt set(AttributeInit_jgt bean)
bean
- the bean which is inserted into the template bean list as one and only element.public AttributeInit_jgt set_AttributeInit_jgt()
public AttributeInit_jgt set_AttributeInit_jgt(TemplateBean parentBean)
parentBean
- the parent template bean for value propagation.