Seam UI JSF2 support 2.3.2.Final-redhat-1

org.jboss.seam.ui.component
Class UIDecorate

java.lang.Object
  extended by javax.faces.component.UIComponent
      extended by javax.faces.component.UIComponentBase
          extended by org.jboss.seam.ui.component.UIDecorate
All Implemented Interfaces:
EventListener, javax.faces.component.NamingContainer, javax.faces.component.PartialStateHolder, javax.faces.component.StateHolder, javax.faces.component.TransientStateHolder, javax.faces.event.ComponentSystemEventListener, javax.faces.event.FacesListener, javax.faces.event.SystemEventListenerHolder
Direct Known Subclasses:
HtmlDecorate

public abstract class UIDecorate
extends javax.faces.component.UIComponentBase
implements javax.faces.component.NamingContainer

"Decorates" a JSF input field when validation fails or when required="true" is set

Author:
mnovotny

Field Summary
 
Fields inherited from class javax.faces.component.UIComponent
ATTRS_WITH_DECLARED_DEFAULT_VALUES, BEANINFO_KEY, bindings, COMPOSITE_COMPONENT_TYPE_KEY, COMPOSITE_FACET_NAME, CURRENT_COMPONENT, CURRENT_COMPOSITE_COMPONENT, FACETS_KEY, HONOR_CURRENT_COMPONENT_ATTRIBUTES_PARAM_NAME, VIEW_LOCATION_KEY
 
Fields inherited from interface javax.faces.component.NamingContainer
SEPARATOR_CHAR
 
Constructor Summary
UIDecorate()
           
 
Method Summary
 javax.faces.component.UIComponent getDecoration(String name)
           
abstract  String getElement()
           
abstract  String getFor()
           
 String getInputId()
           
abstract  String getStyle()
           
abstract  String getStyleClass()
           
abstract  String getTemplate()
           
 boolean hasMessage()
           
abstract  boolean isEnclose()
           
static UIDecorate newInstance()
           
abstract  void setElement(String element)
           
abstract  void setEnclose(boolean enclose)
           
abstract  void setFor(String forId)
           
abstract  void setStyle(String style)
           
abstract  void setStyleClass(String styleClass)
           
 
Methods inherited from class javax.faces.component.UIComponentBase
addClientBehavior, addFacesListener, broadcast, clearInitialState, decode, encodeBegin, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientBehaviors, getClientId, getDefaultEventName, getEventNames, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getListenersForEventClass, getParent, getRenderer, getRendererType, getRendersChildren, getValueBinding, invokeOnComponent, isRendered, isTransient, markInitialState, processDecodes, processRestoreState, processSaveState, processUpdates, processValidators, queueEvent, removeFacesListener, restoreAttachedState, restoreState, saveAttachedState, saveState, setId, setParent, setRendered, setRendererType, setTransient, setValueBinding, subscribeToEvent, unsubscribeFromEvent
 
Methods inherited from class javax.faces.component.UIComponent
encodeAll, getClientId, getCompositeComponentParent, getContainerClientId, getCurrentComponent, getCurrentCompositeComponent, getFamily, getNamingContainer, getResourceBundleMap, getStateHelper, getStateHelper, getTransientStateHelper, getTransientStateHelper, getValueExpression, initialStateMarked, isCompositeComponent, isInView, isVisitable, popComponentFromEL, processEvent, pushComponentToEL, restoreTransientState, saveTransientState, setInView, setValueExpression, visitTree
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UIDecorate

public UIDecorate()
Method Detail

hasMessage

public boolean hasMessage()

getInputId

public String getInputId()

getFor

public abstract String getFor()

setFor

public abstract void setFor(String forId)

getStyleClass

public abstract String getStyleClass()

setStyleClass

public abstract void setStyleClass(String styleClass)

getStyle

public abstract String getStyle()

setStyle

public abstract void setStyle(String style)

isEnclose

public abstract boolean isEnclose()

setEnclose

public abstract void setEnclose(boolean enclose)

getElement

public abstract String getElement()

setElement

public abstract void setElement(String element)

getDecoration

public javax.faces.component.UIComponent getDecoration(String name)

newInstance

public static UIDecorate newInstance()

getTemplate

public abstract String getTemplate()

Seam UI JSF2 support 2.3.2.Final-redhat-1

Copyright © 2013 Seam Framework. All Rights Reserved.