com.ge.research.html
Class ParamTag

java.lang.Object
  extended bycom.ge.research.html.HTMLTag
      extended bycom.ge.research.html.ParamTag

public class ParamTag
extends HTMLTag

Encapsulates all the attributes of an HTML "PARAM" element, its accessors, validations, and default values.

Version:
$Revision: 1.1 $ $Date: 2006/08/11 00:17:33 $
Author:
garbiras
Created on:
Sep 9, 2002

Field Summary
 
Fields inherited from class com.ge.research.html.HTMLTag
HORIZONTAL_LINE, LINEBREAK, reconstructTag, tag, WHITESPACE
 
Constructor Summary
ParamTag()
          Default constructor.
ParamTag(java.lang.String name, java.lang.String value)
          Calls the default constructor.
 
Method Summary
 java.lang.String getName()
          Returns the value of the HTML Tag NAME attribute.
 java.lang.String getValue()
          Returns the value of the HTML Tag VALUE attribute.
protected  void resetTagSpecificInformation()
          Resets the tag attributes and content of the HTML Tag to their default values.
 void setName(java.lang.String attribute)
          Sets the HTML Tag NAME attribute.
 void setValue(java.lang.String attribute)
          Sets the HTML Tag VALUE attribute.
protected  void writeTagSpecificAttributes()
          Adds the tag specific attribute information to the HTML Tag.
 
Methods inherited from class com.ge.research.html.HTMLTag
addAttribute, addAttribute, getId, getOnClick, getOnContextMenu, getOnDblClick, getOnDrag, getOnDragEnd, getOnDragStart, getOnFocus, getOnFocusOut, getOnKeyDown, getOnKeyPress, getOnKeyUp, getOnMouseDown, getOnMouseMove, getOnMouseOut, getOnMouseOver, getOnMouseUp, getOnMoveEnd, getOnMoveStart, getStyle, getStyleClass, getTitle, removeAttribute, reset, setId, setOnClick, setOnContextMenu, setOnDblClick, setOnDrag, setOnDragEnd, setOnDragStart, setOnFocus, setOnFocusOut, setOnKeyDown, setOnKeyPress, setOnKeyUp, setOnMouseDown, setOnMouseMove, setOnMouseOut, setOnMouseOver, setOnMouseUp, setOnMoveEnd, setOnMoveStart, setStyle, setStyleClass, setTitle, toString, writeAttribute, writeAttribute, writeAttribute, writeAttribute, writeAttribute, writeAttribute, writeTagSpecificData
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ParamTag

public ParamTag()
Default constructor. Calls super(TagPropertyConstants.PARAM_TAG).

See Also:
TagPropertyConstants.PARAM_TAG

ParamTag

public ParamTag(java.lang.String name,
                java.lang.String value)
Calls the default constructor. Sets the name and value attributes of the tag.

Parameters:
name - the name of the parameter
value - the value of the parameter
See Also:
ParamTag(), setName(java.lang.String), setValue(java.lang.String)
Method Detail

getName

public java.lang.String getName()
Returns the value of the HTML Tag NAME attribute.

Returns:
The current value of the HTML Tag NAME attribute

getValue

public java.lang.String getValue()
Returns the value of the HTML Tag VALUE attribute.

Returns:
The current value of the HTML Tag VALUE attribute

setName

public void setName(java.lang.String attribute)
Sets the HTML Tag NAME attribute. Sets the value of the HTMLTag.reconstructTag to true.

Parameters:
attribute - the new value for the HTML Tag NAME attribute
See Also:
HTMLTag.reconstructTag

setValue

public void setValue(java.lang.String attribute)
Sets the HTML Tag VALUE attribute. Sets the value of the HTMLTag.reconstructTag to true.

Parameters:
attribute - the new value for the HTML Tag VALUE attribute
See Also:
HTMLTag.reconstructTag

resetTagSpecificInformation

protected void resetTagSpecificInformation()
Description copied from class: HTMLTag
Resets the tag attributes and content of the HTML Tag to their default values. Called by HTMLTag.reset(). This method is not implemented in HTMLTag. Subclasses that contain tag content information should implement this method to set their information to their default values.

Overrides:
resetTagSpecificInformation in class HTMLTag
See Also:
HTMLTag.reset()

writeTagSpecificAttributes

protected void writeTagSpecificAttributes()
Description copied from class: HTMLTag
Adds the tag specific attribute information to the HTML Tag. Called by HTMLTag.toString(). This method is not implemented in HTMLTag. Subclasses that contain additional attribute information should implement this method to write those attributes in the inline tag.

Overrides:
writeTagSpecificAttributes in class HTMLTag
See Also:
HTMLTag.toString()