The architecture of JViews Maps JSF terminology

Presents an overview of the architecture of JViews MapsJSF terminology.

Describes JViews Web application support based on JavaServer™ Faces (JSF) technology.

Identifies servlet and component classes for generating the visual representation of the component.

About support for JViews JSF technology

The Web application support based on JavaServer™ Faces (JSF) technology consists of:

  • The tag library (a set of JSP™ tags)

  • A Java™ API

  • An AJAX based JavaScript™ library

The JSP™ tags are used to build JSP pages. Each tag represents a component and has a set of attributes for configuring the component.

Not all the components have a visual representation. For example, an interactor is intended only to be set on a view and has no visual representation.

When a tag is processed by the JSP engine, it is compiled into Java code that is executed to produce the page content. The tag library produces JavaScript objects. Each object can be referenced by JavaScript code and can be modified on the client side without a server round-trip.

See the Release Notes for the Web browsers and versions with which the JViews Maps Faces components are compatible.

JViews Maps JSF component set

The JViews Maps JSF component set includes:

  • A map view

  • A Google Maps™ view

  • A legend tool

JViews Diagrammer JSF component set

The JViews Diagrammer JSF component set includes:

  • A view

  • An overview

  • A pan tool

  • A zoom tool

  • A set of interactors

  • A pop-up menu

JViews Framework JSF component set

The JViews FrameworkJSF component set includes:

  • A view

  • An overview

  • A pan tool

  • A zoom tool

  • A set of interactors

Servlet and component classes

JSF components in JViews Maps use servlet technology to produce the images that are the visual representation of the component on the client side. Dedicated servlet, servlet support, and components are available to help create an application.

Servlet and component classes in JViews Maps

Name

Description

In package ilog.views.maps.servlet: IlvFacesMapsServlet

A dedicated IlvFacesDiagrammerServlet.

In package ilog.views.maps.servlet: IlvFacesMapsServletSupport

A dedicated IlvFacesDiagrammerServletSupport.

In package ilog.views.maps.servlet: IlvFacesGoogleViewServlet

A dedicated IlvFacesMapsServlet

In package ilog.views.maps.servlet: IlvFacesGoogleViewServletSupport

A dedicated IlvFacesMapsServletSupport

In package ilog.views.maps.faces.dhtml.component: IlvFacesDHTMLMapView

A diagram view with additional support for maps. A dedicated IlvFacesDHTMLDiagrammerView

In package ilog.views.maps.faces.dhtml.component: IlvFacesGoogleViewComponent

A map view overlayed on Google Maps™ Web application.

In package ilog.views.maps.faces.component: IlvFacesLayerVisibilityTool

The layer tool is a display tool that allows the user to change the visible layers.

Servlet and component classes in JViews Diagrammer

Name

Description

ilog.views.diagrammer.faces.dhtml.servlet. IlvFacesDiagrammerServlet

A dedicated IlvDiagrammerServlet.

ilog.views.diagrammer.faces.dhtml.servlet. IlvFacesDiagrammerServletSupport

A dedicated IlvDiagrammerServletSupport.

ilog.views.diagrammer.faces.dhtml.component. IlvFacesDHTMLDiagrammerView

A diagram view component extended to have JavaScript rendering.

ilog.views.diagrammer.faces.dhtml.interactor. IlvFacesNodeOrLinkSelectInteractor

An interactor that allows you to select a node or a link in the JSF context by clicking the image.

ilog.views.diagrammer.faces.dhtml.interactor. IlvFacesNodeOrLinkSelectRectInteractor

An interactor that allows you to select nodes and links in the JSF context by dragging a rectangle on the image.

ilog.views.diagrammer.faces.dhtml.interactor. IlvFacesSelectInteractor

An interactor that allows you to select and move nodes and links in the JSF context.

ilog.views.diagrammer.faces.dhtml.component. IlvFacesDiagrammerSelectionManager

A component that allows users to configure how selection management on the IlvFacesDHTMLDiagrammerView works.

The diagram component also uses the following component classes of the JViews Framework:

Servlet and component classes in JViews Framework

Name

Description

IlvFacesManagerServlet

A dedicated IlvManagerServlet.

IlvFacesManagerServletSupport

A dedicated IlvManagerServletSupport.

IlvFacesDHTMLView

A view component extended to have JavaScript rendering.

IlvFacesDHTMLOverview

An overview component.

ilog.views.faces.component. IlvFacesZoomTool

A tool that allows you to choose a view zoom level.

ilog.views.faces.component. IlvFacesPanTool

A tool that allows you to pan in each direction and to fit the view.

ilog.views.faces.interactor. IlvFacesZoomInteractor

An interactor that allows you to zoom the view.

ilog.views.faces.interactor. IlvFacesPanInteractor

An interactor that allows you to pan the view.

ilog.views.faces.interactor. IlvFacesMapInteractor

An interactor that allows you to execute an action in the servlet context by clicking the image.

ilog.views.faces.interactor. IlvFacesMapRectInteractor

An interactor that allows you to execute an action in the servlet context by dragging a rectangle on the image.

ilog.views.faces.dhtml.interactor. IlvFacesObjectSelectInteractor

An interactor that allows you to execute an action in the JSF context by clicking the image.

ilog.views.faces.dhtml.interactor. IlvFacesObjectSelectRectInteractor

An interactor that allows you to execute an action in the JSF context by dragging a rectangle on the image.

ilog.views.faces.component. IlvFacesContextualMenu

A contextual pop-up menu.