Klasse UIForm

java.lang.Object
jakarta.faces.component.UIComponent
jakarta.faces.component.UIComponentBase
Alle implementierten Schnittstellen:
jakarta.faces.component.behavior.ClientBehaviorHolder, jakarta.faces.component.NamingContainer, jakarta.faces.component.PartialStateHolder, jakarta.faces.component.StateHolder, jakarta.faces.component.TransientStateHolder, jakarta.faces.component.UniqueIdVendor, jakarta.faces.event.ComponentSystemEventListener, jakarta.faces.event.FacesListener, jakarta.faces.event.SystemEventListenerHolder, EventListener, Visual

@Generated("component.stg") public class UIForm extends AbstractUIForm implements jakarta.faces.component.behavior.ClientBehaviorHolder
If an action is preformed, everything within the next parent form belongs to the submit-area. An action could be a button which is pressed. tc:page is a form. Everything in the submit-area is written into the model, even other forms. UIComponent class, generated from template component.stg with class FormTagDeclaration.
  • Feldübersicht

    Felder
    Modifizierer und Typ
    Feld
    Beschreibung
    static final String
     
    static final String
     

    Von Klasse geerbte Felder jakarta.faces.component.UIComponent

    ATTRS_WITH_DECLARED_DEFAULT_VALUES, BEANINFO_KEY, bindings, COMPOSITE_COMPONENT_TYPE_KEY, COMPOSITE_FACET_NAME, FACETS_KEY, VIEW_LOCATION_KEY

    Von Schnittstelle geerbte Felder jakarta.faces.component.NamingContainer

    SEPARATOR_CHAR
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
     
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    Sets a CSS class in its parent, if the parent supports it.
     
     
    boolean
    Veraltet. 
    boolean
    Use with caution: Only for special cases!
    void
    restoreState(jakarta.faces.context.FacesContext context, Object state)
     
    void
     
    void
    setInline(boolean inline)
    Veraltet.
    void
    setMarkup(Markup markup)
     
    void
    setPlain(boolean plain)
     

    Von Klasse geerbte Methoden org.apache.myfaces.tobago.internal.component.AbstractUIFormBase

    processDecodes, processUpdates, processValidators, setSubmitted

    Von Klasse geerbte Methoden jakarta.faces.component.UIForm

    createUniqueId, getContainerClientId, invokeOnComponent, isPrependId, isSubmitted, setPrependId, visitTree

    Von Klasse geerbte Methoden jakarta.faces.component.UIComponentBase

    addClientBehavior, addFacesListener, broadcast, clearInitialState, decode, encodeAll, encodeBegin, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientBehaviors, getClientId, getDefaultEventName, getEventNames, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getParent, getPassThroughAttributes, getRenderer, getRendererType, getRendersChildren, isRendered, isTransient, markInitialState, processRestoreState, processSaveState, queueEvent, removeFacesListener, restoreAttachedState, saveAttachedState, saveState, setId, setParent, setRendered, setRendererType, setTransient

    Von Klasse geerbte Methoden jakarta.faces.component.UIComponent

    getClientId, getCompositeComponentParent, getCurrentComponent, getCurrentCompositeComponent, getListenersForEventClass, getNamingContainer, getPassThroughAttributes, getResourceBundleMap, getStateHelper, getStateHelper, getTransientStateHelper, getTransientStateHelper, getValueExpression, initialStateMarked, isCompositeComponent, isInView, isVisitable, popComponentFromEL, processEvent, pushComponentToEL, restoreTransientState, saveTransientState, setInView, setValueExpression, subscribeToEvent, unsubscribeFromEvent

    Von Klasse geerbte Methoden java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Von Schnittstelle geerbte Methoden jakarta.faces.component.behavior.ClientBehaviorHolder

    addClientBehavior, getClientBehaviors, getDefaultEventName, getEventNames

    Von Schnittstelle geerbte Methoden org.apache.myfaces.tobago.component.Visual

    getRendererType
  • Felddetails

    • COMPONENT_TYPE

      public static final String COMPONENT_TYPE
    • COMPONENT_FAMILY

      public static final String COMPONENT_FAMILY
      Siehe auch:
  • Konstruktordetails

    • UIForm

      public UIForm()
  • Methodendetails

    • getFamily

      public String getFamily()
      Setzt außer Kraft:
      getFamily in Klasse jakarta.faces.component.UIForm
    • getMarkup

      public Markup getMarkup()
      Angegeben von:
      getMarkup in Schnittstelle Visual
    • setMarkup

      public void setMarkup(Markup markup)
      Angegeben von:
      setMarkup in Schnittstelle Visual
    • isInline

      @Deprecated public boolean isInline()
      Veraltet.
      Flag indicating this component should rendered as an inline element.
      Default: false
      Angegeben von:
      isInline in Klasse AbstractUIForm
    • setInline

      @Deprecated public void setInline(boolean inline)
      Veraltet.
    • isPlain

      public boolean isPlain()

      Use with caution: Only for special cases!

      This attribute is useful for tc:out if labelLayout=skip is set. Use true, if you want to only render the text (no surrounding tag). Use false, if you enable the possibility to apply styles to the output.

      For tc:form there will no div tag be rendered. So, the content can be used freely from layout managers.

      But, no AJAX is possible for components with "plain" set, because there is no client element with an "id" in the DOM.


      Default: false
      Angegeben von:
      isPlain in Schnittstelle Visual
    • setPlain

      public void setPlain(boolean plain)
    • getCustomClass

      public CustomClass getCustomClass()
      Sets a CSS class in its parent, if the parent supports it. Which this feature it is possible to put a CSS class name into a component with the <tc:style> tag. Example:
         <tc:in>
           <tc:style customClass="my-emphasized"/>
         </tc:in>
         
      One capability is, to used external CSS libs.
      This feature should not be used imprudent. Because it might be unstable against changes in the renderered HTML code.
      Angegeben von:
      getCustomClass in Schnittstelle Visual
    • setCustomClass

      public void setCustomClass(CustomClass customClass)
      Angegeben von:
      setCustomClass in Schnittstelle Visual
    • restoreState

      public void restoreState(jakarta.faces.context.FacesContext context, Object state)
      Angegeben von:
      restoreState in Schnittstelle jakarta.faces.component.StateHolder
      Setzt außer Kraft:
      restoreState in Klasse jakarta.faces.component.UIComponentBase