public class UIXQuery extends PartialUIXQuery
Modifier and Type | Class and Description |
---|---|
static class |
UIXQuery.InternalQueryBean
This class is used internally by the query component to setup ValueExpressions for its 'value' and 'model' properties when none is provided.
|
Modifier and Type | Field and Description |
---|---|
static String |
QUERY_REFRESH_LIST_KEY |
COMPONENT_FAMILY, COMPONENT_TYPE, CONJUNCTION_READ_ONLY_KEY, MODEL_KEY, QUERY_LISTENER_KEY, QUERY_OPERATION_LISTENER_KEY, TYPE, VALUE_KEY
Modifier | Constructor and Description |
---|---|
|
UIXQuery()
Construct an instance of the UIXQuery.
|
protected |
UIXQuery(String rendererType)
Construct an instance of the AbstractUIXQuery.
|
Modifier and Type | Method and Description |
---|---|
void |
broadcast(javax.faces.event.FacesEvent event) |
protected void |
decodeChildrenImpl(javax.faces.context.FacesContext context)
Calls processDecodes on all facets and children of this component.This method is overrided to set up ValueExpressions for the value and model properties of the query component, when there are none setup.
|
void |
encodeBegin(javax.faces.context.FacesContext context)
This method is overrided to set up ValueExpressions for the value and model properties of the query component, when there are none setup.
|
boolean |
invokeOnComponent(javax.faces.context.FacesContext context, String clientId, javax.faces.component.ContextCallback callback) |
void |
queueEvent(javax.faces.event.FacesEvent e) |
void |
refresh(javax.faces.context.FacesContext context)
This method should be called when the model definition changes and the query component needs to be refreshed (iow, all its children removed and recreated).
|
void |
setQueryListener(javax.faces.el.MethodBinding binding)
Deprecated.
|
void |
setQueryOperationListener(javax.faces.el.MethodBinding binding)
Deprecated.
|
addQueryListener, addQueryOperationListener, getBeanType, getFamily, getModel, getQueryListener, getQueryListeners, getQueryOperationListener, getQueryOperationListeners, getValue, isConjunctionReadOnly, removeQueryListener, removeQueryOperationListener, setConjunctionReadOnly, setModel, setQueryListener, setQueryOperationListener, setValue
adaptMethodBinding, addAttributeChange, addAttributeChangeListener, addClientBehavior, addComponentChange, addComponentChange, addComponentChangeFilter, addFacesListener, broadcastToMethodBinding, broadcastToMethodExpression, clearCachedClientIds, clearInitialState, createFacesBean, decode, decodeChildren, encodeChildren, encodeEnd, findComponent, getAttributeChangeListener, getAttributeChangeListeners, getAttributes, getBooleanProperty, getChildCount, getChildren, getClientBehaviors, getClientId, getComponentChangeFilters, getContainerClientId, getDefaultEventName, getFacesBean, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacetNames, getFacets, getFacetsAndChildren, getId, getIntProperty, getLifecycleRenderer, getListenersForEventClass, getParent, getProperty, getPropertyKey, getRenderedFacetsAndChildren, getRenderer, getRendererType, getRendersChildren, getValueBinding, getValueExpression, initialStateMarked, invokeOnChildrenComponents, invokeOnNamingContainerComponent, isRendered, isTransient, markInitialState, processDecodes, processRestoreState, processSaveState, processUpdates, processValidators, removeAttributeChangeListener, removeComponentChangeFilter, removeFacesListener, restoreState, satisfiesPartialTrigger, saveState, setAttributeChangeListener, setAttributeChangeListener, setBooleanProperty, setId, setIntProperty, setParent, setProperty, setRendered, setRendererType, setTransient, setupFlattenedChildrenContext, setupFlattenedContext, setValueBinding, setValueExpression, subscribeToEvent, tearDownFlattenedChildrenContext, tearDownFlattenedContext, toString, unsubscribeFromEvent, updateChildren, updateChildrenImpl, validateChildren, validateChildrenImpl
addPartialTarget, broadcastInContext, clearCachedClientIds, defaultGetRenderedFacetsAndChildren, encodeFlattenedChild, encodeFlattenedChildren, getLogicalParent, getLogicalParent, getStateHelper, getStateHelper, isVisitable, partialEncodeVisit, processFlattenedChildren, processFlattenedChildren, processFlattenedChildren, processFlattenedChildren, setPartialTarget, setupChildrenEncodingContext, setupChildrenVisitingContext, setupEncodingContext, setUpEncodingContext, setupVisitingContext, tearDownChildrenEncodingContext, tearDownChildrenVisitingContext, tearDownEncodingContext, tearDownVisitingContext, visitAllChildren, visitChildren, visitChildren, visitTree, visitTree
encodeAll, getClientId, getCompositeComponentParent, getContainerClientId, getCurrentComponent, getCurrentCompositeComponent, getNamingContainer, getPassThroughAttributes, getPassThroughAttributes, getResourceBundleMap, getTransientStateHelper, getTransientStateHelper, isCompositeComponent, isInView, popComponentFromEL, processEvent, pushComponentToEL, restoreTransientState, saveTransientState, setInView
public static final String QUERY_REFRESH_LIST_KEY
public UIXQuery()
protected UIXQuery(String rendererType)
@Deprecated public void setQueryListener(javax.faces.el.MethodBinding binding)
@Deprecated public void setQueryOperationListener(javax.faces.el.MethodBinding binding)
public void broadcast(javax.faces.event.FacesEvent event) throws javax.faces.event.AbortProcessingException
broadcast
in class org.apache.myfaces.trinidad.component.UIXComponentBase
javax.faces.event.AbortProcessingException
public void queueEvent(javax.faces.event.FacesEvent e)
queueEvent
in class org.apache.myfaces.trinidad.component.UIXComponentBase
public boolean invokeOnComponent(javax.faces.context.FacesContext context, String clientId, javax.faces.component.ContextCallback callback) throws javax.faces.FacesException
invokeOnComponent
in class org.apache.myfaces.trinidad.component.UIXComponentBase
javax.faces.FacesException
public void encodeBegin(javax.faces.context.FacesContext context) throws IOException
encodeBegin
in class org.apache.myfaces.trinidad.component.UIXComponentBase
context
- the FacesContextIOException
public void refresh(javax.faces.context.FacesContext context)
PhaseId.RENDER_RESPONSE
phase.context
- the FacesContextprotected void decodeChildrenImpl(javax.faces.context.FacesContext context)
decodeChildrenImpl
in class org.apache.myfaces.trinidad.component.UIXComponentBase
context
- the current FacesContext