|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.faces.component.UIComponent
javax.faces.component.UIComponentBase
javax.faces.component.UICommand
org.apache.cocoon.faces.samples.components.components.MapComponent
public class MapComponent
MapComponent is a JavaServer Faces component that corresponds
to a client-side image map. It can have one or more children of type
AreaComponent, each representing hot spots, which a user can
click on and mouse over.
This component is a source of AreaSelectedEvent events,
which are fired whenever the current area is changed.
| Field Summary |
|---|
| Fields inherited from class javax.faces.component.UICommand |
|---|
COMPONENT_FAMILY, COMPONENT_TYPE |
| Constructor Summary | |
|---|---|
MapComponent()
|
|
| Method Summary | |
|---|---|
void |
broadcast(javax.faces.event.FacesEvent event)
In addition to to the default UIComponentBase#broadcast
processing, pass the ActionEvent being broadcast to the
method referenced by actionListener (if any). |
String |
getCurrent()
Return the alternate text label for the currently selected child AreaComponent. |
String |
getFamily()
Return the component family for this component. |
void |
queueEvent(javax.faces.event.FacesEvent e)
Intercept queueEvent and mark the phaseId for the
event to be PhaseId.APPLY_REQUEST_VALUES if the
immediate flag is true,
PhaseId.INVOKE_APPLICATION otherwise. |
void |
restoreState(javax.faces.context.FacesContext context,
Object state)
Restore the state for this component. |
Object |
saveState(javax.faces.context.FacesContext context)
Return the state to be saved for this component. |
void |
setCurrent(String current)
Set the alternate text label for the currently selected child. |
| Methods inherited from class javax.faces.component.UICommand |
|---|
addActionListener, getAction, getActionListener, getActionListeners, getValue, isImmediate, removeActionListener, setAction, setActionListener, setImmediate, setValue |
| Methods inherited from class javax.faces.component.UIComponentBase |
|---|
addFacesListener, decode, encodeBegin, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientId, getFacesContext, getFacesListeners, getFacet, getFacets, getFacetsAndChildren, getId, getParent, getPathToComponent, getRenderer, getRendererType, getRendersChildren, getValueBinding, isRendered, isTransient, processDecodes, processRestoreState, processSaveState, processUpdates, processValidators, removeFacesListener, restoreAttachedState, saveAttachedState, setId, setParent, setRendered, setRendererType, setTransient, setValueBinding |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public MapComponent()
| Method Detail |
|---|
public String getCurrent()
Return the alternate text label for the currently selected
child AreaComponent.
public void setCurrent(String current)
Set the alternate text label for the currently selected child.
If this is different from the previous value, fire an
AreaSelectedEvent to interested listeners.
current - The new alternate text labelpublic String getFamily()
Return the component family for this component.
getFamily in class javax.faces.component.UICommand
public void broadcast(javax.faces.event.FacesEvent event)
throws javax.faces.event.AbortProcessingException
In addition to to the default UIComponentBase#broadcast
processing, pass the ActionEvent being broadcast to the
method referenced by actionListener (if any).
broadcast in class javax.faces.component.UICommandevent - FacesEvent to be broadcast
javax.faces.event.AbortProcessingException - Signal the JavaServer Faces
implementation that no further processing on the current event
should be performed
IllegalArgumentException - if the implementation class
of this FacesEvent is not supported by this component
IllegalStateException - if PhaseId.ANY_PHASE is passed
for the phase identifier
NullPointerException - if event is
nullpublic void queueEvent(javax.faces.event.FacesEvent e)
Intercept queueEvent and mark the phaseId for the
event to be PhaseId.APPLY_REQUEST_VALUES if the
immediate flag is true,
PhaseId.INVOKE_APPLICATION otherwise.
queueEvent in class javax.faces.component.UICommandpublic Object saveState(javax.faces.context.FacesContext context)
Return the state to be saved for this component.
saveState in interface javax.faces.component.StateHoldersaveState in class javax.faces.component.UICommandcontext - FacesContext for the current request
public void restoreState(javax.faces.context.FacesContext context,
Object state)
Restore the state for this component.
restoreState in interface javax.faces.component.StateHolderrestoreState in class javax.faces.component.UICommandcontext - FacesContext for the current requeststate - State to be restored
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||