com.cc.framework.ui.painter.global
Class DynaStringElement

java.lang.Object
  extended byorg.apache.ecs.GenericElement
      extended byorg.apache.ecs.ElementAttributes
          extended byorg.apache.ecs.ConcreteElement
              extended bycom.cc.framework.ui.painter.global.DynaStringElement
All Implemented Interfaces:
org.apache.ecs.Attributes, java.lang.Cloneable, org.apache.ecs.Element, org.apache.ecs.ElementRegistry, java.io.Serializable

public class DynaStringElement
extends org.apache.ecs.ConcreteElement

This element will create an HTML Div element or a simple String element. This depends on the attributes that are assigned to this element

Version:
$Revision: 1.4 $
Author:
Harald Schulz
See Also:
Serialized Form

Field Summary
private static long serialVersionUID
          Serial Version UID
 
Fields inherited from class org.apache.ecs.ConcreteElement
 
Fields inherited from class org.apache.ecs.ElementAttributes
 
Fields inherited from class org.apache.ecs.GenericElement
tabLevel
 
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
DynaStringElement()
          Basic constructor
DynaStringElement(org.apache.ecs.Element element)
          Basic constructor
DynaStringElement(java.lang.String string)
          Basic constructor
 
Method Summary
 DynaStringElement addElement(org.apache.ecs.Element element)
          Adds an Element to the element.
 DynaStringElement addElement(java.lang.String element)
          Adds an Element to the element.
 DynaStringElement addElement(java.lang.String hashcode, org.apache.ecs.Element element)
          Adds an Element to the element.
 DynaStringElement addElement(java.lang.String hashcode, java.lang.String element)
          Adds an Element to the element.
 java.lang.String createEndTag()
           
 java.lang.String createStartTag()
           
 boolean hasAttributes()
          Checks if this element has any attributes assigned
 DynaStringElement removeElement(java.lang.String hashcode)
          Removes an Element from the element.
 DynaStringElement reset()
          Resets the internal string to be empty.
 void setOnClick(java.lang.String script)
          The onclick event occurs when the pointing device button is clicked over an element.
 void setOnDblClick(java.lang.String script)
          The ondblclick event occurs when the pointing device button is double clicked over an element.
 void setOnKeyDown(java.lang.String script)
          The onkeydown event occurs when a key is pressed down over an element.
 void setOnKeyPress(java.lang.String script)
          The onkeypress event occurs when a key is pressed and released over an element.
 void setOnKeyUp(java.lang.String script)
          The onkeyup event occurs when a key is released over an element.
 void setOnMouseDown(java.lang.String script)
          The onmousedown event occurs when the pointing device button is pressed over an element.
 void setOnMouseMove(java.lang.String script)
          The onmousemove event occurs when the pointing device is moved while it is over an element.
 void setOnMouseOut(java.lang.String script)
          The onmouseout event occurs when the pointing device is moved away from an element.
 void setOnMouseOver(java.lang.String script)
          The onmouseover event occurs when the pointing device is moved onto an element.
 void setOnMouseUp(java.lang.String script)
          The onmouseup event occurs when the pointing device button is released over an element.
 
Methods inherited from class org.apache.ecs.ConcreteElement
addElementToRegistry, addElementToRegistry, addElementToRegistry, addElementToRegistry, addElementToRegistry, addElementToRegistry, addElementToRegistry, addElementToRegistry, clone, elements, getElement, isEmpty, 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
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID
Serial Version UID

See Also:
Constant Field Values
Constructor Detail

DynaStringElement

public DynaStringElement()
Basic constructor


DynaStringElement

public DynaStringElement(java.lang.String string)
Basic constructor

Parameters:
string - the string literal to set

DynaStringElement

public DynaStringElement(org.apache.ecs.Element element)
Basic constructor

Parameters:
element - nested element
Method Detail

reset

public DynaStringElement reset()
Resets the internal string to be empty.

Returns:
the element

addElement

public DynaStringElement addElement(java.lang.String hashcode,
                                    org.apache.ecs.Element element)
Adds an Element to the element.

Parameters:
hashcode - name of element for hash table
element - Adds an Element to the element.
Returns:
the element

addElement

public DynaStringElement addElement(java.lang.String hashcode,
                                    java.lang.String element)
Adds an Element to the element.

Parameters:
hashcode - name of element for hash table
element - Adds an Element to the element.
Returns:
the element

addElement

public DynaStringElement addElement(java.lang.String element)
Adds an Element to the element.

Parameters:
element - Adds an Element to the element.
Returns:
the element

addElement

public DynaStringElement addElement(org.apache.ecs.Element element)
Adds an Element to the element.

Parameters:
element - Adds an Element to the element.
Returns:
the element

removeElement

public DynaStringElement removeElement(java.lang.String hashcode)
Removes an Element from the element.

Parameters:
hashcode - the name of the element to be removed.
Returns:
the element

setOnClick

public void setOnClick(java.lang.String script)
The onclick event occurs when the pointing device button is clicked over an element. This attribute may be used with most elements.

Parameters:
script - The script

setOnDblClick

public void setOnDblClick(java.lang.String script)
The ondblclick event occurs when the pointing device button is double clicked over an element. This attribute may be used with most elements.

Parameters:
script - The script

setOnMouseDown

public void setOnMouseDown(java.lang.String script)
The onmousedown event occurs when the pointing device button is pressed over an element. This attribute may be used with most elements.

Parameters:
script - The script

setOnMouseUp

public void setOnMouseUp(java.lang.String script)
The onmouseup event occurs when the pointing device button is released over an element. This attribute may be used with most elements.

Parameters:
script - The script

setOnMouseOver

public void setOnMouseOver(java.lang.String script)
The onmouseover event occurs when the pointing device is moved onto an element. This attribute may be used with most elements.

Parameters:
script - The script

setOnMouseMove

public void setOnMouseMove(java.lang.String script)
The onmousemove event occurs when the pointing device is moved while it is over an element. This attribute may be used with most elements.

Parameters:
script - The script

setOnMouseOut

public void setOnMouseOut(java.lang.String script)
The onmouseout event occurs when the pointing device is moved away from an element. This attribute may be used with most elements.

Parameters:
script - The script

setOnKeyPress

public void setOnKeyPress(java.lang.String script)
The onkeypress event occurs when a key is pressed and released over an element. This attribute may be used with most elements.

Parameters:
script - The script

setOnKeyDown

public void setOnKeyDown(java.lang.String script)
The onkeydown event occurs when a key is pressed down over an element. This attribute may be used with most elements.

Parameters:
script - The script

setOnKeyUp

public void setOnKeyUp(java.lang.String script)
The onkeyup event occurs when a key is released over an element. This attribute may be used with most elements.

Parameters:
script - The script

hasAttributes

public boolean hasAttributes()
Checks if this element has any attributes assigned

Returns:
true when the element has attributes assigned

createStartTag

public java.lang.String createStartTag()
See Also:
GenericElement.createStartTag()

createEndTag

public java.lang.String createEndTag()
See Also:
GenericElement.createEndTag()


Copyright © 2000-2005 SCC Informationssysteme GmbH. All Rights Reserved.