org.jboss.seam.ui.taglib
Class FileUploadTag

java.lang.Object
  extended by javax.faces.webapp.UIComponentTagBase
      extended by javax.faces.webapp.UIComponentClassicTagBase
          extended by javax.faces.webapp.UIComponentTag
              extended by org.jboss.seam.ui.util.cdk.UIComponentTagBase
                  extended by org.jboss.seam.ui.taglib.FileUploadTag
All Implemented Interfaces:
javax.servlet.jsp.tagext.BodyTag, javax.servlet.jsp.tagext.IterationTag, javax.servlet.jsp.tagext.JspIdConsumer, javax.servlet.jsp.tagext.JspTag, javax.servlet.jsp.tagext.Tag

public class FileUploadTag
extends UIComponentTagBase


Field Summary
 
Fields inherited from class javax.faces.webapp.UIComponentClassicTagBase
bodyContent, pageContext, UNIQUE_ID_PREFIX
 
Fields inherited from class javax.faces.webapp.UIComponentTagBase
log
 
Fields inherited from interface javax.servlet.jsp.tagext.Tag
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
 
Fields inherited from interface javax.servlet.jsp.tagext.BodyTag
EVAL_BODY_BUFFERED, EVAL_BODY_TAG
 
Fields inherited from interface javax.servlet.jsp.tagext.IterationTag
EVAL_BODY_AGAIN
 
Constructor Summary
FileUploadTag()
           
 
Method Summary
 java.lang.String getComponentType()
           
 java.lang.String getRendererType()
           
 void release()
           
 void setAccept(java.lang.String __accept)
          a comma-separated list of content types to accept, may not be supported by the browser.
 void setAccesskey(java.lang.String __accesskey)
          This attribute assigns an access key to an element.
 void setAlign(java.lang.String __align)
          left|center|right|justify [CI] Deprecated.
 void setAlt(java.lang.String __alt)
          For a user agents that cannot display images, forms, or applets, this attribute specifies alternate text.
 void setContentType(java.lang.String __contentType)
          the property to receive the contentType Setter for contentType
 void setConverterMessage(java.lang.String __converterMessage)
          converterMessage Setter for converterMessage
 void setData(java.lang.String __data)
          this value binding receives the file's content type (optional).
 void setDisabled(java.lang.String __disabled)
          When set for a form control, this boolean attribute disables the control for user input Setter for disabled
 void setFileName(java.lang.String __fileName)
          this value binding receives the filename (optional).
 void setFileSize(java.lang.String __fileSize)
          this value binding receives the file size (optional).
 void setImmediate(java.lang.String __immediate)
          A flag indicating that this component value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until a Process Validations phase Setter for immediate
 void setLocalContentType(java.lang.String __localContentType)
          localContentType Setter for localContentType
 void setLocalFileName(java.lang.String __localFileName)
          localFileName Setter for localFileName
 void setLocalFileSize(java.lang.String __localFileSize)
          localFileSize Setter for localFileSize
 void setLocalInputStream(java.lang.String __localInputStream)
          localInputStream Setter for localInputStream
 void setLocalValueSet(java.lang.String __localValueSet)
          localValueSet Setter for localValueSet
 void setMaxlength(java.lang.String __maxlength)
          When the type attribute has the value "text" or "password", this attribute specifies the maximum number of characters the user may enter.
 void setOnblur(java.lang.String __onblur)
          HTML: script expression; the element lost the focus Setter for onblur
 void setOnchange(java.lang.String __onchange)
          HTML: script expression; the element value was changed Setter for onchange
 void setOnclick(java.lang.String __onclick)
          HTML: a script expression; a pointer button is clicked Setter for onclick
 void setOndblclick(java.lang.String __ondblclick)
          HTML: a script expression; a pointer button is double-clicked Setter for ondblclick
 void setOnfocus(java.lang.String __onfocus)
          HTML: script expression; the element got the focus Setter for onfocus
 void setOnkeydown(java.lang.String __onkeydown)
          HTML: a script expression; a key is pressed down Setter for onkeydown
 void setOnkeypress(java.lang.String __onkeypress)
          HTML: a script expression; a key is pressed and released Setter for onkeypress
 void setOnkeyup(java.lang.String __onkeyup)
          HTML: a script expression; a key is released Setter for onkeyup
 void setOnmousedown(java.lang.String __onmousedown)
          HTML: script expression; a pointer button is pressed down Setter for onmousedown
 void setOnmousemove(java.lang.String __onmousemove)
          HTML: a script expression; a pointer is moved within Setter for onmousemove
 void setOnmouseout(java.lang.String __onmouseout)
          HTML: a script expression; a pointer is moved away Setter for onmouseout
 void setOnmouseover(java.lang.String __onmouseover)
          HTML: a script expression; a pointer is moved onto Setter for onmouseover
 void setOnmouseup(java.lang.String __onmouseup)
          HTML: script expression; a pointer button is released Setter for onmouseup
 void setOnselect(java.lang.String __onselect)
          HTML: script expression; The onselect event occurs when a user selects some text in a text field.
protected  void setProperties(javax.faces.component.UIComponent component)
           
 void setRequired(java.lang.String __required)
          If "true", this component is checked for non-empty input Setter for required
 void setRequiredMessage(java.lang.String __requiredMessage)
          requiredMessage Setter for requiredMessage
 void setSize(java.lang.String __size)
          This attribute tells the user agent the initial width of the control.
 void setStyle(java.lang.String __style)
          CSS style(s) is/are to be applied when this component is rendered Setter for style
 void setStyleClass(java.lang.String __styleClass)
          Corresponds to the HTML class attribute Setter for styleClass
 void setTabindex(java.lang.String __tabindex)
          This attribute specifies the position of the current element in the tabbing order for the current document.
 void setValid(java.lang.String __valid)
          valid Setter for valid
 void setValidator(java.lang.String __validator)
          MethodBinding pointing at a method that is called during Process Validations phase of the request processing lifecycle, to validate the current value of this component Setter for validator
 void setValidatorMessage(java.lang.String __validatorMessage)
          validatorMessage Setter for validatorMessage
 void setValueChangeListener(java.lang.String __valueChangeListener)
          Listener for value changes Setter for valueChangeListener
 
Methods inherited from class org.jboss.seam.ui.util.cdk.UIComponentTagBase
setActionListenerProperty, setActionProperty, setBooleanProperty, setCharterProperty, setConverter, setConverterProperty, setDoubleProperty, setFloatProperty, setIntegerProperty, setLongProperty, setStringProperty, setValidatorProperty, setValue, setValueBinding, setValueChangedListenerProperty, setValueProperty
 
Methods inherited from class javax.faces.webapp.UIComponentTag
createComponent, getParentUIComponentTag, hasBinding, isSuppressed, isValueReference, setBinding, setRendered
 
Methods inherited from class javax.faces.webapp.UIComponentClassicTagBase
addChild, addFacet, addVerbatimAfterComponent, addVerbatimBeforeComponent, createVerbatimComponent, createVerbatimComponentFromBodyContent, doAfterBody, doEndTag, doInitBody, doStartTag, encodeBegin, encodeChildren, encodeEnd, findComponent, getBodyContent, getComponentInstance, getCreated, getCreatedComponents, getDoAfterBodyValue, getDoEndValue, getDoStartValue, getFacesContext, getFacesJspId, getFacetName, getId, getIndexOfNextChildTag, getJspId, getParent, getParentUIComponentClassicTagBase, getPreviousOut, setBodyContent, setId, setJspId, setPageContext, setParent, setupResponseWriter
 
Methods inherited from class javax.faces.webapp.UIComponentTagBase
getELContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.servlet.jsp.tagext.Tag
doEndTag, doStartTag, getParent, setPageContext, setParent
 

Constructor Detail

FileUploadTag

public FileUploadTag()
Method Detail

setFileSize

public void setFileSize(java.lang.String __fileSize)
this value binding receives the file size (optional). Setter for fileSize

Parameters:
fileSize - - new value

setOnchange

public void setOnchange(java.lang.String __onchange)
HTML: script expression; the element value was changed Setter for onchange

Parameters:
onchange - - new value

setRequiredMessage

public void setRequiredMessage(java.lang.String __requiredMessage)
requiredMessage Setter for requiredMessage

Parameters:
requiredMessage - - new value

setLocalFileSize

public void setLocalFileSize(java.lang.String __localFileSize)
localFileSize Setter for localFileSize

Parameters:
localFileSize - - new value

setStyle

public void setStyle(java.lang.String __style)
CSS style(s) is/are to be applied when this component is rendered Setter for style

Parameters:
style - - new value

setSize

public void setSize(java.lang.String __size)
This attribute tells the user agent the initial width of the control. The width is given in pixels except when type attribute has the value "text" or "password". In that case, its value refers to the (integer) number of characters Setter for size

Parameters:
size - - new value

setAccept

public void setAccept(java.lang.String __accept)
a comma-separated list of content types to accept, may not be supported by the browser. E.g. "images/png,images/jpg", "images/*". Setter for accept

Parameters:
accept - - new value

setOnmouseover

public void setOnmouseover(java.lang.String __onmouseover)
HTML: a script expression; a pointer is moved onto Setter for onmouseover

Parameters:
onmouseover - - new value

setOnkeyup

public void setOnkeyup(java.lang.String __onkeyup)
HTML: a script expression; a key is released Setter for onkeyup

Parameters:
onkeyup - - new value

setLocalFileName

public void setLocalFileName(java.lang.String __localFileName)
localFileName Setter for localFileName

Parameters:
localFileName - - new value

setTabindex

public void setTabindex(java.lang.String __tabindex)
This attribute specifies the position of the current element in the tabbing order for the current document. This value must be a number between 0 and 32767. User agents should ignore leading zeros Setter for tabindex

Parameters:
tabindex - - new value

setMaxlength

public void setMaxlength(java.lang.String __maxlength)
When the type attribute has the value "text" or "password", this attribute specifies the maximum number of characters the user may enter. This number may exceed the specified size, in which case the user agent should offer a scrolling mechanism. The default value for this attribute is an unlimited number Setter for maxlength

Parameters:
maxlength - - new value

setDisabled

public void setDisabled(java.lang.String __disabled)
When set for a form control, this boolean attribute disables the control for user input Setter for disabled

Parameters:
disabled - - new value

setValid

public void setValid(java.lang.String __valid)
valid Setter for valid

Parameters:
valid - - new value

setAlt

public void setAlt(java.lang.String __alt)
For a user agents that cannot display images, forms, or applets, this attribute specifies alternate text. The language of the alternate text is specified by the lang attribute Setter for alt

Parameters:
alt - - new value

setOnmouseout

public void setOnmouseout(java.lang.String __onmouseout)
HTML: a script expression; a pointer is moved away Setter for onmouseout

Parameters:
onmouseout - - new value

setLocalInputStream

public void setLocalInputStream(java.lang.String __localInputStream)
localInputStream Setter for localInputStream

Parameters:
localInputStream - - new value

setValidator

public void setValidator(java.lang.String __validator)
MethodBinding pointing at a method that is called during Process Validations phase of the request processing lifecycle, to validate the current value of this component Setter for validator

Parameters:
validator - - new value

setFileName

public void setFileName(java.lang.String __fileName)
this value binding receives the filename (optional). Setter for fileName

Parameters:
fileName - - new value

setOnselect

public void setOnselect(java.lang.String __onselect)
HTML: script expression; The onselect event occurs when a user selects some text in a text field. This attribute may be used with the INPUT and TEXTAREA elements Setter for onselect

Parameters:
onselect - - new value

setOnmouseup

public void setOnmouseup(java.lang.String __onmouseup)
HTML: script expression; a pointer button is released Setter for onmouseup

Parameters:
onmouseup - - new value

setOnmousemove

public void setOnmousemove(java.lang.String __onmousemove)
HTML: a script expression; a pointer is moved within Setter for onmousemove

Parameters:
onmousemove - - new value

setLocalValueSet

public void setLocalValueSet(java.lang.String __localValueSet)
localValueSet Setter for localValueSet

Parameters:
localValueSet - - new value

setStyleClass

public void setStyleClass(java.lang.String __styleClass)
Corresponds to the HTML class attribute Setter for styleClass

Parameters:
styleClass - - new value

setLocalContentType

public void setLocalContentType(java.lang.String __localContentType)
localContentType Setter for localContentType

Parameters:
localContentType - - new value

setAccesskey

public void setAccesskey(java.lang.String __accesskey)
This attribute assigns an access key to an element. An access key is a single character from the document character set. Note: Authors should consider the input method of the expected reader when specifying an accesskey Setter for accesskey

Parameters:
accesskey - - new value

setOnkeypress

public void setOnkeypress(java.lang.String __onkeypress)
HTML: a script expression; a key is pressed and released Setter for onkeypress

Parameters:
onkeypress - - new value

setOndblclick

public void setOndblclick(java.lang.String __ondblclick)
HTML: a script expression; a pointer button is double-clicked Setter for ondblclick

Parameters:
ondblclick - - new value

setAlign

public void setAlign(java.lang.String __align)
left|center|right|justify [CI] Deprecated. This attribute specifies the horizontal alignment of its element with respect to the surrounding context. Possible values: left: text lines are rendered flush left. center: text lines are centered. right: text lines are rendered flush right. justify: text lines are justified to both margins. The default depends on the base text direction. For left to right text, the default is align=left, while for right to left text, the default is align=right Setter for align

Parameters:
align - - new value

setOnblur

public void setOnblur(java.lang.String __onblur)
HTML: script expression; the element lost the focus Setter for onblur

Parameters:
onblur - - new value

setRequired

public void setRequired(java.lang.String __required)
If "true", this component is checked for non-empty input Setter for required

Parameters:
required - - new value

setValidatorMessage

public void setValidatorMessage(java.lang.String __validatorMessage)
validatorMessage Setter for validatorMessage

Parameters:
validatorMessage - - new value

setOnclick

public void setOnclick(java.lang.String __onclick)
HTML: a script expression; a pointer button is clicked Setter for onclick

Parameters:
onclick - - new value

setValueChangeListener

public void setValueChangeListener(java.lang.String __valueChangeListener)
Listener for value changes Setter for valueChangeListener

Parameters:
valueChangeListener - - new value

setOnkeydown

public void setOnkeydown(java.lang.String __onkeydown)
HTML: a script expression; a key is pressed down Setter for onkeydown

Parameters:
onkeydown - - new value

setContentType

public void setContentType(java.lang.String __contentType)
the property to receive the contentType Setter for contentType

Parameters:
contentType - - new value

setOnmousedown

public void setOnmousedown(java.lang.String __onmousedown)
HTML: script expression; a pointer button is pressed down Setter for onmousedown

Parameters:
onmousedown - - new value

setConverterMessage

public void setConverterMessage(java.lang.String __converterMessage)
converterMessage Setter for converterMessage

Parameters:
converterMessage - - new value

setImmediate

public void setImmediate(java.lang.String __immediate)
A flag indicating that this component value must be converted and validated immediately (that is, during Apply Request Values phase), rather than waiting until a Process Validations phase Setter for immediate

Parameters:
immediate - - new value

setData

public void setData(java.lang.String __data)
this value binding receives the file's content type (optional). Setter for data

Parameters:
data - - new value

setOnfocus

public void setOnfocus(java.lang.String __onfocus)
HTML: script expression; the element got the focus Setter for onfocus

Parameters:
onfocus - - new value

release

public void release()
Specified by:
release in interface javax.servlet.jsp.tagext.Tag
Overrides:
release in class UIComponentTagBase

setProperties

protected void setProperties(javax.faces.component.UIComponent component)
Overrides:
setProperties in class UIComponentTagBase

getComponentType

public java.lang.String getComponentType()
Specified by:
getComponentType in class javax.faces.webapp.UIComponentTagBase

getRendererType

public java.lang.String getRendererType()
Specified by:
getRendererType in class javax.faces.webapp.UIComponentTagBase


Copyright © 2007. All Rights Reserved.