org.apache.ecs.wml
Class Option

java.lang.Object
  |
  +--org.apache.ecs.GenericElement
        |
        +--org.apache.ecs.ElementAttributes
              |
              +--org.apache.ecs.ConcreteElement
                    |
                    +--org.apache.ecs.MultiPartElement
                          |
                          +--org.apache.ecs.wml.Option
All Implemented Interfaces:
Attributes, java.lang.Cloneable, Element, ElementRegistry, java.io.Serializable

public class Option
extends MultiPartElement

This class implements the option element

Author:
Written by Anders.Samuelson, Modifications by Örjan Petersson
See Also:
Serialized Form

Fields inherited from class org.apache.ecs.ConcreteElement
lineSeparator, registry, registryList
 
Fields inherited from class org.apache.ecs.ElementAttributes
attribute_equality_sign, attribute_filter, attribute_quote, attribute_quote_char, filter_attribute_state
 
Fields inherited from class org.apache.ecs.GenericElement
__text, _defaultFilter, begin_end_modifier, begin_end_modifier_defined, begin_start_modifier, begin_start_modifier_defined, case_type, codeset, element, element_type, end_element, end_end_modifier, end_end_modifier_defined, end_modifier_defined, end_start_modifier, end_start_modifier_defined, end_tag, filter, filter_state, position, pretty_print, start_modifier_defined, start_tag, tabLevel, VERSION
 
Fields inherited from interface org.apache.ecs.Attributes
NO_ATTRIBUTE_VALUE
 
Fields inherited from interface org.apache.ecs.Element
CENTER, LEFT, LOWERCASE, MIXEDCASE, RIGHT, UPPERCASE
 
Constructor Summary
Option()
          Basic constructor.
Option(java.lang.String value)
          Basic constructor.
Option(java.lang.String title, java.lang.String value)
          Basic constructor.
Option(java.lang.String title, java.lang.String value, java.lang.String url)
          Basic constructor.
 
Method Summary
 Option addElement(Element element)
          Adds an Element to the element.
 Option addElement(java.lang.String element)
          Adds an Element to the element.
 Option setOnPick(java.lang.String url)
          Sets the onpick="" attribute
 Option setTitleAttr(java.lang.String title)
          Sets the title="" attribute
 Option setValue(java.lang.String value)
          Sets the value="" attribute
 
Methods inherited from class org.apache.ecs.MultiPartElement
 
Methods inherited from class org.apache.ecs.ConcreteElement
addElementToRegistry, addElementToRegistry, addElementToRegistry, addElementToRegistry, addElementToRegistry, addElementToRegistry, addElementToRegistry, addElementToRegistry, clone, elements, getElement, isEmpty, keys, output, output, output, output, registryHasElement, registryHasElement, removeElementFromRegistry, removeElementFromRegistry
 
Methods inherited from class org.apache.ecs.ElementAttributes
addAttribute, addAttribute, addAttribute, addAttribute, attributes, createStartTag, getAttribute, getAttributeEqualitySign, getAttributeFilter, getAttributeFilterState, getAttributeQuote, getAttributeQuoteChar, hasAttribute, removeAttribute, setAttributeEqualitySign, setAttributeFilter, setAttributeFilterState, setAttributeQuote, setAttributeQuoteChar, setClass, setDir, setID, setLang, setStyle, setTitle
 
Methods inherited from class org.apache.ecs.GenericElement
alterCase, createEndTag, getBeginEndModifier, getBeginEndModifierDefined, getBeginStartModifier, getBeginStartModifierDefined, getCase, getCodeSet, getElementHashEntry, getElementType, getEndEndModifier, getEndEndModifierDefined, getEndStartModifier, getEndStartModifierDefined, getEndTagChar, getFilter, getFilterState, getNeedClosingTag, getNeedLineBreak, getPrettyPrint, getStartTagChar, getTabLevel, getTagPosition, getTagText, getVersion, putTabs, putTabs, removeBeginEndModifier, removeBeginStartModifier, removeEndEndModifier, removeEndStartModifier, setBeginEndModifier, setBeginEndModifierDefined, setBeginModifier, setBeginModifier, setBeginStartModifier, setBeginStartModifierDefined, setCase, setCodeSet, setElementType, setEndEndModifier, setEndEndModifierDefined, setEndModifier, setEndModifier, setEndStartModifier, setEndStartModifierDefined, setEndTagChar, setFilter, setFilterState, setNeedClosingTag, setPrettyPrint, setStartTagChar, setTabLevel, setTagPosition, setTagText, toString, toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Constructor Detail

Option

public Option()
Basic constructor. Use the set* methods to set the values of the attributes.

Option

public Option(java.lang.String value)
Basic constructor. Use the set* methods to set the values of the attributes.
Parameters:
value - sets the attribute value=""

Option

public Option(java.lang.String title,
              java.lang.String value)
Basic constructor. Use the set* methods to set the values of the attributes.
Parameters:
title - sets the attribute title=""
value - sets the attribute value=""

Option

public Option(java.lang.String title,
              java.lang.String value,
              java.lang.String url)
Basic constructor. Use the set* methods to set the values of the attributes.
Parameters:
title - sets the attribute title=""
value - sets the attribute value=""
url - sets the attribute onpick=""
Method Detail

setTitleAttr

public Option setTitleAttr(java.lang.String title)
Sets the title="" attribute
Parameters:
title - the title="" attribute

setValue

public Option setValue(java.lang.String value)
Sets the value="" attribute
Parameters:
value - the value="" attribute

setOnPick

public Option setOnPick(java.lang.String url)
Sets the onpick="" attribute
Parameters:
url - the onpick="" attribute

addElement

public Option addElement(Element element)
Adds an Element to the element.
Parameters:
element - Adds an Element to the element.

addElement

public Option addElement(java.lang.String element)
Adds an Element to the element.
Parameters:
element - Adds an Element to the element.


Copyright © 1999-2003 Apache Software Foundation. All Rights Reserved.