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

java.lang.Object
  extended by com.ibm.ccd.ui.tags.element.BaseElement
      extended by com.ibm.ccd.ui.tags.element.TextElement
          extended by com.ibm.ccd.ui.tags.element.ImageAttachElement
All Implemented Interfaces:
IHTMLRenderer
Direct Known Subclasses:
BinaryAttachElement, ThumbNailImageElement

public class ImageAttachElement
extends TextElement


Field Summary
 
Fields inherited from class com.ibm.ccd.ui.tags.element.TextElement
maxLength, size, styleClass, value
 
Fields inherited from class com.ibm.ccd.ui.tags.element.BaseElement
attribute, html_prop_map, imageURI, isUpdateMode, NO_SHOW_PLUS_MINUS, pageContext, portletURI, SHOW_MINUS, SHOW_PLUS, SHOW_PLUS_MINUS, 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
ImageAttachElement(Attribute attribute, org.apache.jetspeed.portlet.PortletURI portletURI)
           
 
Method Summary
protected  void addAttachButton(long id, java.lang.StringBuffer buffer, org.apache.jetspeed.portlet.PortletRequest portletRequest, org.apache.jetspeed.portlet.PortletContext portletContext)
           
protected  void addPreviewButton(long id, java.lang.StringBuffer buffer, org.apache.jetspeed.portlet.PortletRequest portletRequest, org.apache.jetspeed.portlet.PortletContext portletContext, java.lang.String value)
           
protected  void addScriptOpenWin(java.lang.StringBuffer buffer, org.apache.jetspeed.portlet.PortletRequest portletRequest, org.apache.jetspeed.portlet.PortletContext portletContext)
           
 java.lang.String displayField(long id, java.lang.String value)
           
 java.lang.String getPreview()
           
protected  java.lang.String getStringValue(Attribute attribute, int index)
           
 java.lang.String renderElement()
           
 void setPreview(java.lang.String preview)
           
 
Methods inherited from class com.ibm.ccd.ui.tags.element.TextElement
displayField, getLocalizedInteger, getLocalizedNumber, getMaxLength, getSize, getValue, replaceSpecialCharacters, setMaxLength, setSize, setValue
 
Methods inherited from class com.ibm.ccd.ui.tags.element.BaseElement
addHTMLProperty, displayError, displayLabel, displayOccurrenceNumber, displayPlusMinus, getAttribute, getAttributeID, getDisplayState, getGroupID, getHTMLValue, getImageURI, getPageContext, isEditable, isShowLabel, isUpdateMode, setAttribute, setEditable, setGroupID, setImageURI, setPageContext, setShowLabel, setUpdateMode
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ImageAttachElement

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

renderElement

public java.lang.String renderElement()
Overrides:
renderElement in class TextElement

displayField

public java.lang.String displayField(long id,
                                     java.lang.String value)
Parameters:
id -
value -
Returns:
string

addAttachButton

protected void addAttachButton(long id,
                               java.lang.StringBuffer buffer,
                               org.apache.jetspeed.portlet.PortletRequest portletRequest,
                               org.apache.jetspeed.portlet.PortletContext portletContext)
Parameters:
id -
buffer -
portletRequest -
portletContext -

addScriptOpenWin

protected void addScriptOpenWin(java.lang.StringBuffer buffer,
                                org.apache.jetspeed.portlet.PortletRequest portletRequest,
                                org.apache.jetspeed.portlet.PortletContext portletContext)
Parameters:
buffer -
portletRequest -

getStringValue

protected java.lang.String getStringValue(Attribute attribute,
                                          int index)
Overrides:
getStringValue in class TextElement
Parameters:
attribute -
index -
Returns:
string

getPreview

public java.lang.String getPreview()
Returns:
Returns the preview.

setPreview

public void setPreview(java.lang.String preview)
Parameters:
preview - The preview to set.

addPreviewButton

protected void addPreviewButton(long id,
                                java.lang.StringBuffer buffer,
                                org.apache.jetspeed.portlet.PortletRequest portletRequest,
                                org.apache.jetspeed.portlet.PortletContext portletContext,
                                java.lang.String value)
Parameters:
id -
buffer -
portletRequest -
portletContext -
value - TODO