org.qtitools.qti.attribute.enumerate
Class TestFeedbackAccessAttribute

java.lang.Object
  extended by org.qtitools.qti.attribute.AbstractAttribute
      extended by org.qtitools.qti.attribute.SingleAttribute
          extended by org.qtitools.qti.attribute.enumerate.TestFeedbackAccessAttribute
All Implemented Interfaces:
java.io.Serializable, Attribute, EnumerateAttribute, Validatable

public class TestFeedbackAccessAttribute
extends SingleAttribute
implements EnumerateAttribute

Attribute with testFeedbackAccess value.

Author:
Jiri Kajaba
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.qtitools.qti.attribute.AbstractAttribute
logger
 
Constructor Summary
TestFeedbackAccessAttribute(XmlNode parent, java.lang.String name)
          Constructs attribute.
TestFeedbackAccessAttribute(XmlNode parent, java.lang.String name, TestFeedbackAccess defaultValue)
          Constructs attribute.
TestFeedbackAccessAttribute(XmlNode parent, java.lang.String name, TestFeedbackAccess value, TestFeedbackAccess defaultValue, boolean required)
          Constructs attribute.
 
Method Summary
 TestFeedbackAccess getDefaultValue()
          Gets default value of attribute.
 TestFeedbackAccess[] getSupportedValues()
          Gets all supported values of this attribute.
 TestFeedbackAccess getValue()
          Gets value of attribute.
protected  TestFeedbackAccess parseValue(java.lang.String value)
          Parses value from given string.
 void setDefaultValue(TestFeedbackAccess defaultValue)
          Sets new default value of attribute.
 void setValue(TestFeedbackAccess value)
          Sets new value of attribute.
 
Methods inherited from class org.qtitools.qti.attribute.SingleAttribute
defaultValueToString, load, load, setDefaultValue, setValue, valueToString
 
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
 
Methods inherited from interface org.qtitools.qti.attribute.Attribute
defaultValueToString, getFullName, getLoadedValue, getLoadingProblem, getName, getParent, isRequired, isSupported, load, load, setSupported, toXmlString, valueToString
 
Methods inherited from interface org.qtitools.qti.validation.Validatable
validate
 

Constructor Detail

TestFeedbackAccessAttribute

public TestFeedbackAccessAttribute(XmlNode parent,
                                   java.lang.String name)
Constructs attribute.

Parameters:
parent - attribute's parent
name - attribute's name

TestFeedbackAccessAttribute

public TestFeedbackAccessAttribute(XmlNode parent,
                                   java.lang.String name,
                                   TestFeedbackAccess defaultValue)
Constructs attribute.

Parameters:
parent - attribute's parent
name - attribute's name
defaultValue - attribute's default value

TestFeedbackAccessAttribute

public TestFeedbackAccessAttribute(XmlNode parent,
                                   java.lang.String name,
                                   TestFeedbackAccess value,
                                   TestFeedbackAccess defaultValue,
                                   boolean required)
Constructs attribute.

Parameters:
parent - attribute's parent
name - attribute's name
value - attribute's value
defaultValue - attribute's default value
required - is this attribute required
Method Detail

getValue

public TestFeedbackAccess getValue()
Description copied from class: SingleAttribute
Gets value of attribute.

Overrides:
getValue in class SingleAttribute
Returns:
value of attribute
See Also:
SingleAttribute.setValue(java.lang.Object)

setValue

public void setValue(TestFeedbackAccess value)
Sets new value of attribute.

Parameters:
value - new value of attribute
See Also:
getValue()

getDefaultValue

public TestFeedbackAccess getDefaultValue()
Description copied from class: SingleAttribute
Gets default value of attribute.

Overrides:
getDefaultValue in class SingleAttribute
Returns:
default value of attribute
See Also:
SingleAttribute.setDefaultValue(java.lang.Object)

setDefaultValue

public void setDefaultValue(TestFeedbackAccess defaultValue)
Sets new default value of attribute.

Parameters:
defaultValue - new default value of attribute
See Also:
getDefaultValue()

parseValue

protected TestFeedbackAccess parseValue(java.lang.String value)
Description copied from class: SingleAttribute
Parses value from given string.

Specified by:
parseValue in class SingleAttribute
Parameters:
value - string value
Returns:
parsed value

getSupportedValues

public TestFeedbackAccess[] getSupportedValues()
Gets all supported values of this attribute.

Specified by:
getSupportedValues in interface EnumerateAttribute
Returns:
all supported values of this attribute


Copyright © 2009. All Rights Reserved.