java.lang.Object
org.apache.ecs.GenericElement
org.apache.ecs.ElementAttributes
org.apache.ecs.ConcreteElement
org.apache.ecs.StringElement
- All Implemented Interfaces:
- Attributes, java.lang.Cloneable, Element, ElementRegistry, Printable, java.io.Serializable
- Direct Known Subclasses:
- ClearElement
- public class StringElement
- extends ConcreteElement
- implements Printable
This class is used to create a String element in ECS. A StringElement
has no tags wrapped around it, it is an Element without tags.
- Version:
- $Id: StringElement.java,v 1.5 2003/04/27 09:42:40 rdonkin Exp $
| 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, 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, 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, setBeginModifier, setBeginModifier, setBeginStartModifier, setCase, setCodeSet, setElementType, setEndEndModifier, setEndModifier, setEndModifier, setEndStartModifier, setEndTagChar, setFilter, setFilterState, setNeedClosingTag, setPrettyPrint, setStartTagChar, setTabLevel, setTagPosition, setTagText, toString, toString |
StringElement
public StringElement()
- Basic constructor
StringElement
public StringElement(java.lang.String string)
- Basic constructor
StringElement
public StringElement(Element element)
- Basic constructor
append
private StringElement append(java.lang.String string)
reset
public StringElement reset()
- Resets the interal string to be empty.
addElement
public StringElement addElement(java.lang.String hashcode,
Element element)
- Adds an Element to the element.
addElement
public StringElement addElement(java.lang.String hashcode,
java.lang.String element)
- Adds an Element to the element.
addElement
public StringElement addElement(java.lang.String element)
- Adds an Element to the element.
addElement
public StringElement addElement(Element element)
- Adds an Element to the element.
removeElement
public StringElement removeElement(java.lang.String hashcode)
- Removes an Element from the element.
createStartTag
public java.lang.String createStartTag()
- Description copied from class:
ElementAttributes
- This method overrides createStartTag() in Generic Element.
It provides a way to print out the attributes of an element.
- Overrides:
createStartTag in class ElementAttributes
createEndTag
public java.lang.String createEndTag()
- Overrides:
createEndTag in class GenericElement