|
||||||||||
| PREV CLASS Documentation homepage NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectilog.views.servlet.IlvManagerServletSupport
ilog.views.sdm.servlet.IlvSDMServletSupport
ilog.views.diagrammer.servlet.IlvDiagrammerServletSupport
ilog.views.diagrammer.faces.dhtml.servlet.IlvFacesDiagrammerServletSupport
ilog.views.maps.servlet.IlvFacesMapsServletSupport
public class IlvFacesMapsServletSupport
The IlvFacesMapsServletSupport class is an extension of the
IlvFacesDiagrammerServletSupport
that handles requests coming from the DHTML faces maps component.
| Field Summary |
|---|
| Fields inherited from class ilog.views.servlet.IlvManagerServletSupport |
|---|
ImageMapAreaGeneratorProperty |
| Fields inherited from interface ilog.views.diagrammer.faces.IlvFacesDiagrammerConstants |
|---|
DASHBOARD_DIAGRAM, DATA_SOURCE, DATA_URL, DIAGRAMMER, EDITABLE, INPUT_XSL, OUTPUT_XSL, PARAM_CSS, PARAM_XML, PROPERTY_ACCESSOR, STYLE_SHEETS |
| Fields inherited from interface ilog.views.faces.dhtml.IlvDHTMLFrameworkConstants |
|---|
SESSION_ID_PREFIX, STATE_URL, STATIC_LAYERS_COUNT_PARAM, TILE_MANAGER, UPDATE_INTERVAL |
| Fields inherited from interface ilog.views.faces.IlvFrameworkConstants |
|---|
ACTION_NAME, AUTO_REFRESH, BOUNDING_BOX, CONSTRAINED_ON_CONTENTS, INTERACTOR, INTERACTOR_ID, MAX_ZOOM_LEVEL, MIN_ZOOM_LEVEL, NB_BUTTONS, ORIENTATION, ORIENTATION_HORIZONTAL, ORIENTATION_VERTICAL, PAN_FACTOR, STATIC_LAYERS_COUNT, TILE_SIZE, VISIBLE_LAYERS, ZOOM_FACTOR, ZOOM_LEVELS |
| Constructor Summary | |
|---|---|
IlvFacesMapsServletSupport()
Constructs an IlvFacesMapsServletSupport. |
|
IlvFacesMapsServletSupport(javax.servlet.ServletContext context)
Constructs an IlvFacesMapsServletSupport by passing a
ServletContext. |
|
| Method Summary | |
|---|---|
float |
getDynamicJPEGQuality()
Returns the JPEGQuality to be used for dynamic objects. |
IlvManagerLayer[] |
getDynamicLayers(javax.servlet.http.HttpServletRequest request,
IlvManagerView view)
Returns an array of IlvManagerLayer instances that are known to be dynamic.
Layers that have an associated IlvMapLayer and have a style that specifies
the THIN_CLIENT_BACKGROUND property to false are also considered as dynamic
layers. |
IlvManagerLayer[] |
getLayers(javax.servlet.http.HttpServletRequest request,
IlvManagerView view)
Returns only the nonempty layers. |
float |
getStaticJPEGQuality()
Returns the JPEGQuality used for static objects. |
double[] |
getZoomLevels(javax.servlet.http.HttpServletRequest request,
IlvManagerView view)
Returns the zoom levels that a client of this servlet should use to take advantage of the tiling and caching mechanisms. Overridden to read the scales specified in map file, if any. |
boolean |
handleRequest(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
This method is overridden to handle the "project"
parameter. |
protected boolean |
isOverviewLayer(javax.servlet.http.HttpServletRequest request,
IlvManagerLayer layer)
Indicates if the specified layer is a visible layer in the overview. |
protected void |
prepareManagerView(javax.servlet.http.HttpServletRequest request,
IlvManagerView view)
This method is overridden to set the reference zoom of the view and to add support for IlvJComponentGraphic objects.
This method has been overridden to configure the manager view for tiling. |
void |
setDynamicJPEGQuality(float dynamicJPEGQuality)
Sets the JPEGQuality to be used for dynamic objects (the default value is 1). |
void |
setStaticJPEGQuality(float staticJPEGQuality)
Sets the JPEGQuality used for static objects (the default value is 0.75). |
| Methods inherited from class ilog.views.diagrammer.faces.dhtml.servlet.IlvFacesDiagrammerServletSupport |
|---|
additionalCapabilities, addJSFActionListeners, createPopupMenuSupport, createSelectionSupport, findFile, generateImage, getFacesContext, getImageMapAreaGenerator, getImageMapAreaGenerator, getLock, getMenuFactory, getSDMView, getTileManager, getValue, isSessionExpired, setDataSource, setValue, shouldGenerateImageMap |
| Methods inherited from class ilog.views.diagrammer.servlet.IlvDiagrammerServletSupport |
|---|
getDefaultProject, getDiagrammer, initSDMView, setDefaultProject, setProject |
| Methods inherited from class ilog.views.sdm.servlet.IlvSDMServletSupport |
|---|
getDataURL, getDefaultStyleSheet, getDefaultXmlFile, getManagerView, installImageMapAreaGenerator, isMultiSession, setDataURL, setDefaultStyleSheet, setDefaultXmlFile, setMultiSession, setStyleSheet, setXmlFile |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public IlvFacesMapsServletSupport()
IlvFacesMapsServletSupport.
public IlvFacesMapsServletSupport(javax.servlet.ServletContext context)
IlvFacesMapsServletSupport by passing a
ServletContext.
context - The ServletContext.| Method Detail |
|---|
protected boolean isOverviewLayer(javax.servlet.http.HttpServletRequest request,
IlvManagerLayer layer)
IlvMapLayer and that have their
IlvMapStyle.VISIBLE_IN_OVERVIEW style attribute set to
true. Labeling layers are not visible in the overview.
isOverviewLayer in class IlvManagerServletSupportrequest - The current HttpRequest.layer - The layer to check.
true, the layer is visible in the overview,
otherwise false.IlvManagerServletSupport.getLayers(HttpServletRequest, IlvManagerView)
protected void prepareManagerView(javax.servlet.http.HttpServletRequest request,
IlvManagerView view)
throws javax.servlet.ServletException
IlvJComponentGraphic objects.
This method has been overridden to configure the manager view for tiling.
prepareManagerView in class IlvFacesDiagrammerServletSupportrequest - The current HTTP request.view - The manager view.
javax.servlet.ServletException
public IlvManagerLayer[] getDynamicLayers(javax.servlet.http.HttpServletRequest request,
IlvManagerView view)
IlvManagerLayer instances that are known to be dynamic.
This implementation returns the layers that have an index greater or equal
to the value returned by IlvManagerView.getTripleBufferedLayerCount().
IlvMapLayer and have a style that specifies
the THIN_CLIENT_BACKGROUND property to false are also considered as dynamic
layers.
getDynamicLayers in class IlvManagerServletSupportrequest - The current HttpServletRequest.view - The IlvManagerView returned by getManagerView().
IlvManagerView.getTripleBufferedLayerCount()
public IlvManagerLayer[] getLayers(javax.servlet.http.HttpServletRequest request,
IlvManagerView view)
getLayers in class IlvSDMServletSupportrequest - The current HTTP request.view - The manager view.IlvSDMServletSupport.getLayers(javax.servlet.http.HttpServletRequest, ilog.views.IlvManagerView)
public double[] getZoomLevels(javax.servlet.http.HttpServletRequest request,
IlvManagerView view)
null.
Overridden to read the scales specified in map file, if any.
getZoomLevels in class IlvManagerServletSupportrequest - The current HTTP request.view - The view returned by getManagerView().
null if no zoom level is
provided.public float getDynamicJPEGQuality()
JPEGQuality to be used for dynamic objects.
JPEGQuality used for dynamic objects.public void setDynamicJPEGQuality(float dynamicJPEGQuality)
JPEGQuality to be used for dynamic objects (the default value is 1).
dynamicJPEGQuality - The JPEGQuality to be used for dynamic objects.public float getStaticJPEGQuality()
JPEGQuality used for static objects.
JPEGQuality used for static objects.public void setStaticJPEGQuality(float staticJPEGQuality)
JPEGQuality used for static objects (the default value is 0.75).
staticJPEGQuality - The JPEGQuality to be used for static objects.
public boolean handleRequest(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws IOException,
javax.servlet.ServletException
"project"
parameter.
handleRequest in class IlvFacesDiagrammerServletSupportrequest - The current HTTP request.response - The HTTP response.
false when the request is not recognized by this
servlet.
IOException
javax.servlet.ServletExceptionIlvFacesDiagrammerServletSupport.handleRequest(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
|
||||||||||
| PREV CLASS Documentation homepage NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||