public class IlvFacesInterceptInteractor extends IlvInteractor
IlvFacesInterceptInteractor
is the class for JViews Faces intercept interactor component.
An intercept interactor is an object that is used to intercept events on a JViews Faces view so that users
can customize the behaviors of some interactors.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
AFTER_HANDLER, BASETEXTDIRECTION, BEFORE_HANDLER, BUTTON_GROUP_ID, BUTTON_TYPE, CHARTS_BUNDLE, CHARTS_MESSAGE_BUNDLE, CORE_BUNDLE, CORE_MESSAGE_BUNDLE, CURSOR, DATA, DECODED_PROPERTY, DEFAULT_LINE_COLOR, DELETION_ALLOWED, DIAGRAMMER_BUNDLE, DIAGRAMMER_MESSAGE_BUNDLE, ENABLED, EVENT_TYPE, FILL_ON, FORCE_UPDATE_PROPERTIES, FRAMEWORK_BUNDLE, FRAMEWORK_MESSAGE_BUNDLE, GANTT_BUNDLE, GANTT_MESSAGE_BUNDLE, HEIGHT, IMAGE, IMAGE_MODE, INFO_PROVIDER_MB, INT_NOT_DEFINED, INTERACTORS, INTERCEPT_INTERACTOR, ITEM_DISABLED_STYLE_CLASS, ITEM_HIGHLIGHTED_STYLE_CLASS, ITEM_STYLE_CLASS, LINE_COLOR, LINE_WIDTH, MAPS_BUNDLE, MAPS_MESSAGE_BUNDLE, MENU_MODEL_ID, MESSAGE, MESSAGE_BOX, MESSAGE_BOX_ID, MOVE_ALLOWED, OBJECT_FINDER, PARAM_COMPID, PARAM_DATA, PARAM_KEY, PARAM_NAMESPACE, PARAM_RESOURCE, PARAM_SERVICE, PARAM_TYPE, POPUP_MENU, POPUP_MENU_FACTORY, POPUP_MENU_FACTORY_CLASS, PORTLET_NAMESPACE, PROGRESSIVE_ZOOM, PROJECT, RENDER, RESOURCES_PATH, RESOURCES_PATH_PREFIX, ROLLOVER_IMAGE, SCROLL_BAR, SELECTED, SELECTED_IMAGE, SERVICE_FORWARD, SERVICE_FORWARD_INT, SERVLET, SERVLET_CLASS, SERVLET_URL, STYLE, STYLE_CLASS, TGO_BUNDLE, TGO_MESSAGE_BUNDLE, TITLE, TOGGLE, VALUE, VIEW, VIEW_ID, WIDTH
Constructor and Description |
---|
IlvFacesInterceptInteractor()
Creates a new
IlvFacesInterceptInteractor instance. |
Modifier and Type | Method and Description |
---|---|
String |
getAfterHandler()
Gets the after handler.
|
String |
getBeforeHandler()
Gets the before handler.
|
static String |
getComponentType()
Returns the type of this component (its class name).
|
String |
getEventType()
Gets the event type of the intercepter interactor.
|
String |
getFamily()
Returns the identifier of the component family to which this component
belongs.
|
String |
getInteractor()
Gets the interactor that will be intercepted.
|
String |
getRendererType() |
void |
restoreState(javax.faces.context.FacesContext context,
Object stateObj)
Restores the state of this component from the
state parameter. |
Object |
saveState(javax.faces.context.FacesContext context)
Returns the
state of this component. |
void |
setAfterHandler(String afterHandler)
Sets the after handler.
|
void |
setBeforeHandler(String beforeHandler)
Sets the before handler, the handler is a JavaScript function name.
|
void |
setEventType(String eventType)
Sets the event type of the intercepter interactor.
|
void |
setInteractor(String interactors)
Sets the interactor that will be intercepted.
|
void |
updateModel(javax.faces.context.FacesContext context)
Handles the "Update Model Values" phase of the JSF life cycle.
|
getCursor, getMenuModelId, getMessage, setCursor, setMenuModelId, setMessage
clearDecodedPropertyMap, createFacesComponent, getAttributes, getClientId, isDecodedProperty, processUpdates, resetDecodedProperties, setDecodedProperty
addClientBehavior, addFacesListener, broadcast, clearInitialState, decode, encodeBegin, encodeChildren, encodeEnd, findComponent, getChildCount, getChildren, getClientBehaviors, getDefaultEventName, getEventNames, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getListenersForEventClass, getParent, getPassThroughAttributes, getRenderer, getRendersChildren, getValueBinding, invokeOnComponent, isRendered, isTransient, markInitialState, processDecodes, processRestoreState, processSaveState, processValidators, queueEvent, removeFacesListener, restoreAttachedState, saveAttachedState, setId, setParent, setRendered, setRendererType, setTransient, setValueBinding, subscribeToEvent, unsubscribeFromEvent
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
public IlvFacesInterceptInteractor()
IlvFacesInterceptInteractor
instance.public String getFamily()
rendererType
property, may be used to select the appropriate renderer for this component
instance.getFamily
in class IlvInteractor
public static String getComponentType()
public String getRendererType()
getRendererType
in class javax.faces.component.UIComponentBase
public void updateModel(javax.faces.context.FacesContext context)
updateModel
in class IlvInteractor
context
- The current faces context.public Object saveState(javax.faces.context.FacesContext context)
state
of this component.saveState
in interface IlvFacesComponent
saveState
in interface javax.faces.component.StateHolder
saveState
in class IlvInteractor
context
- The current faces context.state
of this component.public void restoreState(javax.faces.context.FacesContext context, Object stateObj)
state
parameter.restoreState
in interface IlvFacesComponent
restoreState
in interface javax.faces.component.StateHolder
restoreState
in class IlvInteractor
context
- The current faces context.stateObj
- The previously saved state
of this component.public void setInteractor(String interactors)
interactors
- The interactor IDs.public String getInteractor()
public String getBeforeHandler()
public void setBeforeHandler(String beforeHandler)
beforeHandler
- The JavaScript function namepublic String getAfterHandler()
public void setAfterHandler(String afterHandler)
afterHandler
- The after handler.public String getEventType()
public void setEventType(String eventType)
eventType
- the event type, such as "museDown", "mouseMove" etc.© Copyright Rogue Wave Software, Inc. 1997, 2018. All Rights Reserved.