org.jboss.gravel.data.ui
Class UIInputFile

java.lang.Object
  extended by javax.faces.component.UIComponent
      extended by javax.faces.component.UIComponentBase
          extended by org.jboss.gravel.common.ui.UIGravelBase
              extended by org.jboss.gravel.data.ui.UIInputFile
All Implemented Interfaces:
Serializable, javax.faces.component.StateHolder, HasHtmlBasicAttributes, HasHtmlChangeFocusEventsAttributes, HasHtmlCoreAttributes, HasHtmlEventsAttributes, HasHtmlFocusEventsAttributes, HasHtmlI18nAttributes, HasHtmlSelectEventsAttributes, HasHtmlStyleAttributes, HasJsfCoreAttributes, Input, SizeLimitedInput

public final class UIInputFile
extends UIGravelBase
implements HasHtmlBasicAttributes, HasHtmlSelectEventsAttributes, SizeLimitedInput

See Also:
Serialized Form

Nested Class Summary
static class UIInputFile.State
           
static class UIInputFile.Type
           
 
Field Summary
static String COMPONENT_FAMILY
           
static String COMPONENT_TYPE
           
static String RENDERER_TYPE
           
 
Constructor Summary
UIInputFile()
           
 
Method Summary
 String getAccept()
           
 String getAccesskey()
           
 String getAlt()
           
 String getDir()
           
 String getFamily()
           
 String getFileName()
           
 String getLang()
           
 int getMaxlength()
           
 long getMaxMemorySize()
           
 long getMaxSize()
           
 String getOnblur()
           
 String getOnchange()
           
 String getOnclick()
           
 String getOndblclick()
           
 String getOnfocus()
           
 String getOnkeydown()
           
 String getOnkeypress()
           
 String getOnkeyup()
           
 String getOnload()
           
 String getOnmousedown()
           
 String getOnmousemove()
           
 String getOnmouseout()
           
 String getOnmouseover()
           
 String getOnmouseup()
           
 String getOnselect()
           
 String getOnunload()
           
 String getSize()
           
 String getStyle()
           
 String getStyleClass()
           
 int getTabindex()
           
 String getTargetCharset()
           
 String getTargetType()
           
 UIInputFile.Type getTargetTypeEnum()
           
 String getTitle()
           
 boolean isDisabled()
           
 boolean isReadonly()
           
 void restoreState(javax.faces.context.FacesContext context, Object object)
           
 Object saveState(javax.faces.context.FacesContext context)
           
 void setAccept(String accept)
           
 void setAccesskey(String accesskey)
           
 void setAlt(String alt)
           
 void setDir(String dir)
           
 void setDisabled(boolean disabled)
           
 void setFileName(String fileName)
           
 void setLang(String lang)
           
 void setMaxlength(int maxlength)
           
 void setMaxMemorySize(long maxMemorySize)
           
 void setMaxSize(long maxSize)
           
 void setOnblur(String onblur)
           
 void setOnchange(String onchange)
           
 void setOnclick(String onclick)
           
 void setOndblclick(String ondblclick)
           
 void setOnfocus(String onfocus)
           
 void setOnkeydown(String onkeydown)
           
 void setOnkeypress(String onkeypress)
           
 void setOnkeyup(String onkeyup)
           
 void setOnload(String onload)
           
 void setOnmousedown(String onmousedown)
           
 void setOnmousemove(String onmousemove)
           
 void setOnmouseout(String onmouseout)
           
 void setOnmouseover(String onmouseover)
           
 void setOnmouseup(String onmouseup)
           
 void setOnselect(String onselect)
           
 void setOnunload(String onunload)
           
 void setReadonly(boolean readonly)
           
 void setSize(String size)
           
 void setStyle(String style)
           
 void setStyleClass(String styleClass)
           
 void setTabindex(int tabindex)
           
 void setTargetCharset(String targetCharset)
           
 void setTargetType(String targetType)
           
 void setTitle(String title)
           
 void updateTarget(Object targetValue)
           
 
Methods inherited from class org.jboss.gravel.common.ui.UIGravelBase
getChildrenOfType, getChildrenOfType, isGeneratedId
 
Methods inherited from class javax.faces.component.UIComponentBase
broadcast, decode, encodeBegin, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientId, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getParent, getRendererType, getRendersChildren, getValueBinding, invokeOnComponent, isRendered, isTransient, processDecodes, processRestoreState, processSaveState, processUpdates, processValidators, queueEvent, restoreAttachedState, saveAttachedState, setId, setParent, setRendered, setRendererType, setTransient, setValueBinding
 
Methods inherited from class javax.faces.component.UIComponent
encodeAll, getContainerClientId, getValueExpression, setValueExpression
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jboss.gravel.common.ui.HasJsfCoreAttributes
getId, isRendered
 
Methods inherited from interface org.jboss.gravel.common.ui.Input
getClientId
 

Field Detail

COMPONENT_TYPE

public static final String COMPONENT_TYPE
See Also:
Constant Field Values

RENDERER_TYPE

public static final String RENDERER_TYPE
See Also:
Constant Field Values

COMPONENT_FAMILY

public static final String COMPONENT_FAMILY
See Also:
Constant Field Values
Constructor Detail

UIInputFile

public UIInputFile()
Method Detail

getFamily

public String getFamily()
Specified by:
getFamily in class javax.faces.component.UIComponent

getStyleClass

public String getStyleClass()
Specified by:
getStyleClass in interface HasHtmlStyleAttributes

setStyleClass

public void setStyleClass(String styleClass)

getStyle

public String getStyle()
Specified by:
getStyle in interface HasHtmlStyleAttributes

setStyle

public void setStyle(String style)

getTitle

public String getTitle()
Specified by:
getTitle in interface HasHtmlCoreAttributes

setTitle

public void setTitle(String title)

getLang

public String getLang()
Specified by:
getLang in interface HasHtmlI18nAttributes

setLang

public void setLang(String lang)

getDir

public String getDir()
Specified by:
getDir in interface HasHtmlI18nAttributes

setDir

public void setDir(String dir)

getOnclick

public String getOnclick()
Specified by:
getOnclick in interface HasHtmlEventsAttributes

setOnclick

public void setOnclick(String onclick)

getOndblclick

public String getOndblclick()
Specified by:
getOndblclick in interface HasHtmlEventsAttributes

setOndblclick

public void setOndblclick(String ondblclick)

getOnmousedown

public String getOnmousedown()
Specified by:
getOnmousedown in interface HasHtmlEventsAttributes

setOnmousedown

public void setOnmousedown(String onmousedown)

getOnmouseup

public String getOnmouseup()
Specified by:
getOnmouseup in interface HasHtmlEventsAttributes

setOnmouseup

public void setOnmouseup(String onmouseup)

getOnmouseover

public String getOnmouseover()
Specified by:
getOnmouseover in interface HasHtmlEventsAttributes

setOnmouseover

public void setOnmouseover(String onmouseover)

getOnmousemove

public String getOnmousemove()
Specified by:
getOnmousemove in interface HasHtmlEventsAttributes

setOnmousemove

public void setOnmousemove(String onmousemove)

getOnmouseout

public String getOnmouseout()
Specified by:
getOnmouseout in interface HasHtmlEventsAttributes

setOnmouseout

public void setOnmouseout(String onmouseout)

getOnkeypress

public String getOnkeypress()
Specified by:
getOnkeypress in interface HasHtmlEventsAttributes

setOnkeypress

public void setOnkeypress(String onkeypress)

getOnkeydown

public String getOnkeydown()
Specified by:
getOnkeydown in interface HasHtmlEventsAttributes

setOnkeydown

public void setOnkeydown(String onkeydown)

getOnkeyup

public String getOnkeyup()
Specified by:
getOnkeyup in interface HasHtmlEventsAttributes

setOnkeyup

public void setOnkeyup(String onkeyup)

getOnload

public String getOnload()
Specified by:
getOnload in interface HasHtmlEventsAttributes

setOnload

public void setOnload(String onload)

getOnunload

public String getOnunload()
Specified by:
getOnunload in interface HasHtmlEventsAttributes

setOnunload

public void setOnunload(String onunload)

getOnselect

public String getOnselect()
Specified by:
getOnselect in interface HasHtmlSelectEventsAttributes

setOnselect

public void setOnselect(String onselect)

getOnchange

public String getOnchange()
Specified by:
getOnchange in interface HasHtmlChangeFocusEventsAttributes

setOnchange

public void setOnchange(String onchange)

getOnfocus

public String getOnfocus()
Specified by:
getOnfocus in interface HasHtmlFocusEventsAttributes

setOnfocus

public void setOnfocus(String onfocus)

getOnblur

public String getOnblur()
Specified by:
getOnblur in interface HasHtmlFocusEventsAttributes

setOnblur

public void setOnblur(String onblur)

getFileName

public String getFileName()

setFileName

public void setFileName(String fileName)

isDisabled

public boolean isDisabled()

setDisabled

public void setDisabled(boolean disabled)

isReadonly

public boolean isReadonly()

setReadonly

public void setReadonly(boolean readonly)

getSize

public String getSize()

setSize

public void setSize(String size)

getAlt

public String getAlt()

setAlt

public void setAlt(String alt)

getMaxlength

public int getMaxlength()

setMaxlength

public void setMaxlength(int maxlength)

getTabindex

public int getTabindex()

setTabindex

public void setTabindex(int tabindex)

getAccesskey

public String getAccesskey()

setAccesskey

public void setAccesskey(String accesskey)

getAccept

public String getAccept()

setAccept

public void setAccept(String accept)

getTargetType

public String getTargetType()
Specified by:
getTargetType in interface Input

getTargetTypeEnum

public UIInputFile.Type getTargetTypeEnum()

setTargetType

public void setTargetType(String targetType)

getTargetCharset

public String getTargetCharset()
Specified by:
getTargetCharset in interface Input

setTargetCharset

public void setTargetCharset(String targetCharset)

getMaxMemorySize

public long getMaxMemorySize()
Specified by:
getMaxMemorySize in interface SizeLimitedInput

setMaxMemorySize

public void setMaxMemorySize(long maxMemorySize)

getMaxSize

public long getMaxSize()
Specified by:
getMaxSize in interface SizeLimitedInput

setMaxSize

public void setMaxSize(long maxSize)

updateTarget

public void updateTarget(Object targetValue)
Specified by:
updateTarget in interface Input

saveState

public Object saveState(javax.faces.context.FacesContext context)
Specified by:
saveState in interface javax.faces.component.StateHolder
Overrides:
saveState in class javax.faces.component.UIComponentBase

restoreState

public void restoreState(javax.faces.context.FacesContext context,
                         Object object)
Specified by:
restoreState in interface javax.faces.component.StateHolder
Overrides:
restoreState in class javax.faces.component.UIComponentBase