CONTENTS

Advanced Features

About this Document
Gray bulletWhat Is ILOG JViews Framework?
Gray bulletWhat Is in This Manual?
Nested Managers and Nested Graphers
Gray bulletIntroducing Submanagers
Gray bulletNested Managers
Gray bulletExample: Adding a Nested Manager
Gray bulletTraversing Nested Managers
Gray bulletCoordinate System In Nested Managers
Gray bulletWorking with Graphic Objects In Nested Managers
Gray bulletView on a Nested Manager
Gray bulletManager Frame
Gray bulletDefining the Frame
Gray bulletDefining the Margins
Gray bulletDrawing the Frame
Gray bulletHit Testing
Gray bulletSaving the Frame to an IVL File
Gray bulletCopying a Frame
Gray bulletConstant Mode Frame
Gray bulletExpanding and Collapsing
Gray bulletDefining the Collapsed Representation
Gray bulletExpand/Collapse Events
Gray bulletNested Graphers
Gray bulletIntergraph Links
Gray bulletCoordinate System of Intergraph Links
Gray bulletCollapsed Grapher and Intergraph Links
Gray bulletCreating a Link Using IlvMakeLinkInteractor
Gray bulletSelection in a Nested Manager
Gray bulletSelection Methods for Nested Managers
Gray bulletSelection Events
Gray bulletSelection Interactor
Gray bulletContent-Changed Events in Nested Managers
Gray bulletHierarchy Events
Gray bulletGraphic Bag Hierarchy Events
Gray bulletManager Views Changed Events
Gray bulletInteractors and Nested Managers and Graphers
Gray bulletCreation Interactors
Gray bulletObject Interactors
Gray bulletUML Diagram
Link Shape Policies
Gray bulletOrthogonal Link Shape Policy
Gray bulletSetting the Link Shape Policy
Gray bulletChaining of Link Shape Policies
Gray bulletCrossing Link Shape Policy
Gray bulletSetting the Link Shape Policy
Gray bulletCrossing Graphics
Gray bulletSummary
Gray bulletParameters of the Link Shape Policy
Gray bulletGaps at Crossings
Gray bulletObtaining the Link Shape Policies of IlvEnhancedPolylineLinkImage
Gray bulletDefining Your Own Link Shape Policy
Gray bulletCallback Methods of IlvLinkShapePolicy
Gray bulletExample of a User-Defined Link Shape Policy
Gray bulletUML Diagram
The Generic Printing Framework
Gray bulletJava Print Package and Printing API
Gray bulletThe Printable Interface
Gray bulletThe PrinterJob Class
Gray bulletThe Printing Framework
Gray bulletThe Document Model
Gray bulletPrinting User Interface Components
Gray bulletThe Printing Controller
Gray bulletExample 1: An IlvDocument with Printable Objects
Gray bulletExample 2: An IlvDocument with a Flow of Text
Printing Framework for Manager Content
Gray bulletIntroduction
Gray bulletPrinting a Manager in Multiple Pages
Gray bulletIlvManagerPrintableDocument
Gray bulletIlvManagerDocumentSetupDialog
Gray bulletIlvManagerPrintingController
Gray bulletIlvManagerPrintAreaInteractor
Gray bulletExample
Gray bulletPrinting a Manager in a Flow of Text
Gray bulletPrinting a Manager in a Custom Document
Gray bulletUML Diagram
Using JViews Framework in SWT Applications
Gray bulletUsing the Bridge
Gray bulletMultithreading Modes
Using DHTML-Based JSF Components to Build Web Applications
Gray bulletThe Architecture of JViews Framework Faces
Gray bulletAbout Support for JViews Framework Faces
Gray bulletServlet and Component Classes
Gray bulletThe JViews Framework Faces Component Set
Gray bulletCreating a Simple View
Gray bulletThe Manager View
Gray bulletControlling the Display of the View
Gray bulletZoom Constraints
Gray bulletVisible Layers
Gray bulletAdding an Image Map
Gray bulletAdding a Message Box
Gray bulletInstalling Interactors
Gray bulletAdding an Overview
Gray bulletAdding a Pan Tool and a Zoom Tool
Gray bulletAdding a Popup Menu
Gray bulletStyling the Popup Menu
Gray bulletTiled View
Gray bulletServer-Side Caching
Gray bulletManaging the Session Expiration
Gray bulletJavaScript Objects
Gray bulletContexts for Actions on the View
Gray bulletJavaServer Faces Lifecycle Context
Gray bulletImage Servlet Context
Gray bulletJViews Faces Configuration
Gray bulletRequired Settings
Gray bulletOptional Settings
Gray bulletWeb Server Configuration
Gray bulletSession Persistence
Gray bulletRunning JViews Faces Components in JSR 168 Portlets
DHTML Thin-Client Support in JViews Framework
Gray bulletILOG JViews Thin-Client Web Architecture
Gray bulletGetting Started with the ILOG JViews Thin Client
Gray bulletThe XML Grapher Example
Gray bulletInstalling and Running the Example
Gray bulletDeveloping the Server Side
Gray bulletThe XmlGrapher Class
Gray bulletCreating the Servlet
Gray bulletDeveloping the Client Side
Gray bulletThe XML Grapher Client Side with DHTML
Gray bulletAdding Client/Server Interactions
Gray bulletThe Client Side
Gray bulletThe Server Side
Gray bulletPredefined Interactors
Gray bulletGenerating a Client-Side Image Map
Gray bulletThe Server Side
Gray bulletThe Client Side
Gray bulletThe IlvManagerServlet Class
Gray bulletThe Servlet Parameters
Gray bulletMultiple Sessions
Gray bulletMultithreading Issues
Gray bulletThe IlvManagerServletSupport Class
Gray bulletTiling
Gray bulletConcepts
Gray bulletDeveloping Client-Side Tiling
Gray bulletDeveloping Server-Side Tiling
Gray bulletClient-Side Caching
Gray bulletServer-Side Caching
Gray bulletSpecifying Fixed Zoom Levels
Scalable Vector Graphics
Gray bulletScalable Vector Graphics
Gray bulletWhat Is in an SVG File
Gray bulletUses for SVG Files in ILOG JViews
Gray bulletLoading and Saving SVG Files with ILOG JViews
Gray bulletConfiguring the SVG Stream Factory
Gray bulletLoading an SVG File
Gray bulletSaving to an SVG File
Gray bulletUsing JViews SVG Thin Clients
Gray bulletDeveloping the Server Side
Gray bulletDeveloping the Client Side
Gray bulletSVG Advanced Personalization
Gray bulletCustomizing a Graphic Object: an Example
Gray bulletCustomizing the SVG DOM Generated by the SVG Thin Client
Gray bulletSVG Features Supported when Reading an SVG File
Index