public class ListAttribute extends Attribute
List
.
This attribute associates a name with a list. The list can be found by the
property name.
Elements in list are retrieved using List methods.
This class is used to read configuration files.Attribute.AttributeType
expression, expressionObject, roles, value
Constructor and Description |
---|
ListAttribute()
Constructor.
|
ListAttribute(List<? extends Object> value)
Constructor.
|
ListAttribute(ListAttribute toCopy)
Copy constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
add(Attribute element)
Add an element in list.
|
void |
add(Object value)
Add an element in list.
|
void |
addObject(Object value)
Add an element in list.
|
ListAttribute |
clone() |
boolean |
equals(Object obj) |
int |
hashCode() |
void |
inherit(ListAttribute parent)
Inherits elements present in a "parent" list attribute.
|
boolean |
isInherit()
If true, the attribute will put the elements of the attribute with the
same name of the parent definition before the ones specified here.
|
void |
setInherit(boolean inherit)
If true, the attribute will put the elements of the attribute with the
same name of the parent definition before the ones specified here.
|
createTemplateAttribute, createTemplateAttribute, createTemplateAttributeWithExpression, getExpression, getExpressionObject, getName, getRenderer, getRole, getRoles, getType, getValue, inherit, setBody, setExpression, setExpressionObject, setName, setRenderer, setRole, setRoles, setType, setValue, toString
public ListAttribute()
public ListAttribute(List<? extends Object> value)
value
- List.public ListAttribute(ListAttribute toCopy)
toCopy
- The list attribute to copy.public void add(Attribute element)
element
- XmlAttribute to add.public void add(Object value)
value
- Object to add.public void addObject(Object value)
value
- Object to add.public void setInherit(boolean inherit)
inherit
- The "inherit" value.public boolean isInherit()
public void inherit(ListAttribute parent)
parent
- The parent list attribute.public ListAttribute clone()
Copyright © 2017. All rights reserved.