|
|||||||||
| 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
com.esri.adf.web.faces.component.OverviewControl
public class OverviewControl
The overview control is similar to a map control. However, the purpose of the overview map is to provide a point of
reference for the area displayed on its associated map control. The overview control always shows the map at full
extent. A small box on the overview map represents the currently displayed area on its associated map control. You
can interactively move this box around to pan the area displayed in the map control.
The overview control works with WebOverview object. The actual WebOverview object is created by the parent
context control. The OverviewEvent object is used by the control to extract the point on the overview map to
center the overview rectangle. The OverviewRenderer class renders the
control to the appropriate markup, and the OverviewTag class exposes the
control as a JSP custom tag named overview.
| Field Summary | |
|---|---|
static java.lang.String |
COMPONENT_FAMILY
The standard component family for this component. |
static java.lang.String |
COMPONENT_TYPE
The standard component type for this component. |
static java.lang.String |
DEFAULT_XSL_FILE_NAME
The name of the XSL file used to render this control by default. |
| Constructor Summary | |
|---|---|
OverviewControl()
Initializes the OverviewControl. |
|
| Method Summary | |
|---|---|
java.lang.String |
getFamily()
Returns the family of this control. |
int |
getHeight()
Returns the height of the control. |
java.lang.String |
getLineColor()
Returns the color of the line. |
int |
getLineWidth()
Returns the width of the line. |
java.lang.String |
getMapId()
Returns the map control id associated with the control. |
protected javax.faces.render.Renderer |
getRenderer(javax.faces.context.FacesContext context)
Returns a design-time renderer if the component is used in an IDE. |
java.lang.String |
getStyle()
Returns the style attributes of toolbar control. |
java.lang.String |
getStyleClass()
Returns the file name where the CSS style attributes are defined. |
WebOverview |
getWebOverview()
Returns the WebOverview object associated with this control. |
int |
getWidth()
Returns the width of the control. |
java.net.URL |
getXslUrl()
Returns the URL of the XSL file used to render the control. |
boolean |
isClientPostBack()
Indicates whether the control supports client side post back. |
boolean |
isInit()
Returns an indicator whether this control is initialized. |
void |
processAction(javax.faces.event.ActionEvent event)
Processes an action fired by this control. |
void |
processUpdates(javax.faces.context.FacesContext facesContext)
|
OverviewEvent |
queueOverviewEvent(javax.faces.context.FacesContext facesContext,
int mode,
int minX,
int minY,
int maxX,
int maxY)
Set the event arguments passed by the client and queues the action event. |
void |
restoreState(javax.faces.context.FacesContext facesContext,
java.lang.Object state)
Restores the state of the control. |
java.lang.Object |
saveState(javax.faces.context.FacesContext facesContext)
Saves the state of this control. |
void |
setClientPostBack(boolean clientPostBack)
Sets whether the control supports client side post back. |
void |
setHeight(int height)
Sets the height of the control. |
void |
setInit(boolean init)
Sets an indicator whether to initialize the control. |
void |
setLineColor(java.lang.String lineColor)
Sets the line color for this control. |
void |
setLineWidth(int lineWidth)
Sets the line width for this control. |
void |
setMapId(java.lang.String controlId)
Sets the map control id associated with the control. |
void |
setStyle(java.lang.String style)
Sets the default style for the toolbar control. |
void |
setStyleClass(java.lang.String styleClass)
Sets the CSS class name where the CSS style attributes are defined. |
void |
setValueBinding(java.lang.String name,
javax.faces.el.ValueBinding binding)
Sets the value binding. |
void |
setWidth(int width)
Sets the width of the control to be displayed. |
void |
setXslUrl(java.net.URL xslUrl)
Sets the URL of the XSL file used to render the control. |
| Methods inherited from class javax.faces.component.UICommand |
|---|
addActionListener, broadcast, getAction, getActionListener, getActionListeners, getValue, isImmediate, queueEvent, 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, getRendererType, getRendersChildren, getValueBinding, isRendered, isTransient, processDecodes, processRestoreState, processSaveState, processValidators, removeFacesListener, restoreAttachedState, saveAttachedState, setId, setParent, setRendered, setRendererType, setTransient |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String COMPONENT_FAMILY
public static final java.lang.String COMPONENT_TYPE
public static final java.lang.String DEFAULT_XSL_FILE_NAME
| Constructor Detail |
|---|
public OverviewControl()
| Method Detail |
|---|
public java.lang.String getFamily()
getFamily in class javax.faces.component.UICommandString- the COMPONENT_FAMILYprotected javax.faces.render.Renderer getRenderer(javax.faces.context.FacesContext context)
getRenderer in class javax.faces.component.UIComponentBasecontext - the FacesContext
Renderer- the renderer object
public void processAction(javax.faces.event.ActionEvent event)
throws javax.faces.event.AbortProcessingException
WebOverview.
processAction in interface javax.faces.event.ActionListenerevent - the ActionEvent
javax.faces.event.AbortProcessingException - if the action can not be processed
public OverviewEvent queueOverviewEvent(javax.faces.context.FacesContext facesContext,
int mode,
int minX,
int minY,
int maxX,
int maxY)
OverviewEvent is created
and populated with the event arguments containing the WebContext and the coordinate
to center at.
facesContext - the FacesContextmode - the action to perform in the map controlminX - the minx value in screen coordinatesminY - the miny value in screen coordinatesmaxX - the maxx value in screen coordinatesmaxY - the maxy value in screen coordinates
OverviewEvent- the overview event argumentspublic WebOverview getWebOverview()
WebOverview object associated with this control.
WebOverview- the WebOverviewpublic void setInit(boolean init)
init - if true, initialize the controlpublic boolean isInit()
public void setValueBinding(java.lang.String name,
javax.faces.el.ValueBinding binding)
setValueBinding in class javax.faces.component.UIComponentBasename - the name of the attribute or property for which to set a ValueBindingbinding - the ValueBinding to set. If null, remove any currently set ValueBinding.public java.lang.String getMapId()
String - the map control idpublic void setMapId(java.lang.String controlId)
controlId - the map control id.public void setWidth(int width)
width - the width in pixelspublic int getWidth()
public void setHeight(int height)
height - the height in pixelspublic int getHeight()
public void setXslUrl(java.net.URL xslUrl)
xslUrl - the URL of the XSL filepublic java.net.URL getXslUrl()
URL- the URL objectpublic java.lang.String getStyle()
String- the style attributespublic void setStyle(java.lang.String style)
style - the default style for the toolbar controlpublic java.lang.String getStyleClass()
String- the CSS classpublic void setStyleClass(java.lang.String styleClass)
styleClass - the CSS classpublic boolean isClientPostBack()
public void setClientPostBack(boolean clientPostBack)
clientPostBack - if true, the client side post back is supportedpublic void setLineColor(java.lang.String lineColor)
lineColor - an HTML color stringpublic java.lang.String getLineColor()
String- the line colorpublic void setLineWidth(int lineWidth)
lineWidth - the line width in pixelspublic int getLineWidth()
public java.lang.Object saveState(javax.faces.context.FacesContext facesContext)
saveState in interface javax.faces.component.StateHoldersaveState in class javax.faces.component.UICommandfacesContext - the associated FacesContext
Object- the object to be saved
public void restoreState(javax.faces.context.FacesContext facesContext,
java.lang.Object state)
restoreState in interface javax.faces.component.StateHolderrestoreState in class javax.faces.component.UICommandfacesContext - the associated FacesContextstate - the object to restore the state of the control frompublic void processUpdates(javax.faces.context.FacesContext facesContext)
processUpdates in class javax.faces.component.UIComponentBase
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||