JClass ServerViews
Version 6.0
Release Notes
September 2007
Resolved Issues and Enhancements
Thank you for purchasing or evaluating JClass ServerViews. You can use this suite of fully-customizable, 100% Java components to create rich user interfaces for your serverside Java applications.
The suite contains three sets of components:
New for JClass ServerViews, JClass ServerGauge offers the following components:
Updates to JClass ServerChart:
opaque flag. To see the PlotArea background color, you need to set opaque to true.JCFillStyle.JCChart, JCChartArea, and JCLegend. This allows for gradients and images to be specified as a background to these components.JCChart header and footer, and to JCChartLabels.JCLineStyle.New Features in JClass ServerChart:
holeStyle object for representing hole values on plot, polar, and area charts
JCLabel object is a threadsafe JLabel.New Features in JClass ServerReport:
The following is a list of issues addressed and enhancements implemented in this release of JClass ServerViews.
|
Feature |
Resolved Issue |
Change Request |
|
Axis |
48079 Extra 0s show after floating point in y-axis labels. |
CR#0165015 |
|
57218 Setting axis invisible gives axis different calculated bounds than if axis is visible. |
n/a |
|
|
57133 PlotArea bounding box clipped on a chart with axes turned off. |
n/a |
|
|
55019 Precision not picked up if axis annos removed and re-added. |
n/a |
|
|
Data View |
37108 In a chart with two data views, setting |
n/a |
|
Demo |
46697 KL Group Demo fails silently when cookies disabled in browser. |
CR#0154563 |
|
Designer |
56510 Markers or thresholds in a chart draw outside of the design window. |
n/a |
|
Encoding |
49110 Simplify server-side image rendering and encoding. |
n/a |
|
58553 PNG encoding: Excessive memory usage. |
n/a |
|
|
Fill Style |
46699 Add support for gradientPaint to JCFillStyle. |
CR#0143142 |
|
Flash Encoding |
36647 SWF encoder does not support images or gradients in fillstyles. |
n/a |
|
61879 Images drawn by SWF encoder are not clipped. |
n/a |
|
|
62380 Batik jars used for SVG encoding should be updated. |
n/a |
|
|
57060 ArrayIndexOutOfBoundsException thrown when encoding a stacking area chart to Flash. |
n/a |
|
|
Image |
58918 Support for images in headers, footers, and JCChartLabels. |
n/a |
|
Image Map |
44608 Allow ImageMapInfo to be specified for markers and thresholds in legend. |
n/a |
|
49314 ImageMap problems when hole value is 0 in Area and Stacking Area Charts. |
n/a |
|
|
56146 If Chart has no data and legend is showing, generating an image map causes an exception. |
n/a |
|
|
53715 - Image maps for 3d bars and stacking bars are incorrect. |
n/a |
|
|
JClass Service |
40530 |
n/a |
|
JRE |
53126 Update JREs for new DST rules, security alert TA07-022A |
n/a |
|
Line Style |
61235 Additional dashed arrays in |
n/a |
|
61179 JCLineStyle throws IllegalArgumentException when CUSTOM pattern is passed to constructor. |
n/a |
|
|
Marker |
61006 - [GC06233] Line styles on markers get erroneously applied to the axes. |
n/a |
|
Pick |
43090 Picking in AREA_RADAR chart does not consider points outside of Y max. |
n/a |
|
62634 Picking thresholds on a polar chart returns |
n/a |
|
|
64136 NPE for thresholds and markers if pick is called before its drawn. |
n/a |
|
|
Symbol Style |
57832 Scatter plot chart symbol not drawn symmetrically. |
n/a |
|
Threshold |
60764 Cannot display "infinity" values for variable limit thresholds. |
n/a |
|
Feature |
Resolved Issue |
Change Request |
|
Designer |
41356 The viewer chosen in the Preferences dialog is lost between sessions. |
n/a |
|
50211 [GC05611] Frames with different units end up the same size and location. |
n/a |
|
|
Document |
58292 JCDocument.setTemplates(List, boolean) IGNORES the cloneTemplates setting. |
n/a |
|
Embedded JClass ServerChart |
49583 Texture fill patterns in a chart encoded to PDF are approximately 30% smaller than the patterns rendered in an on-screen chart. |
n/a |
|
Font |
40775 JDK 1.5: The |
n/a |
|
Image |
8143 (37285) Transparent GIFs are not handled. |
n/a |
|
58164 Text following an image isn't correctly aligned. |
n/a |
|
|
54712 PDFs containing embedded images will not print on Xerox printer. |
n/a |
|
|
Page |
58282 JCPage(String, Document, Point, Dimension) doesn't call correct super() method. |
n/a |
|
|
63205 Deflater stream not being closed results in native memory exhaustion. |
n/a |
|
String |
52216 If an *&" turns out to be at the end of a line (possibly only in a spanned cell), an illegalArgumentException is thrown. |
n/a |
|
61018 |
n/a |
|
|
Table |
47054 |
n/a |
|
Watermark |
40949 Need to add watermarking properties to page template XML. |
n/a |
The following is a list of issues known to exist at the time of the JClass ServerViews release.
|
Feature |
Known Issue |
Change Request |
|
Axis |
11106 Cannot place axis title NORTH of a horizontal axis. |
n/a |
|
25177 Cannot place axis title EAST of vertical axis. |
n/a |
|
|
28020 Absence of y values interferes with x axis time labels. |
n/a |
|
|
Chart Type |
3D BAR 10754 3D bars do not clip when Y-max is not the default. |
n/a |
|
3D BAR and STACKING_BAR 54535 transparent bars do not draw back plane lines. |
n/a |
|
|
AREA 25156 Changing the outline style for an Area chart changes the line style of the axes. |
n/a |
|
|
BAR 15323 Empty logarithmic bar data shows an error while supposed to be set at 1. |
n/a |
|
|
BAR/STACKING_BAR 59638 Y axis not shown when it should be for bar and stacking bar charts . |
n/a |
|
|
CANDLE 23580 Wide symbol sizes for candle charts are not symetric. |
n/a |
|
|
HILO_OPEN_CLOSE 15376 Drawing order of data views not honored. |
n/a |
|
|
PIE 59883 If change plotArea margins on pie chart, it may not draw correctly. |
n/a |
|
|
RADAR 40913 In a webbed radar chart, when the attach point for a y-axis marker is not on a spoke, the attach point does not fall on the web line (it is displayed as if the chart were circular). |
n/a |
|
|
STACKING_BAR 18572 Charts give out of memory error with logarithmic y axis. |
n/a |
|
|
Designer |
62583 - Designer: Creating enough new graphs crashes program. |
n/a |
|
Documentation |
The following features are not documented in the Programmer's Guide:
|
n/a |
|
Draw Order |
25400 Draw order not implemented. |
n/a |
|
Flash Encoding |
22593 Text poorly formatted in Flash output on Solaris. |
n/a |
|
35379 Flash encoding does not render pictures (for example, GIF or JPEG) in chart labels. |
n/a |
|
|
26553 Flash encoding only handles rectangular clip regions. |
n/a |
|
|
Grid Lines |
27838 Rounding error in |
n/a |
|
Hole Value |
15544 Hole Values in |
n/a |
|
Image Map |
27967 Setting |
n/a |
|
Line Drawing |
13644 Dashed lines shown as a solid line for compacted charts. |
n/a |
|
Legend |
15088 Legend box around fill styles drawn in wrong color. |
n/a |
|
15295 Line style in legend does not match line style in chart. |
n/a |
|
|
18108 Problem with Legend and Footer layout when legend is South and Footer is not South. |
n/a |
|
|
24585 |
n/a |
|
|
Pick |
15391 Pick drawing order does not match screen drawing order. |
n/a |
|
27129 Pick method returns incorrect data points when y axis has small value. |
n/a |
|
|
Time Zone |
15244 With TimeZone GMT, the chart plots start one hour ahead. |
n/a |
|
Feature |
Known Issue |
Change Request |
|
Designer |
Online help is not available. |
n/a |
|
Feature |
Known Issue |
Change Request |
|
Designer |
41305 (formerly 25172) Syntactically incorrect XML can be loaded. |
n/a |
|
Documentation |
The following features are not documented in the Programmer's Guide:
|
n/a |
|
Embedded JClass ServerChart |
20218 Font metrics are incorrect when embedding charts that use HTML chart labels. |
n/a |
|
Font |
11559 Kerning problems with text in mixed weight fonts (bold/plain). |
n/a |
|
14857 ZapfDingbats font must be flowed in first for it to work. |
n/a |
|
|
Frame |
26151 Horizontal rule not drawing in static frame. |
n/a |
|
Image |
8205 Embedding images aligned to the bottom of the line influences the next line. |
n/a |
|
14764 |
n/a |
|
|
26785 Cannot embed image that is same height as frame. |
n/a |
|
|
57881 Embedding an image in a PDF document causes text and fill colours to appear darker in Adobe Reader . |
n/a |
|
|
RTF |
62296 Tabbing in RTF output may not work after an underline . |
n/a |
|
Table |
13132 Problems with processing of line feed characters in
|
n/a |
|
21809 Horizontal rules in a table cell appear as a dot if no text flowed. |
n/a |
|
|
21935 Header table borders overwritten by main table borders. |
n/a |
|
|
29190 Vertical component of insertion point ignored when placing tables. |
n/a |
|
|
32765 Specific cell border settings cause fit-to-frame of table to be disabled and changes default left/right frame margins. |
n/a |
|
|
26151 Horizontal rule not drawing in table cell. |
n/a |
|
|
52138 Text cut off when spanning cells over more than one page. |
n/a |
|
|
Text Style |
26058 Text style alignment not honoured in some cases. |
n/a |
|
28514 Problems with text style when underlining justified text. |
n/a |
|
|
12261 Discrete words joined together when justification used with a small font. |
n/a |
The following is a list of third party issues known to exist at the time of the JClass ServerViews release.
|
Software/Platform |
Known Issue |
Change Request |
|
IBM WebSphere Application Server |
In version 6.x, the chart.jar file located in the {WAS_HOME}/lib directory is an outdated version (it is from version 4.5.1).
The default class loader policy loads classes from that file first. To ensure that the latest chart.jar file is being used,
either change the classloader policy of the webmodule to |
n/a |
|
In version 5.1.1.x, before deploying the JClass ServerViews examples using the server-samples.war WAR file, you need to remove the commons-logging-api.jar from the WEB-INF/lib directory of the server-samples.war. |
n/a |
|
|
In version 6.1 on AIX 5.3, some of the drilldown features are not working
in the JSF (KL Group Investments) demo.
Workaround: Change the class loader mode of the web application to |
n/a |
|
|
BEA WebLogic |
30428 In version 8.1.x, running the server-samples.war file may result in warnings about deployment descriptors in the WebLogic log. You can safely ignore these warnings. |
n/a |
|
OracleAS |
Due to the fact that the context-roots in the application.xml file do not begin with a forward slash (/), OracleAS cannot deploy generated JClass ServerViews EAR files. To enable this functionality, add the slash to the context-root values before the EAR file is built. |
n/a |
|
Microsoft Word |
When using Microsoft Word to view RTF output, the view should be set to Print Layout to ensure the best possible results. |
n/a |
|
35222 When JClass ServerReport RTF output is displayed in Microsoft Word, the borders are not drawn all the way with back-double draw style. This is how Word interprets the RTF command to draw table borders. |
n/a |
|
|
Microsoft Internet Explorer |
Version 6.x does not support the transparency features of PNG files. Workaround: Use IE 7.x or Mozilla Firefox. For more information, see http://www.libpng.org/pub/png/pngapbr.html. |
n/a |
|
Sun Java |
11116 |
n/a |
|
8087 JClass ServerReport exposes that the Courier 12pt underlined font is a different height than other Courier 12pt fonts (it is too small). |
n/a |
|
|
Sun JavaServer Faces |
The JSF version that is included in the
|
n/a |
|
Sun One Web Server |
63411 In version 6.1.x, when deploying server-samples.war the following error occurs:
|
n/a |
|
Sun Solaris |
30230 Size of Dialog text does not change in JClass ServerChart font editor. |
n/a |
|
Any Platform: |
When running ServerReport applications, it is normal that warning messages
are reported regarding fonts in the default directories. If the fonts
that are listed in the warning message are not being used, they can
be ignored. Workaround: To disable warning messages, call
|
n/a |
|
Some platforms may include files in standard font directories
which end with .ttf that are not, in fact, TrueType font
files. This will cause JClass ServerReport to display errors during its automatic
font loading phase. The errors can be safely ignored or, if they are
too intrusive, automatic font loading can be turned off by calling: |
n/a |
You can run different versions of JClass ServerViews on the same machine. When the installer asks you where you would like to install JClass ServerViews, select a different directory than the one where the current JClass ServerViews installation resides.
If you would like to install the latest version of JClass ServerViews without keeping any past versions, first run the uninstaller to remove JClass ServerViews from your system, then install the new version.
Note: It is essential that the new and old JAR files do not mix. For that reason, do not install a new version of JClass ServerViews over top of an old version.
JClass ServerViews products work with any platform that supports 100% Pure JavaBeans components and Java SE.
The following lists summarize the platforms supported by JClass ServerViews. For details about versions and supported combinations, as well as other special notes, see the support matrices in the JClass ServerViews Installation Guide.
Operating Systems:
JDKs:
Application Servers/Web Servers:
IDEs:
Web Browsers:
This section contains information about installing and operating this product in non-English configurations, such as those needed by customers outside of North America. This section does not replace the materials about supported platforms and configurations found elsewhere in the product documentation.
This release supports any single-byte or multi-byte character set. In this release, all product components should be configured to use the same or compatible character encodings and should be installed to use the same locale and regional options. This release is targeted to support operations in the following regions: North America, Western Europe and Latin America, Central and Eastern Europe.
This release has the following known capabilities or limitations: Known limitation: bidi is not supported in ServerReport.
The JClass ServerViews release package contains the following products:
Refer to the JClass ServerViews Installation Guide for installation instructions.
Get the latest product information, find helpful resources, and join a discussion with the JClass ServerViews Quest team and other community members. Join the JClass community at http://jclass.inside.quest.com.
| info@quest.com | |
| Quest Software, Inc. World Headquarters 5 Polaris Way Aliso Viejo, CA 92656 USA |
|
| Web |
Refer to our Web site for regional and international office information.
Quest Support is available to customers who have a trial version of a Quest product or who have purchased a commercial version and have a valid maintenance contract.
Quest Support provides around the clock coverage with SupportLink, our web self-service. Visit SupportLink at http://support.quest.com.
From SupportLink, you can do the following:
View the Global Support Guide for a detailed explanation of support programs, online services, contact information, and policy and procedures.
The guide is available at: http://support.quest.com/pdfs/Global Support Guide.pdf.
This document contains proprietary information protected by copyright. The software described in this guide is furnished under a software license or nondisclosure agreement. This software may be used or copied only in accordance with the terms of the applicable agreement. No part of this guide may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying and recording for any purpose other than the purchaser’s personal use without the written permission of Quest Software, Inc.
© 2007 Quest Software, Inc. ALL RIGHTS RESERVED.
Quest, Quest Software, the Quest Software logo, Aelita, AppAssure, Benchmark Factory, Big Brother, DataFactory, DeployDirector, ERDisk, Fastlane, Final, Foglight, Funnel Web, I/Watch, Imceda, InLook, IntelliProfile, Internet Weather Report, InTrust, IT Dad, JClass, Jint, JProbe, Knowledge Xpert, LeccoTech, LiteSpeed, LiveReorg, Matrix Insight, Matrix.Net, MIQ, NBSpool, NetBase, Npulse, PerformaSure, PL/Vision, Quest Central, RAPS, SharePlex, Sitraka, SmartAlarm, Speed Change Manager, Speed Coefficient, Spotlight, SQL Firewall, SQL Impact, SQL LiteSpeed, SQL Navigator, SQLab, SQLGuardian, SQLProtector, SQL Watch, Stat, Stat!, StealthCollect, Tag and Follow, Toad, T.O.A.D., Vintela, Virtual DBA, Xaffire, and XRT are trademarks and registered trademarks of Quest Software, Inc in the United States of America and other countries. Other trademarks and registered trademarks used in this guide are property of their respective owners.
This product includes software developed by the Apache Software Foundation http://www.apache.org/.
This product includes software developed by the JDOM Project (http://www.jdom.org/). Copyright © 2000-2002 Brett McLaughlin & Jason Hunter, all rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE JDOM AUTHORS OR THE PROJECT CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
If you have any questions regarding your potential use of this material, contact:
|
Quest Software World Headquarters
LEGAL Dept 5 Polaris Way Aliso Viejo, CA 92656 Email: legal@quest.com |
The information in this document is provided in connection with Quest products. No license, express or implied, by estoppel or otherwise, to any intellectual property right is granted by this document or in connection with the sale of Quest products. EXCEPT AS SET FORTH IN QUEST'S TERMS AND CONDITIONS AS SPECIFIED IN THE LICENSE AGREEMENT FOR THIS PRODUCT, QUEST ASSUMES NO LIABILITY WHATSOEVER AND DISCLAIMS ANY EXPRESS, IMPLIED OR STATUTORY WARRANTY RELATING TO ITS PRODUCTS INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. IN NO EVENT SHALL QUEST BE LIABLE FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL, PUNITIVE, SPECIAL OR INCIDENTAL DAMAGES (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF PROFITS, BUSINESS INTERRUPTION OR LOSS OF INFORMATION) ARISING OUT OF THE USE OR INABILITY TO USE THIS DOCUMENT, EVEN IF QUEST HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. Quest makes no representations or warranties with respect to the accuracy or completeness of the contents of this document and reserves the right to make changes to specifications and product descriptions at any time without notice. Quest does not make any commitment to update the information contained in this document.