Class PropertyLine
java.lang.Object
javax.faces.component.UIComponent
javax.faces.component.UIComponentBase
javax.faces.component.UIPanel
com.webmethods.caf.faces.component.panel.PropertyLine
- All Implemented Interfaces:
IDynamicComponent
,EventListener
,PartialStateHolder
,StateHolder
,TransientStateHolder
,ComponentSystemEventListener
,FacesListener
,SystemEventListenerHolder
Panel container for a form field, like on a properties page.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected UIInput
protected Boolean
protected Boolean
static final String
Fields inherited from class javax.faces.component.UIPanel
COMPONENT_FAMILY, COMPONENT_TYPE
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
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetFor()
Finds the UIInput that this property-line is for.protected UIInput
getFor
(UIComponent component) Find first UIInput in component sub-tree.getForAll
(UIComponent component) Finds the UIInput that this property-line is for.getLabel()
void
Perform the initial programmatic manipulation of the component tree.void
setDescription
(String description) void
void
void
setParentId
(String parentId) Methods inherited from class javax.faces.component.UIComponentBase
addClientBehavior, addFacesListener, broadcast, clearInitialState, decode, encodeBegin, encodeChildren, encodeEnd, findComponent, getChildCount, getChildren, getClientBehaviors, getClientId, getDefaultEventName, getEventNames, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getListenersForEventClass, getParent, getPassThroughAttributes, getRenderer, getRendererType, getRendersChildren, getValueBinding, invokeOnComponent, isRendered, isTransient, markInitialState, processDecodes, processRestoreState, processSaveState, processUpdates, processValidators, queueEvent, removeFacesListener, restoreAttachedState, restoreState, saveAttachedState, saveState, setParent, setRendered, setRendererType, setTransient, setValueBinding, subscribeToEvent, unsubscribeFromEvent
Methods inherited from class javax.faces.component.UIComponent
encodeAll, getClientId, getCompositeComponentParent, getContainerClientId, getCurrentComponent, getCurrentCompositeComponent, getNamingContainer, getPassThroughAttributes, getResourceBundleMap, getStateHelper, getStateHelper, getTransientStateHelper, getTransientStateHelper, getValueExpression, initialStateMarked, isCompositeComponent, isInView, isVisitable, popComponentFromEL, processEvent, pushComponentToEL, restoreTransientState, saveTransientState, setInView, setValueExpression, visitTree
-
Field Details
-
TYPE
- See Also:
-
m_hasFor
-
m_for
-
m_hasForAll
-
m_forAll
-
-
Constructor Details
-
PropertyLine
public PropertyLine()
-
-
Method Details
-
setId
- Overrides:
setId
in classUIComponentBase
-
getFor
Finds the UIInput that this property-line is for.- Returns:
- First input in property-line, or null if property-line has no inputs.
-
getFor
Find first UIInput in component sub-tree. -
getForAll
-
getForAll
Finds the UIInput that this property-line is for.- Returns:
- all input in property-line, or null if property-line has no inputs.
-
getLabel
-
setLabel
-
getDescription
-
setDescription
-
setParentId
-
getParentId
-
getAttributes
- Overrides:
getAttributes
in classUIComponentBase
-
populateInitialComponents
public void populateInitialComponents()Description copied from interface:IDynamicComponent
Perform the initial programmatic manipulation of the component tree.- Specified by:
populateInitialComponents
in interfaceIDynamicComponent
-