JViews Framework distribution structure

The following main directories are created when you install JViews Framework on your machine.

JViews Framework jar files

Here is the list of Rogue Wave® JViews Framework jar files provided in the lib directory:
  • jviews-framework-all.jar - jar file that contains all of Rogue Wave JViews Framework.
  • jviews-framework.jar - jar file that contains everything needed to develop with the Rogue Wave JViews Framework. It does not contain the support classes for the Rogue Wave JViews Designers that are part of the JViews Charts, JViews Diagrammer and JViews Gantt products.
  • jviews-jsf1-facelets-support.jar JViews Facelets support jar for JSF 1.1.x and 1.2.x.
  • jviews-jsf2-facelets-support.jar JViews Facelets support jar for JSF 2.
These libraries use software internally that is provided under different public licenses:
  • The number formatting capabilities in the ilog.views.util.text package make use of portions of the IBM ICU4J software package.
  • Apache™ licensed code is used to assist in encoding and decoding images, and in support for JavaFaces.
See <installdir> /license/notices.txt for more details.

Additional jar files

See <installdir> /license/notices.txt for more details on software that is provided under different public licenses.
Here is the list of external jar files provided in the lib/external directory:
  • backport-util-concurrent-2.2.jar — Backport of JSR 166 concurrent API to Java™ (http://backport-jsr166.sourceforge.net/)
  • batik-jviews-svggen-8.10.jar - SVG generation code based on Batik with some small changes, required only if using the SVG support provided by the JViews Framework.
  • batik-jviews-tiff-8.10.jar - TIFF generation code from Batik, required only if using the TIFF support provided by JViews Maps.
  • bcel-5.1.jar — Byte Code Engineering Library from Apache, this is used by JViews Charts.
  • commons-beanutils-1.6.jar — Commons support jar from Apache, required by the JSF reference implementation.
  • commons-collections-2.1.jar — Commons support jar from Apache, required by the JSF reference implementation.
  • commons-digester-1.7.jar — Commons support jar from Apache, required by the JSF reference implementation.
  • commons-fileupload-1.2.1.jar — Jakarta Commons FileUpload 1.2.1 Snapshot (http://commons.apache.org/fileupload/)
  • commons-lang-2.1.jar — Commons helper utility jar from Apache, this can be useful for the date classes when using JViews Gantt.
  • commons-logging-1.1.jar — Commons support jar from Apache, required by the JSF reference implementation.
  • commons-logging-api-1.1.jar — Commons support jar from Apache, required by the JSF reference implementation.
  • icefaces-1.7.2.jar — ICEfaces Framework. See http://www.icefaces.org.
  • icefaces-comps-1.7.2.jar — ICEfaces Component Suite. See http://www.icefaces.org.
  • icefaces-facelets-1.7.2.jar — ICEfaces modified jsf-facelets.jar. See http://www.icefaces.org.
  • icu4j-57.1.jar — Used for globalization. Required by all parts of JViews.
  • jhbasic-2.0_05.jar - Java Help library.
  • jsf-api-1.2_07-b03-FCS.jarJavaServer™ Faces API jar. See https://javaserverfaces.java.net/.
  • jsf-facelets-1.1.14.jar — Facelets jar. See https://facelets.java.net/.
  • jsf-impl-1.2_07-b03-FCS.jar — JavaServer Faces reference implementation jar. See https://javaserverfaces.java.net/.
  • jstl-1_1-mr2-api.jar — Standard Template Library for JSP™ , required by the JSF jars. See http://java.sun.com/products/jsp/jstl.
  • svgdom-1.0.jar - the SVG DOM required only if using the SVG support provided by the JViews Framework. See http://xmlgraphics.apache.org/batik.
  • tablelayout-20090826.jar Clearthought TableLayout manager classes for Swing, required by the Designers, Map Builder, the Charts customizers, and the calendar components. See https://java.net/projects/tablelayout.
  • trinidad-api-1.2.8.jar — Apache MyFaces Trinidad API. See http://myfaces.apache.org/trinidad/index.html.
  • trinidad-impl-1.2.8.jar — Apache MyFaces Trinidad implementation. See http://myfaces.apache.org/trinidad/index.html.
  • xercesImpl-2.9.1.jar — Xerces XML parser required for SVG import/export as well as XML support when running with Java JDK 1.4.2.

Additional directories

The following main directories exist in the distribution:
  • data — example data in IVL and SVG formats.
  • doc — contains all the documentation related to JViews Framework.
  • samplesJViews Framework samples to allow you to see particular aspects of the classes provided by JViews Framework.
  • codefragmentsJViews Framework code examples that illustrate particular aspects of JViews Framework discussed in the user's documentation.
  • tools — contains the Apache Ant tool for compiling samples, the Apache Tomcat Web server for running the thin-client samples and Jakarta Lucene for the online documentation:
    • apache-ant-1.9.7 — Apache Ant 1.9.7 allows to build the java samples and codefragments from the sources.
    • apache-tomcat-7.0.72 — Apache Tomcat 7.0.72 allows you to run JViews Web demos and samples. This is a subset of the Tomcat 7.0.72 distribution downloaded from http://archive.apache.org/dist/tomcat/tomcat-7/v7.0.72/bin/
    • tomcat-jsf — Tomcat instance configured to run JViews Ajax and JSF demos.
    • ilog.views.eclipse.update.site — The update site for Eclipse if any Eclipse sample is installed.
    • lucene — The Jakarta Lucene for the online documentation.