|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.qtitools.qti.attribute.AbstractAttribute
org.qtitools.qti.attribute.MultipleAttribute
public abstract class MultipleAttribute
Implementation of attribute with multiple value (e.g. attr="1 2 3").
| Field Summary | |
|---|---|
java.lang.String |
FIELDS_SEPARATOR
Values separator. |
| Fields inherited from class org.qtitools.qti.attribute.AbstractAttribute |
|---|
logger |
| Constructor Summary | |
|---|---|
MultipleAttribute(XmlNode parent,
java.lang.String name)
Constructs attribute. |
|
MultipleAttribute(XmlNode parent,
java.lang.String name,
java.util.List<? extends java.lang.Object> defaultValue)
Constructs attribute. |
|
MultipleAttribute(XmlNode parent,
java.lang.String name,
java.util.List<? extends java.lang.Object> value,
java.util.List<? extends java.lang.Object> defaultValue,
boolean required)
Constructs attribute. |
|
| Method Summary | |
|---|---|
java.lang.String |
defaultValueToString()
Gets attribute's defaultValue converted to string. |
java.util.List<? extends java.lang.Object> |
getDefaultValues()
Gets default value of attribute. |
java.util.List<? extends java.lang.Object> |
getValues()
Gets value of attribute. |
void |
load(org.w3c.dom.Node node)
Loads attribute's value from given source node. |
void |
load(java.lang.String value)
Loads attribute's value from given source string. |
protected abstract java.lang.Object |
parseValue(java.lang.String value)
Parses value from given string. |
java.lang.String |
valueToString()
Gets attribute's value converted to string. |
| Methods inherited from class org.qtitools.qti.attribute.AbstractAttribute |
|---|
getFullName, getLoadedValue, getLoadingProblem, getName, getParent, isRequired, isSupported, setLoadedValue, setLoadingProblem, setSupported, toString, toXmlString, validate |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public java.lang.String FIELDS_SEPARATOR
| Constructor Detail |
|---|
public MultipleAttribute(XmlNode parent,
java.lang.String name)
parent - attribute's parentname - attribute's name
public MultipleAttribute(XmlNode parent,
java.lang.String name,
java.util.List<? extends java.lang.Object> defaultValue)
parent - attribute's parentname - attribute's namedefaultValue - attribute's default value
public MultipleAttribute(XmlNode parent,
java.lang.String name,
java.util.List<? extends java.lang.Object> value,
java.util.List<? extends java.lang.Object> defaultValue,
boolean required)
parent - attribute's parentname - attribute's namevalue - attribute's valuedefaultValue - attribute's default valuerequired - is this attribute required| Method Detail |
|---|
public java.util.List<? extends java.lang.Object> getValues()
public java.util.List<? extends java.lang.Object> getDefaultValues()
public void load(org.w3c.dom.Node node)
Attribute
node - source nodepublic void load(java.lang.String value)
Attribute
value - source stringprotected abstract java.lang.Object parseValue(java.lang.String value)
value - string value
public java.lang.String valueToString()
Attribute
public java.lang.String defaultValueToString()
Attribute
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||