com.ibm.ccd.ui.tags.element
Class BaseElement

java.lang.Object
  extended by com.ibm.ccd.ui.tags.element.BaseElement
All Implemented Interfaces:
IHTMLRenderer
Direct Known Subclasses:
DateElement, GroupElement, LookupElement, NumberEnumerationElement, RelationElement, StringEnumerationElement, TextElement, TimezoneElement

public abstract class BaseElement
extends java.lang.Object
implements IHTMLRenderer


Field Summary
protected  Attribute attribute
           
protected  java.util.HashMap html_prop_map
           
protected  java.lang.String imageURI
           
protected  boolean isUpdateMode
           
 int NO_SHOW_PLUS_MINUS
           
protected  javax.servlet.jsp.PageContext pageContext
           
protected  org.apache.jetspeed.portlet.PortletURI portletURI
           
 int SHOW_MINUS
           
 int SHOW_PLUS
           
 int SHOW_PLUS_MINUS
           
 boolean showLabel
           
 
Fields inherited from interface com.ibm.ccd.ui.tags.element.IHTMLRenderer
ATTRIB_ADD_EVENT, ATTRIB_PARAM, ATTRIB_REMOVE_EVENT, CHECKED, FLAG_TRUE, GROUP_INDEX, HTML_ATTRIBUTE_END, HTML_ATTRIBUTE_START, HTML_BUTTON, HTML_CHECKBOX, HTML_CLOSE_QUOTE, HTML_CLOSE_TAG, HTML_CLOSE_TEXTAREA, HTML_FILE, HTML_HIDDEN, HTML_OPEN_QUOTE, HTML_OPEN_TAG, HTML_OPEN_TEXTAREA, HTML_OPTION_CLOSE, HTML_OPTION_OPEN, HTML_PASSWORD, HTML_RADIO, HTML_SELECT, HTML_SELECT_CLOSE, HTML_SELECTED, HTML_SPACE, HTML_TEXT, HTMLCOLS, HTMLID, HTMLMAXLENGTH, HTMLNAME, HTMLROWS, HTMLSIZE, HTMLSTYLE, HTMLSTYLECLASS, HTMLVALUE, JS_EVENT_ONCHANGE, JS_EVENT_ONFOCUS
 
Constructor Summary
BaseElement(Attribute attribute, org.apache.jetspeed.portlet.PortletURI portletURI)
           
 
Method Summary
 void addHTMLProperty(java.lang.String propName, java.lang.String propValue)
           
 java.lang.String displayError(java.lang.String error)
           
abstract  java.lang.String displayField(long id, java.lang.Object value)
           
 java.lang.String displayLabel()
           
protected  java.lang.String displayOccurrenceNumber(long index)
           
protected  java.lang.String displayPlusMinus(long index)
           
 Attribute getAttribute()
           
 java.lang.String getAttributeID(java.lang.String index)
           
 int getDisplayState()
           
 java.lang.String getGroupID()
           
 java.lang.String getHTMLValue(java.lang.String propName)
           
 java.lang.String getImageURI()
           
 javax.servlet.jsp.PageContext getPageContext()
           
 boolean isEditable()
           
 boolean isShowLabel()
           
 boolean isUpdateMode()
           
abstract  java.lang.String renderElement()
           
 void setAttribute(Attribute attribute)
           
 void setEditable(boolean b)
           
 void setGroupID(java.lang.String string)
           
 void setImageURI(java.lang.String string)
           
 void setPageContext(javax.servlet.jsp.PageContext context)
           
 void setShowLabel(boolean showLabel)
           
 void setUpdateMode(boolean b)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NO_SHOW_PLUS_MINUS

public int NO_SHOW_PLUS_MINUS

SHOW_PLUS_MINUS

public int SHOW_PLUS_MINUS

SHOW_PLUS

public int SHOW_PLUS

SHOW_MINUS

public int SHOW_MINUS

attribute

protected Attribute attribute

html_prop_map

protected java.util.HashMap html_prop_map

portletURI

protected org.apache.jetspeed.portlet.PortletURI portletURI

imageURI

protected java.lang.String imageURI

isUpdateMode

protected boolean isUpdateMode

pageContext

protected javax.servlet.jsp.PageContext pageContext

showLabel

public boolean showLabel
Constructor Detail

BaseElement

public BaseElement(Attribute attribute,
                   org.apache.jetspeed.portlet.PortletURI portletURI)
Method Detail

isShowLabel

public boolean isShowLabel()

setShowLabel

public void setShowLabel(boolean showLabel)

renderElement

public abstract java.lang.String renderElement()

getAttribute

public Attribute getAttribute()
Returns:
attribute

addHTMLProperty

public void addHTMLProperty(java.lang.String propName,
                            java.lang.String propValue)

getHTMLValue

public java.lang.String getHTMLValue(java.lang.String propName)

getDisplayState

public int getDisplayState()

displayOccurrenceNumber

protected java.lang.String displayOccurrenceNumber(long index)

displayPlusMinus

protected java.lang.String displayPlusMinus(long index)

displayError

public java.lang.String displayError(java.lang.String error)

displayLabel

public java.lang.String displayLabel()

displayField

public abstract java.lang.String displayField(long id,
                                              java.lang.Object value)

getImageURI

public java.lang.String getImageURI()
Returns:
string

setImageURI

public void setImageURI(java.lang.String string)
Parameters:
string -

getGroupID

public java.lang.String getGroupID()
Returns:
string

setGroupID

public void setGroupID(java.lang.String string)
Parameters:
string -

getAttributeID

public java.lang.String getAttributeID(java.lang.String index)

setAttribute

public void setAttribute(Attribute attribute)
Parameters:
attribute -

isUpdateMode

public boolean isUpdateMode()
Returns:
boolean

setUpdateMode

public void setUpdateMode(boolean b)
Parameters:
b -

isEditable

public boolean isEditable()
Returns:
boolean

setEditable

public void setEditable(boolean b)
Parameters:
b -

getPageContext

public javax.servlet.jsp.PageContext getPageContext()
Returns:
pageContext

setPageContext

public void setPageContext(javax.servlet.jsp.PageContext context)
Parameters:
context -