Feature Index



Samples that use a JViews class





ClassUsed in sample(s)
ilog.views.chart.accessibility.IlvDefaultChartAreaAccessibleHierarchyAccessibility in a Chart
ilog.views.chart.customizer.swing.IlvChartCSSCustomizerPanelUsing a Styling Customizer
ilog.views.chart.data.IlvAbstractDataSetReal-time Supervision
Sound Player
ilog.views.chart.data.IlvCombinedDataSetParametric Charts
Combined Data Sets
ilog.views.chart.data.IlvCyclicDataSetReal-time Supervision
Sound Player
ilog.views.chart.data.IlvDataReaderStock Viewer
ilog.views.chart.data.IlvDefaultDataSetMemory Monitor
Data Set Listeners
ilog.views.chart.data.IlvFunctionDataSetLogarithmic Scales
Polar Charts
Polar Chart (JSF and JavaScript)
ilog.views.chart.data.IlvInputDataSourceStock Viewer
ilog.views.chart.data.IlvJDBCDataSourceJDBC Sample (JSF and JavaScript)
JDBC Data Source
ilog.views.chart.data.IlvMovingAvgDataSetReal-time Supervision
Memory Monitor
ilog.views.chart.data.IlvSwingTableDataSourceImporting a Swing Table Model
ilog.views.chart.data.IlvTreeTableDataSourceTreemap (JSF and JavaScript)
Treemap Charts
ilog.views.chart.data.lod.DataTileListenerUsing Load-On-Demand
ilog.views.chart.data.lod.IlvDataTileControllerUsing Load-On-Demand
ilog.views.chart.data.lod.IlvDataTileLoaderUsing Load-On-Demand
ilog.views.chart.data.lod.IlvDefaultDataTileCacheUsing Load-On-Demand
ilog.views.chart.data.lod.IlvLODDataSetUsing Load-On-Demand
ilog.views.chart.data.xml.IlvXMLDataReaderReading XML Chart Data Model
Hitmap (Servlet and JavaScript)
Image Map (JSF and JavaScript)
ilog.views.chart.data.xml.IlvXMLDataSourceReading XML Chart Data Model
ilog.views.chart.data.xml.IlvXMLPropertyReaderHitmap (Servlet and JavaScript)
Image Map (JSF and JavaScript)
ilog.views.chart.datax.adapter.IlvTreeListToTreeTableModelFactoryTreemap Charts
ilog.views.chart.datax.adapter.partition.IlvPartitionerFactoryTreemap Charts
ilog.views.chart.datax.adapter.partition.IlvStringPartitionerFactoryTreemap Charts
ilog.views.chart.datax.adapter.partition.IlvUniformScalePartitionerFactoryTreemap Charts
ilog.views.chart.datax.IlvDataColumnInfoTreemap (JSF and JavaScript)
ilog.views.chart.event.DataSetListenerParametric Charts
Bubble Charts
Memory Monitor
Data Set Listeners
ilog.views.chart.event.LegendListenerRadar Charts
ilog.views.chart.faces.dhtml.IlvFacesChartImageMapGeneratorImage Map (JSF and JavaScript)
ilog.views.chart.faces.dhtml.interactor.IlvChartObjectSelectedFinderImage Map (JSF and JavaScript)
ilog.views.chart.faces.servlet.IlvFacesChartServletStock Viewer (JSF and JavaScript)
Chart Components (JSF and JavaScript)
ilog.views.chart.faces.servlet.IlvFacesChartServletSupportStock Viewer (JSF and JavaScript)
Chart Components (JSF and JavaScript)
ilog.views.chart.graphic.IlvDataAnnotationAdding Highlight Interaction
ilog.views.chart.graphic.IlvDataIndicatorUsing Load-On-Demand
Stock Viewer
Memory Monitor
ilog.views.chart.graphic.IlvDataLabelAnnotationBubble Charts
Using 3-D Effects (SDK)
Treemap Charts
Adding Highlight Interaction
ilog.views.chart.graphic.IlvDataRenderingHintUsing 3-D Effects (SDK)
Combined Data Sets
Treemap Charts
Adding Highlight Interaction
ilog.views.chart.graphic.IlvGradientRenderingHintParametric Charts
Bubble Charts
Polar Charts
Polar Chart (JSF and JavaScript)
Data Set Listeners
ilog.views.chart.graphic.IlvMarkerIconMemory Monitor
ilog.views.chart.IlvAffineAxisTransformerData Set Listeners
ilog.views.chart.IlvChartBasic bank sample (Trinidad)
Using a Styling Customizer
Charts Gallery
Logarithmic Scales
Using Load-On-Demand
JDBC Sample (JSF and JavaScript)
Radar Charts
Basic 3D Chart
Using 3-D Effects (SDK)
Polar Charts
JDBC Data Source
Memory Monitor
Polar Chart (JSF and JavaScript)
Chart Components (JSF and JavaScript)
Using the CSS SDK
Importing a Swing Table Model
Data Set Listeners
ilog.views.chart.IlvChart3DViewUsing 3-D Effects (SDK)
Adding Highlight Interaction
Using the CSS SDK
ilog.views.chart.IlvChartDataPickerCombined Data Sets
ilog.views.chart.IlvChartInteractorInteractors
ilog.views.chart.IlvChartRendererCombined Data Sets
ilog.views.chart.IlvDisplayObjectAreaTreemap Charts
ilog.views.chart.IlvLegendChart Components (JSF and JavaScript)
ilog.views.chart.IlvLegendItemRadar Charts
ilog.views.chart.IlvLocalZoomAxisTransformerStock Viewer
ilog.views.chart.IlvLogarithmicAxisTransformerLogarithmic Scales
ilog.views.chart.IlvLogarithmicStepsDefinitionLogarithmic Scales
ilog.views.chart.IlvScaleLogarithmic Scales
Data Set Listeners
ilog.views.chart.IlvScaleAnnotationStock Viewer
ilog.views.chart.IlvStyleUsing the Java SDK
Treemap Charts
ilog.views.chart.interactor.IlvChart3DViewInteractorUsing 3-D Effects (SDK)
Interactors
ilog.views.chart.interactor.IlvChartActionInteractorInteractors
ilog.views.chart.interactor.IlvChartAreaNavigationModeAccessibility in a Chart
ilog.views.chart.interactor.IlvChartAreaSelectionManagerAccessibility in a Chart
ilog.views.chart.interactor.IlvChartCycleSelectInteractorAccessibility in a Chart
ilog.views.chart.interactor.IlvChartDataIndicatorInteractorInteractors
ilog.views.chart.interactor.IlvChartDataInteractorParametric Charts
Combined Data Sets
Interactors
ilog.views.chart.interactor.IlvChartEditPointInteractorRadar Charts
Using the Java SDK
Interactors
ilog.views.chart.interactor.IlvChartHighlightInteractorUsing 3-D Effects (SDK)
Interactors
Adding Highlight Interaction
Using the CSS SDK
ilog.views.chart.interactor.IlvChartInfoViewInteractorInteractors
Treemap Charts
ilog.views.chart.interactor.IlvChartLocalPanInteractorStock Viewer
Interactors
ilog.views.chart.interactor.IlvChartLocalReshapeInteractorInteractors
ilog.views.chart.interactor.IlvChartLocalZoomInteractorInteractors
ilog.views.chart.interactor.IlvChartPanInteractorStock Viewer
Interactors
ilog.views.chart.interactor.IlvChartPickInteractorUsing 3-D Effects (SDK)
Interactors
Treemap Charts
ilog.views.chart.interactor.IlvChartScrollInteractorInteractors
ilog.views.chart.interactor.IlvChartXScrollInteractorInteractors
ilog.views.chart.interactor.IlvChartYScrollInteractorInteractors
ilog.views.chart.interactor.IlvChartZoomInteractorStock Viewer
Interactors
ilog.views.chart.interactor.IlvTreemapChartFocusInteractorInteractors
ilog.views.chart.java2d.IlvValueGradientPaintMemory Monitor
ilog.views.chart.print.IlvChartPrintableDocumentImporting a Swing Table Model
ilog.views.chart.renderer.IlvAreaChartRendererRadar Charts
Memory Monitor
ilog.views.chart.renderer.IlvBarChartRendererRadar Charts
Bubble Charts
JDBC Data Source
Memory Monitor
Data Set Listeners
ilog.views.chart.renderer.IlvBubbleChartRendererBubble Charts
ilog.views.chart.renderer.IlvHiLoChartRendererStock Viewer
Data Set Listeners
ilog.views.chart.renderer.IlvPieChartRendererAdding Highlight Interaction
ilog.views.chart.renderer.IlvPolylineChartRendererRadar Charts
Stock Viewer
Polar Charts
Memory Monitor
Polar Chart (JSF and JavaScript)
Importing a Swing Table Model
ilog.views.chart.renderer.IlvSingleBarRendererParametric Charts
ilog.views.chart.renderer.IlvSinglePolylineRendererUsing the Java SDK
ilog.views.chart.renderer.IlvSingleScatterRendererParametric Charts
ilog.views.chart.renderer.IlvTreemapChartRendererTreemap (JSF and JavaScript)
Treemap Charts
ilog.views.chart.servlet.IlvAbstractChartHitmapInfoGeneratorBasic bank sample (Trinidad)
ilog.views.chart.servlet.IlvChartHitmapDefinitionHitmap (Servlet and JavaScript)
ilog.views.chart.servlet.IlvChartServletSupportHitmap (Servlet and JavaScript)
ilog.views.chart.servlet.IlvIMapAttributesHitmap (Servlet and JavaScript)
Image Map (JSF and JavaScript)
ilog.views.chart.servlet.IlvIMapDefinitionImage Map (JSF and JavaScript)
ilog.views.util.print.IlvFOUtilImporting a Swing Table Model


Topics covered by each sample





NameTopic(s)
Accessibility in a Chart• Accessibility
• How to use the keyboard to navigate through a chart
• How to make colors in a chart redundant
Adding Highlight Interaction• Using chart interactors to perform data picking and highlighting.
• Setting rendering hints and annotations on data points.
Basic 3D Chart• JavaServer Faces Chart
• Thin client
Basic bank sample (Trinidad)• JavaServer Faces Chart
• Thin client
Bubble Charts• Synchronization of several data sets using listeners.
• Customization of the style computed by a rendering hint by subclassing the IlvGradientRenderingHint class.
• Axis sharing.
Chart Components (JSF and JavaScript)• JavaServer Faces
• Thin Client
Charts Gallery• Loading a project file.
Combined Data Sets• Using combined data sets.
• Using rendering hints.
• Filtering chart renderers when performing data picking interactions.
Data Set Listeners• Synchronization of several data sets using listeners.
• Customization of scale labels.
• Using a gradient rendering hint.
• Using a second ordinate scale to display a different unit.
Hitmap (Servlet and JavaScript)• Server-side charts generation.
• Client-side Hitmap generation.
• DTD extensibility with custom properties.
Image Map (JSF and JavaScript)• JavaServer Faces
• Server-side charts generation.
• Client-side image map generation.
• DTD extensibility with custom properties.
Importing a Swing Table Model• Importing data from a Swing TableModel into an IlvDataSource.
• Using the JViews Printing Framework.
• Converting a chart to PDF.
Interactors• Parametrizing interactors.
• Subclassing interactors.
JDBC Data Source• Loading data sets from a database using a JDBC connection. In this particular sample, the database will be CSV data files.
JDBC Sample (JSF and JavaScript)• JavaServer Faces
• JDBC
Logarithmic Scales• Logarithmic scale
• Multiple Y axis
Memory Monitor• Synchronization of the axis of two different charts.
• Creating a custom grid that draws a fixed number of grid lines.
• Adding annotations and decorations to a chart.
• Handling the dynamic update of data sets using listeners.
Parametric Charts• Using combined data sets to display parametric charts.
• Subclassing IlvGradientRenderingHint and changing the values that are mapped into colors. In this sample, the color of a data point depends on the ratio between its y-value and its x-value.
• Overridding the drawLegendSymbol() method of a chart renderer to display a legend symbol filled with a gradient.
Polar Chart (JSF and JavaScript)• Using the IlvFunctionDataSet class to represent mathematical functions.
• Using Polar charts.
• JavaServer faces
Polar Charts• Using the IlvFunctionDataSet class to represent mathematical functions.
• Using Polar charts.
Radar Charts• Changing the rendering styles of chart renderers.
• Handling legend item events.
• Adding markers to polyline renderers.
• Using two charts to display the same data.
• Subclassing the IlvChartEditPointInteractor class to display and validate the values of the point being edited.
Reading XML Chart Data Model• Importing data from an XML file.
Real-time Supervision• Batching notification events.
• Use of cyclic data sets.
• Create a custom grid.
Sound Player• Batching notification events.
• Use of cyclic data sets.
• Feeding data model from an external thread.
Stock Viewer• Synchronization of several data sets using listeners.
• Customization of the style computed by a rendering hint by subclassing the IlvGradientRenderingHint class.
• Axis sharing.
Stock Viewer (JSF and JavaScript)• JavaServer faces components.
• Server-side charts generation.
• Server action.
Treemap (JSF and JavaScript)• Treemap chart.
• Java Server Faces.
• Server-side charts generation.
• Client-side image map generation.
• Client-side interaction and navigation.
Treemap Charts• Creating a treemap chart.
• Connecting the treemap chart to a data source.
• Reading an Excel spreadsheet into a data source.
• Performing automatic partitioning in the data source.
• Connecting a tree-table to the data source.
• Enabling labels in the treemap.
• Enabling tooltips in the treemap.
• Displaying a selection in the treemap.
• Synchronizing the selection between the treemap and the tree-table.
• Drill-down (zoom) in the treemap.
• Choosing an area column.
• Choosing color column and color scheme.
Using 3-D Effects (SDK)• Switching between a 2-D and 3-D display.
• Changing the properties of 3-D rendering.
Using a Styling Customizer• Chart
• Chart Styling Customizer
Using Load-On-Demand• Using load-on-demand data sets.
• Writing a simple data reader.
• Using and subclassing the IlvDataIndicator class.
• Creating an interactor to modify the location of an indicator.
Using the CSS SDK• Loading data from an .xml file.
• Using cascading style sheets to customize the appearance of a chart.
• Using pseudo-classes to describe the state of a data set.
Using the Java SDK• Extending the IlvStyle class to implement custom rendering.


JViews classes used in each sample





NameClass(es) Used
Accessibility in a Chartilog.views.chart.interactor.IlvChartCycleSelectInteractor
ilog.views.chart.accessibility.IlvDefaultChartAreaAccessibleHierarchy
ilog.views.chart.interactor.IlvChartAreaNavigationMode
ilog.views.chart.interactor.IlvChartAreaSelectionManager
Adding Highlight Interactionilog.views.chart.interactor.IlvChartHighlightInteractor
ilog.views.chart.graphic.IlvDataAnnotation
ilog.views.chart.graphic.IlvDataLabelAnnotation
ilog.views.chart.graphic.IlvDataRenderingHint
ilog.views.chart.renderer.IlvPieChartRenderer
ilog.views.chart.IlvChart3DView
Basic 3D Chartilog.views.chart.IlvChart
Basic bank sample (Trinidad)ilog.views.chart.IlvChart
ilog.views.chart.servlet.IlvAbstractChartHitmapInfoGenerator
Bubble Chartsilog.views.chart.renderer.IlvBubbleChartRenderer
ilog.views.chart.renderer.IlvBarChartRenderer
ilog.views.chart.event.DataSetListener
ilog.views.chart.graphic.IlvGradientRenderingHint
ilog.views.chart.graphic.IlvDataLabelAnnotation
Chart Components (JSF and JavaScript)ilog.views.chart.faces.servlet.IlvFacesChartServlet
ilog.views.chart.faces.servlet.IlvFacesChartServletSupport
ilog.views.chart.IlvChart
ilog.views.chart.IlvLegend
Charts Galleryilog.views.chart.IlvChart
Combined Data Setsilog.views.chart.data.IlvCombinedDataSet
ilog.views.chart.graphic.IlvDataRenderingHint
ilog.views.chart.IlvChartRenderer
ilog.views.chart.interactor.IlvChartDataInteractor
ilog.views.chart.IlvChartDataPicker
Data Set Listenersilog.views.chart.IlvChart
ilog.views.chart.event.DataSetListener
ilog.views.chart.data.IlvDefaultDataSet
ilog.views.chart.renderer.IlvBarChartRenderer
ilog.views.chart.renderer.IlvHiLoChartRenderer
ilog.views.chart.IlvScale
ilog.views.chart.IlvAffineAxisTransformer
ilog.views.chart.graphic.IlvGradientRenderingHint
Hitmap (Servlet and JavaScript)ilog.views.chart.servlet.IlvChartServletSupport
ilog.views.chart.servlet.IlvChartHitmapDefinition
ilog.views.chart.servlet.IlvIMapAttributes
ilog.views.chart.data.xml.IlvXMLDataReader
ilog.views.chart.data.xml.IlvXMLPropertyReader
Image Map (JSF and JavaScript)ilog.views.chart.data.xml.IlvXMLDataReader
ilog.views.chart.faces.dhtml.IlvFacesChartImageMapGenerator
ilog.views.chart.faces.dhtml.interactor.IlvChartObjectSelectedFinder
ilog.views.chart.servlet.IlvIMapDefinition
ilog.views.chart.servlet.IlvIMapAttributes
ilog.views.chart.data.xml.IlvXMLPropertyReader
Importing a Swing Table Modelilog.views.chart.IlvChart
ilog.views.chart.data.IlvSwingTableDataSource
ilog.views.chart.renderer.IlvPolylineChartRenderer
ilog.views.chart.print.IlvChartPrintableDocument
ilog.views.util.print.IlvFOUtil
Interactorsilog.views.chart.IlvChartInteractor
ilog.views.chart.interactor.IlvChart3DViewInteractor
ilog.views.chart.interactor.IlvChartActionInteractor
ilog.views.chart.interactor.IlvChartDataIndicatorInteractor
ilog.views.chart.interactor.IlvChartDataInteractor
ilog.views.chart.interactor.IlvChartEditPointInteractor
ilog.views.chart.interactor.IlvChartHighlightInteractor
ilog.views.chart.interactor.IlvChartInfoViewInteractor
ilog.views.chart.interactor.IlvChartLocalPanInteractor
ilog.views.chart.interactor.IlvChartLocalReshapeInteractor
ilog.views.chart.interactor.IlvChartLocalZoomInteractor
ilog.views.chart.interactor.IlvChartPanInteractor
ilog.views.chart.interactor.IlvChartPickInteractor
ilog.views.chart.interactor.IlvChartScrollInteractor
ilog.views.chart.interactor.IlvChartXScrollInteractor
ilog.views.chart.interactor.IlvChartYScrollInteractor
ilog.views.chart.interactor.IlvChartZoomInteractor
ilog.views.chart.interactor.IlvTreemapChartFocusInteractor
JDBC Data Sourceilog.views.chart.IlvChart
ilog.views.chart.data.IlvJDBCDataSource
ilog.views.chart.renderer.IlvBarChartRenderer
JDBC Sample (JSF and JavaScript)ilog.views.chart.IlvChart
ilog.views.chart.data.IlvJDBCDataSource
Logarithmic Scalesilog.views.chart.IlvChart
ilog.views.chart.IlvScale
ilog.views.chart.IlvLogarithmicAxisTransformer
ilog.views.chart.IlvLogarithmicStepsDefinition
ilog.views.chart.data.IlvFunctionDataSet
Memory Monitorilog.views.chart.IlvChart
ilog.views.chart.renderer.IlvBarChartRenderer
ilog.views.chart.renderer.IlvPolylineChartRenderer
ilog.views.chart.renderer.IlvAreaChartRenderer
ilog.views.chart.data.IlvDefaultDataSet
ilog.views.chart.data.IlvMovingAvgDataSet
ilog.views.chart.graphic.IlvDataIndicator
ilog.views.chart.graphic.IlvMarkerIcon
ilog.views.chart.java2d.IlvValueGradientPaint
ilog.views.chart.event.DataSetListener
Parametric Chartsilog.views.chart.data.IlvCombinedDataSet
ilog.views.chart.graphic.IlvGradientRenderingHint
ilog.views.chart.renderer.IlvSingleScatterRenderer
ilog.views.chart.renderer.IlvSingleBarRenderer
ilog.views.chart.interactor.IlvChartDataInteractor
ilog.views.chart.event.DataSetListener
Polar Chart (JSF and JavaScript)ilog.views.chart.IlvChart
ilog.views.chart.graphic.IlvGradientRenderingHint
ilog.views.chart.renderer.IlvPolylineChartRenderer
ilog.views.chart.data.IlvFunctionDataSet
Polar Chartsilog.views.chart.IlvChart
ilog.views.chart.graphic.IlvGradientRenderingHint
ilog.views.chart.renderer.IlvPolylineChartRenderer
ilog.views.chart.data.IlvFunctionDataSet
Radar Chartsilog.views.chart.IlvChart
ilog.views.chart.interactor.IlvChartEditPointInteractor
ilog.views.chart.renderer.IlvBarChartRenderer
ilog.views.chart.renderer.IlvAreaChartRenderer
ilog.views.chart.renderer.IlvPolylineChartRenderer
ilog.views.chart.IlvLegendItem
ilog.views.chart.event.LegendListener
Reading XML Chart Data Modelilog.views.chart.data.xml.IlvXMLDataSource
ilog.views.chart.data.xml.IlvXMLDataReader
Real-time Supervisionilog.views.chart.data.IlvCyclicDataSet
ilog.views.chart.data.IlvAbstractDataSet
ilog.views.chart.data.IlvMovingAvgDataSet
Sound Playerilog.views.chart.data.IlvCyclicDataSet
ilog.views.chart.data.IlvAbstractDataSet
Stock Viewerilog.views.chart.data.IlvDataReader
ilog.views.chart.data.IlvInputDataSource
ilog.views.chart.renderer.IlvHiLoChartRenderer
ilog.views.chart.renderer.IlvPolylineChartRenderer
ilog.views.chart.interactor.IlvChartZoomInteractor
ilog.views.chart.interactor.IlvChartPanInteractor
ilog.views.chart.interactor.IlvChartLocalPanInteractor
ilog.views.chart.IlvLocalZoomAxisTransformer
ilog.views.chart.IlvScaleAnnotation
ilog.views.chart.graphic.IlvDataIndicator
Stock Viewer (JSF and JavaScript)ilog.views.chart.faces.servlet.IlvFacesChartServletSupport
ilog.views.chart.faces.servlet.IlvFacesChartServlet
Treemap (JSF and JavaScript)ilog.views.chart.data.IlvTreeTableDataSource
ilog.views.chart.renderer.IlvTreemapChartRenderer
ilog.views.chart.datax.IlvDataColumnInfo
Treemap Chartsilog.views.chart.data.IlvTreeTableDataSource
ilog.views.chart.renderer.IlvTreemapChartRenderer
ilog.views.chart.datax.adapter.partition.IlvPartitionerFactory
ilog.views.chart.datax.adapter.partition.IlvStringPartitionerFactory
ilog.views.chart.datax.adapter.partition.IlvUniformScalePartitionerFactory
ilog.views.chart.datax.adapter.IlvTreeListToTreeTableModelFactory
ilog.views.chart.graphic.IlvDataLabelAnnotation
ilog.views.chart.interactor.IlvChartInfoViewInteractor
ilog.views.chart.interactor.IlvChartPickInteractor
ilog.views.chart.IlvDisplayObjectArea
ilog.views.chart.graphic.IlvDataRenderingHint
ilog.views.chart.IlvStyle
Using 3-D Effects (SDK)ilog.views.chart.IlvChart
ilog.views.chart.IlvChart3DView
ilog.views.chart.interactor.IlvChart3DViewInteractor
ilog.views.chart.interactor.IlvChartHighlightInteractor
ilog.views.chart.interactor.IlvChartPickInteractor
ilog.views.chart.graphic.IlvDataLabelAnnotation
ilog.views.chart.graphic.IlvDataRenderingHint
Using a Styling Customizerilog.views.chart.IlvChart
ilog.views.chart.customizer.swing.IlvChartCSSCustomizerPanel
Using Load-On-Demandilog.views.chart.IlvChart
ilog.views.chart.data.lod.IlvLODDataSet
ilog.views.chart.data.lod.IlvDataTileController
ilog.views.chart.data.lod.IlvDefaultDataTileCache
ilog.views.chart.data.lod.IlvDataTileLoader
ilog.views.chart.data.lod.DataTileListener
ilog.views.chart.graphic.IlvDataIndicator
Using the CSS SDKilog.views.chart.IlvChart
ilog.views.chart.IlvChart3DView
ilog.views.chart.interactor.IlvChartHighlightInteractor
Using the Java SDKilog.views.chart.IlvStyle
ilog.views.chart.renderer.IlvSinglePolylineRenderer
ilog.views.chart.interactor.IlvChartEditPointInteractor

Copyright © 2021 Rogue Wave Software, Inc., a Perforce company. All rights reserved. Legal terms.