Author: dazarov
Date: 2010-08-05 10:05:02 -0400 (Thu, 05 Aug 2010)
New Revision: 23937
Modified:
trunk/jst/plugins/org.jboss.tools.jst.web.kb/taglibs/SeamPdf.xml
Log:
https://jira.jboss.org/browse/JBIDE-5231
Modified: trunk/jst/plugins/org.jboss.tools.jst.web.kb/taglibs/SeamPdf.xml
===================================================================
--- trunk/jst/plugins/org.jboss.tools.jst.web.kb/taglibs/SeamPdf.xml 2010-08-05 12:11:46
UTC (rev 23936)
+++ trunk/jst/plugins/org.jboss.tools.jst.web.kb/taglibs/SeamPdf.xml 2010-08-05 14:05:02
UTC (rev 23937)
@@ -2,78 +2,106 @@
<!DOCTYPE tag-lib PUBLIC "-//Red Hat, Inc//DTD Knowledge Base 2.0//EN"
"http://anonsvn.jboss.org/repos/jbosstools/trunk/jst/plugins/org.jboss.tools.jst.web.kb/resources/kbCustomTagLibSchema-1.0.dtd">
<tag-lib defaultPrefix="p">
- <component name="document">
- <description>Documents are generated by facelets documents using tags in the
http://jboss.com/products/seam/pdf namespace. Documents should always have the document
tag at the root of the document. The document tag prepares Seam to generate a document
into the DocumentStore and renders an HTML redirect to that stored
content.</description>
- <attribute name="type">
- <description>The type of the document to be produced. Valid values are PDF,
RTF and HTML modes. Seam defaults to PDF generation, and many of the features only work
correctly when generating PDF documents.</description>
- <proposal type="enumeration">
+ <component extended="false" name="document">
+ <description>Documents are generated by facelets documents using tags
+ in the
http://jboss.com/products/seam/pdf namespace. Documents should
+ always have the document tag at the root of the document. The
+ document tag prepares Seam to generate a document into the
+ DocumentStore and renders an HTML redirect to that stored content.
+ </description>
+ <attribute extended="false" name="type">
+ <description>The type of the document to be produced. Valid values
+ are PDF, RTF and HTML modes. Seam defaults to PDF generation, and
+ many of the features only work correctly when generating PDF
+ documents.</description>
+ <proposal type="enumeration">
<param value="PDF" />
<param value="RTF" />
<param value="HTML" />
</proposal>
- </attribute>
- <attribute name="pageSize">
- <description>The size of the page to be generate. The most commonly used
values would be LETTER and A4. A full list of supported pages sizes can be found in
com.lowagie.text.PageSize class. Alternatively, pageSize can provide the width and height
of the page directly. The value "612 792", for example, is equivalent to the
LETTER page size.</description>
- <proposal type="enumeration">
+ </attribute>
+ <attribute extended="false" name="pageSize">
+ <description>The size of the page to be generate. The most commonly
+ used values would be LETTER and A4. A full list of supported pages
+ sizes can be found in com.lowagie.text.PageSize class.
+ Alternatively, pageSize can provide the width and height of the page
+ directly. The value "612 792", for example, is equivalent to the
+ LETTER page size.</description>
+ <proposal type="enumeration">
<param value="LETTER" />
<param value="A4" />
</proposal>
- </attribute>
- <attribute name="orientation">
- <description>The orientation of the page. Valid values are portrait and
landscape. In landscape mode, the height and width page size values are
reversed.</description>
- <proposal type="enumeration">
+ </attribute>
+ <attribute extended="false" name="orientation">
+ <description>The orientation of the page. Valid values are portrait
+ and landscape. In landscape mode, the height and width page size
+ values are reversed.</description>
+ <proposal type="enumeration">
<param value="portrait" />
<param value="landscape" />
</proposal>
- </attribute>
- <attribute name="margins">
- <description>The left, right, top and bottom margin
values.</description>
- </attribute>
- <attribute name="marginMirroring">
- <description>Indicates that margin settings should be reversed an
alternating pages.</description>
- </attribute>
- <attribute name="title" />
- <attribute name="subject" />
- <attribute name="keywords" />
- <attribute name="author" />
- <attribute name="creator" />
+ </attribute>
+ <attribute extended="false" name="margins">
+ <description>The left, right, top and bottom margin values.
+ </description>
+ </attribute>
+ <attribute extended="false" name="marginMirroring">
+ <description>Indicates that margin settings should be reversed an
+ alternating pages.</description>
+ </attribute>
+ <attribute extended="false" name="title" />
+ <attribute extended="false" name="subject" />
+ <attribute extended="false" name="keywords" />
+ <attribute extended="false" name="author" />
+ <attribute extended="false" name="creator" />
</component>
-
- <component name="paragraph">
- <description>Most uses of text should be sectioned into paragraphs so that text
fragments can be flowed, formatted and styled in logical groups.</description>
- <attribute name="firstLineIndent" />
- <attribute name="extraParagraphSpace" />
- <attribute name="leading" />
- <attribute name="multipliedLeading" />
- <attribute name="spacingBefore">
- <description>The blank space to be inserted before the
element.</description>
- </attribute>
- <attribute name="spacingAfter">
- <description>The blank space to be inserted after the
element.</description>
- </attribute>
- <attribute name="indentationLeft" />
- <attribute name="indentationRight" />
- <attribute name="keepTogether" />
+
+ <component extended="false" name="paragraph">
+ <description>Most uses of text should be sectioned into paragraphs so
+ that text fragments can be flowed, formatted and styled in logical
+ groups.</description>
+ <attribute extended="false" name="firstLineIndent" />
+ <attribute extended="false" name="extraParagraphSpace" />
+ <attribute extended="false" name="leading" />
+ <attribute extended="false" name="multipliedLeading" />
+ <attribute extended="false" name="spacingBefore">
+ <description>The blank space to be inserted before the element.
+ </description>
+ </attribute>
+ <attribute extended="false" name="spacingAfter">
+ <description>The blank space to be inserted after the element.
+ </description>
+ </attribute>
+ <attribute extended="false" name="indentationLeft" />
+ <attribute extended="false" name="indentationRight" />
+ <attribute extended="false" name="keepTogether" />
</component>
- <component name="text">
- <description>The text tag allows text fragments to be produced from application
data using normal JSF converter mechanisms. It is very similar to the outputText tag used
when rendering HTML documents.</description>
- <attribute name="value">
- <description>The value to be displayed. This will typically be a value
binding expression.</description>
- </attribute>
+ <component extended="false" name="text">
+ <description>The text tag allows text fragments to be produced from
+ application data using normal JSF converter mechanisms. It is very
+ similar to the outputText tag used when rendering HTML documents.
+ </description>
+ <attribute extended="false" name="value">
+ <description>The value to be displayed. This will typically be a
+ value binding expression.</description>
+ </attribute>
</component>
- <component name="font">
- <description>The font tag defines the default font to be used for all text inside
of it.</description>
- <attribute name="name">
- <description>The font name, for example: COURIER, HELVETICA, TIMES-ROMAN,
SYMBOL or ZAPFDINGBATS.</description>
- </attribute>
- <attribute name="size">
- <description>The point size of the font.</description>
- </attribute>
- <attribute name="style">
- <description>The font styles. Any combination of : NORMAL, BOLD, ITALIC,
OBLIQUE, UNDERLINE, LINE-THROUGH</description>
- <proposal type="enumeration">
+ <component extended="false" name="font">
+ <description>The font tag defines the default font to be used for all
+ text inside of it.</description>
+ <attribute extended="false" name="name">
+ <description>The font name, for example: COURIER, HELVETICA,
+ TIMES-ROMAN, SYMBOL or ZAPFDINGBATS.</description>
+ </attribute>
+ <attribute extended="false" name="size">
+ <description>The point size of the font.</description>
+ </attribute>
+ <attribute extended="false" name="style">
+ <description>The font styles. Any combination of : NORMAL, BOLD,
+ ITALIC, OBLIQUE, UNDERLINE, LINE-THROUGH</description>
+ <proposal type="enumeration">
<param value="NORMAL" />
<param value="BOLD" />
<param value="ITALIC" />
@@ -81,34 +109,42 @@
<param value="UNDERLINE" />
<param value="LINE-THROUGH" />
</proposal>
- </attribute>
- <attribute name="encoding">
- <description>The character set encoding.</description>
- </attribute>
+ </attribute>
+ <attribute extended="false" name="encoding">
+ <description>The character set encoding.</description>
+ </attribute>
</component>
-
- <component name="newPage">
+
+ <component extended="false" closeTag="true"
name="newPage">
<description>p:newPage inserts a page break.</description>
</component>
-
- <component name="image">
- <description>p:image inserts an image into the document. Images can be be loaded
from the classpath or from the web application context using the value attribute.
-Resources can also be dynamically generated by application code. The imageData attribute
can specify a value binding expression whose value is a java.awt.Image
object.</description>
- <attribute name="value">
- <description>A resource name or a method expression binding to an
application-generated image.</description>
- </attribute>
- <attribute name="rotation">
- <description>The rotation of the image in degrees.</description>
- </attribute>
- <attribute name="height">
- <description>The height of the image.</description>
- </attribute>
- <attribute name="width">
- <description>The width of the image.</description>
- </attribute>
- <attribute name="alignment">
- <description>The alignment of the image. Seam PDF supports the following
horizontal alignment values: left, right, center, justify and justifyall. The vertical
alignment values are top, middle, bottom, and baseline.</description>
- <proposal type="enumeration">
+
+ <component extended="false" closeTag="true"
name="image">
+ <description>p:image inserts an image into the document. Images can be
+ be loaded from the classpath or from the web application context
+ using the value attribute. Resources can also be dynamically
+ generated by application code. The imageData attribute can specify a
+ value binding expression whose value is a java.awt.Image object.
+ </description>
+ <attribute extended="false" name="value">
+ <description>A resource name or a method expression binding to an
+ application-generated image.</description>
+ </attribute>
+ <attribute extended="false" name="rotation">
+ <description>The rotation of the image in degrees.</description>
+ </attribute>
+ <attribute extended="false" name="height">
+ <description>The height of the image.</description>
+ </attribute>
+ <attribute extended="false" name="width">
+ <description>The width of the image.</description>
+ </attribute>
+ <attribute extended="false" name="alignment">
+ <description>The alignment of the image. Seam PDF supports the
+ following horizontal alignment values: left, right, center, justify
+ and justifyall. The vertical alignment values are top, middle,
+ bottom, and baseline.</description>
+ <proposal type="enumeration">
<param value="left" />
<param value="right" />
<param value="center" />
@@ -119,43 +155,61 @@
<param value="bottom" />
<param value="baseline" />
</proposal>
- </attribute>
- <attribute name="alt">
- <description>Alternative text representation for the
image.</description>
- </attribute>
- <attribute name="indentationLeft" />
- <attribute name="indentationRight" />
- <attribute name="spacingBefore">
- <description>The blank space to be inserted before the
element.</description>
- </attribute>
- <attribute name="spacingAfter">
- <description>The blank space to be inserted after the
element.</description>
- </attribute>
- <attribute name="widthPercentage" />
- <attribute name="initialRotation" />
- <attribute name="dpi" />
- <attribute name="scalePercent">
- <description>The scaling factor (as a percentage) to use for the image.
This can be expressed as a single percentage value or as two percentage values
representing separate x and y scaling percentages.</description>
- </attribute>
- <attribute name="wrap" />
- <attribute name="underlying" />
+ </attribute>
+ <attribute extended="false" name="alt">
+ <description>Alternative text representation for the image.
+ </description>
+ </attribute>
+ <attribute extended="false" name="indentationLeft" />
+ <attribute extended="false" name="indentationRight" />
+ <attribute extended="false" name="spacingBefore">
+ <description>The blank space to be inserted before the element.
+ </description>
+ </attribute>
+ <attribute extended="false" name="spacingAfter">
+ <description>The blank space to be inserted after the element.
+ </description>
+ </attribute>
+ <attribute extended="false" name="widthPercentage" />
+ <attribute extended="false" name="initialRotation" />
+ <attribute extended="false" name="dpi" />
+ <attribute extended="false" name="scalePercent">
+ <description>The scaling factor (as a percentage) to use for the
+ image. This can be expressed as a single percentage value or as two
+ percentage values representing separate x and y scaling percentages.
+ </description>
+ </attribute>
+ <attribute extended="false" name="wrap" />
+ <attribute extended="false" name="underlying" />
</component>
-
- <component name="anchor">
- <description>p:anchor defines clickable links from a
document.</description>
- <attribute name="name">
- <description>The name of an in-document anchor
destination.</description>
- </attribute>
- <attribute name="reference">
- <description>The destination the link refers to. Links to other points in
the document should begin with a "#". For example, "#link1" to refer
to an anchor postion with a name of link1. Links may also be a full URL to point to a
resource outside of the document.</description>
- </attribute>
+
+ <component extended="false" name="anchor">
+ <description>p:anchor defines clickable links from a document.
+ </description>
+ <attribute extended="false" name="name">
+ <description>The name of an in-document anchor destination.
+ </description>
+ </attribute>
+ <attribute extended="false" name="reference">
+ <description>The destination the link refers to. Links to other
+ points in the document should begin with a "#". For example,
+ "#link1" to refer to an anchor postion with a name of link1. Links
+ may also be a full URL to point to a resource outside of the
+ document.</description>
+ </attribute>
</component>
-
- <component name="header">
- <description>The p:header and p:footer components provide the ability to place
header and footer text on each page of a generated document, with the exception of the
first page. Header and footer declarations should appear near the top of a
document.</description>
- <attribute name="alignment">
- <description>The alignment of the image. Seam PDF supports the following
horizontal alignment values: left, right, center, justify and justifyall. The vertical
alignment values are top, middle, bottom, and baseline.</description>
- <proposal type="enumeration">
+
+ <component extended="false" name="header">
+ <description>The p:header and p:footer components provide the ability
+ to place header and footer text on each page of a generated document,
+ with the exception of the first page. Header and footer declarations
+ should appear near the top of a document.</description>
+ <attribute extended="false" name="alignment">
+ <description>The alignment of the image. Seam PDF supports the
+ following horizontal alignment values: left, right, center, justify
+ and justifyall. The vertical alignment values are top, middle,
+ bottom, and baseline.</description>
+ <proposal type="enumeration">
<param value="left" />
<param value="right" />
<param value="center" />
@@ -166,10 +220,13 @@
<param value="bottom" />
<param value="baseline" />
</proposal>
- </attribute>
- <attribute name="backgroundColor">
- <description>The background color of the header/footer box. Currently,
only named colors are supported. They are: white, gray, lightgray, darkgray, black, red,
pink, yellow, green, magenta, cyan and blue.</description>
- <proposal type="enumeration">
+ </attribute>
+ <attribute extended="false" name="backgroundColor">
+ <description>The background color of the header/footer box.
+ Currently, only named colors are supported. They are: white, gray,
+ lightgray, darkgray, black, red, pink, yellow, green, magenta, cyan
+ and blue.</description>
+ <proposal type="enumeration">
<param value="white" />
<param value="gray" />
<param value="lightgray" />
@@ -183,10 +240,14 @@
<param value="cyan" />
<param value="blue" />
</proposal>
- </attribute>
- <attribute name="borderColor">
- <description>The border color of the header/footer box. Individual border
sides can be set using borderColorLeft, borderColorRight, borderColorTop and
borderColorBottom. Currently, only named colors are supported. They are: white, gray,
lightgray, darkgray, black, red, pink, yellow, green, magenta, cyan and
blue.</description>
- <proposal type="enumeration">
+ </attribute>
+ <attribute extended="false" name="borderColor">
+ <description>The border color of the header/footer box. Individual
+ border sides can be set using borderColorLeft, borderColorRight,
+ borderColorTop and borderColorBottom. Currently, only named colors
+ are supported. They are: white, gray, lightgray, darkgray, black,
+ red, pink, yellow, green, magenta, cyan and blue.</description>
+ <proposal type="enumeration">
<param value="white" />
<param value="gray" />
<param value="lightgray" />
@@ -200,10 +261,12 @@
<param value="cyan" />
<param value="blue" />
</proposal>
- </attribute>
- <attribute name="borderColorLeft">
- <description>Currently, only named colors are supported. They are: white,
gray, lightgray, darkgray, black, red, pink, yellow, green, magenta, cyan and
blue.</description>
- <proposal type="enumeration">
+ </attribute>
+ <attribute extended="false" name="borderColorLeft">
+ <description>Currently, only named colors are supported. They are:
+ white, gray, lightgray, darkgray, black, red, pink, yellow, green,
+ magenta, cyan and blue.</description>
+ <proposal type="enumeration">
<param value="white" />
<param value="gray" />
<param value="lightgray" />
@@ -217,10 +280,12 @@
<param value="cyan" />
<param value="blue" />
</proposal>
- </attribute>
- <attribute name="borderColorRight">
- <description>Currently, only named colors are supported. They are: white,
gray, lightgray, darkgray, black, red, pink, yellow, green, magenta, cyan and
blue.</description>
- <proposal type="enumeration">
+ </attribute>
+ <attribute extended="false" name="borderColorRight">
+ <description>Currently, only named colors are supported. They are:
+ white, gray, lightgray, darkgray, black, red, pink, yellow, green,
+ magenta, cyan and blue.</description>
+ <proposal type="enumeration">
<param value="white" />
<param value="gray" />
<param value="lightgray" />
@@ -234,10 +299,12 @@
<param value="cyan" />
<param value="blue" />
</proposal>
- </attribute>
- <attribute name="borderColorTop">
- <description>Currently, only named colors are supported. They are: white,
gray, lightgray, darkgray, black, red, pink, yellow, green, magenta, cyan and
blue.</description>
- <proposal type="enumeration">
+ </attribute>
+ <attribute extended="false" name="borderColorTop">
+ <description>Currently, only named colors are supported. They are:
+ white, gray, lightgray, darkgray, black, red, pink, yellow, green,
+ magenta, cyan and blue.</description>
+ <proposal type="enumeration">
<param value="white" />
<param value="gray" />
<param value="lightgray" />
@@ -251,10 +318,12 @@
<param value="cyan" />
<param value="blue" />
</proposal>
- </attribute>
- <attribute name="borderColorBottom">
- <description>Currently, only named colors are supported. They are: white,
gray, lightgray, darkgray, black, red, pink, yellow, green, magenta, cyan and
blue.</description>
- <proposal type="enumeration">
+ </attribute>
+ <attribute extended="false" name="borderColorBottom">
+ <description>Currently, only named colors are supported. They are:
+ white, gray, lightgray, darkgray, black, red, pink, yellow, green,
+ magenta, cyan and blue.</description>
+ <proposal type="enumeration">
<param value="white" />
<param value="gray" />
<param value="lightgray" />
@@ -268,21 +337,29 @@
<param value="cyan" />
<param value="blue" />
</proposal>
- </attribute>
- <attribute name="borderWidth">
- <description>The width of the border. Inidvidual border sides can be
specified using borderWidthLeft, borderWidthRight, borderWidthTop and
borderWidthBottom.</description>
- </attribute>
- <attribute name="borderWidthLeft" />
- <attribute name="borderWidthRight" />
- <attribute name="borderWidthTop" />
- <attribute name="borderWidthBottom" />
+ </attribute>
+ <attribute extended="false" name="borderWidth">
+ <description>The width of the border. Inidvidual border sides can be
+ specified using borderWidthLeft, borderWidthRight, borderWidthTop
+ and borderWidthBottom.</description>
+ </attribute>
+ <attribute extended="false" name="borderWidthLeft" />
+ <attribute extended="false" name="borderWidthRight" />
+ <attribute extended="false" name="borderWidthTop" />
+ <attribute extended="false" name="borderWidthBottom" />
</component>
- <component name="footer">
- <description>The p:header and p:footer components provide the ability to place
header and footer text on each page of a generated document, with the exception of the
first page. Header and footer declarations should appear near the top of a
document.</description>
- <attribute name="alignment">
- <description>The alignment of the image. Seam PDF supports the following
horizontal alignment values: left, right, center, justify and justifyall. The vertical
alignment values are top, middle, bottom, and baseline.</description>
- <proposal type="enumeration">
+ <component extended="false" name="footer">
+ <description>The p:header and p:footer components provide the ability
+ to place header and footer text on each page of a generated document,
+ with the exception of the first page. Header and footer declarations
+ should appear near the top of a document.</description>
+ <attribute extended="false" name="alignment">
+ <description>The alignment of the image. Seam PDF supports the
+ following horizontal alignment values: left, right, center, justify
+ and justifyall. The vertical alignment values are top, middle,
+ bottom, and baseline.</description>
+ <proposal type="enumeration">
<param value="left" />
<param value="right" />
<param value="center" />
@@ -293,10 +370,13 @@
<param value="bottom" />
<param value="baseline" />
</proposal>
- </attribute>
- <attribute name="backgroundColor">
- <description>The background color of the header/footer box. Currently,
only named colors are supported. They are: white, gray, lightgray, darkgray, black, red,
pink, yellow, green, magenta, cyan and blue.</description>
- <proposal type="enumeration">
+ </attribute>
+ <attribute extended="false" name="backgroundColor">
+ <description>The background color of the header/footer box.
+ Currently, only named colors are supported. They are: white, gray,
+ lightgray, darkgray, black, red, pink, yellow, green, magenta, cyan
+ and blue.</description>
+ <proposal type="enumeration">
<param value="white" />
<param value="gray" />
<param value="lightgray" />
@@ -310,10 +390,14 @@
<param value="cyan" />
<param value="blue" />
</proposal>
- </attribute>
- <attribute name="borderColor">
- <description>The border color of the header/footer box. Individual border
sides can be set using borderColorLeft, borderColorRight, borderColorTop and
borderColorBottom. Currently, only named colors are supported. They are: white, gray,
lightgray, darkgray, black, red, pink, yellow, green, magenta, cyan and
blue.</description>
- <proposal type="enumeration">
+ </attribute>
+ <attribute extended="false" name="borderColor">
+ <description>The border color of the header/footer box. Individual
+ border sides can be set using borderColorLeft, borderColorRight,
+ borderColorTop and borderColorBottom. Currently, only named colors
+ are supported. They are: white, gray, lightgray, darkgray, black,
+ red, pink, yellow, green, magenta, cyan and blue.</description>
+ <proposal type="enumeration">
<param value="white" />
<param value="gray" />
<param value="lightgray" />
@@ -327,10 +411,12 @@
<param value="cyan" />
<param value="blue" />
</proposal>
- </attribute>
- <attribute name="borderColorLeft">
- <description>Currently, only named colors are supported. They are: white,
gray, lightgray, darkgray, black, red, pink, yellow, green, magenta, cyan and
blue.</description>
- <proposal type="enumeration">
+ </attribute>
+ <attribute extended="false" name="borderColorLeft">
+ <description>Currently, only named colors are supported. They are:
+ white, gray, lightgray, darkgray, black, red, pink, yellow, green,
+ magenta, cyan and blue.</description>
+ <proposal type="enumeration">
<param value="white" />
<param value="gray" />
<param value="lightgray" />
@@ -344,10 +430,12 @@
<param value="cyan" />
<param value="blue" />
</proposal>
- </attribute>
- <attribute name="borderColorRight">
- <description>Currently, only named colors are supported. They are: white,
gray, lightgray, darkgray, black, red, pink, yellow, green, magenta, cyan and
blue.</description>
- <proposal type="enumeration">
+ </attribute>
+ <attribute extended="false" name="borderColorRight">
+ <description>Currently, only named colors are supported. They are:
+ white, gray, lightgray, darkgray, black, red, pink, yellow, green,
+ magenta, cyan and blue.</description>
+ <proposal type="enumeration">
<param value="white" />
<param value="gray" />
<param value="lightgray" />
@@ -361,10 +449,12 @@
<param value="cyan" />
<param value="blue" />
</proposal>
- </attribute>
- <attribute name="borderColorTop">
- <description>Currently, only named colors are supported. They are: white,
gray, lightgray, darkgray, black, red, pink, yellow, green, magenta, cyan and
blue.</description>
- <proposal type="enumeration">
+ </attribute>
+ <attribute extended="false" name="borderColorTop">
+ <description>Currently, only named colors are supported. They are:
+ white, gray, lightgray, darkgray, black, red, pink, yellow, green,
+ magenta, cyan and blue.</description>
+ <proposal type="enumeration">
<param value="white" />
<param value="gray" />
<param value="lightgray" />
@@ -378,10 +468,12 @@
<param value="cyan" />
<param value="blue" />
</proposal>
- </attribute>
- <attribute name="borderColorBottom">
- <description>Currently, only named colors are supported. They are: white,
gray, lightgray, darkgray, black, red, pink, yellow, green, magenta, cyan and
blue.</description>
- <proposal type="enumeration">
+ </attribute>
+ <attribute extended="false" name="borderColorBottom">
+ <description>Currently, only named colors are supported. They are:
+ white, gray, lightgray, darkgray, black, red, pink, yellow, green,
+ magenta, cyan and blue.</description>
+ <proposal type="enumeration">
<param value="white" />
<param value="gray" />
<param value="lightgray" />
@@ -395,25 +487,38 @@
<param value="cyan" />
<param value="blue" />
</proposal>
- </attribute>
- <attribute name="borderWidth">
- <description>The width of the border. Inidvidual border sides can be
specified using borderWidthLeft, borderWidthRight, borderWidthTop and
borderWidthBottom.</description>
- </attribute>
- <attribute name="borderWidthLeft" />
- <attribute name="borderWidthRight" />
- <attribute name="borderWidthTop" />
- <attribute name="borderWidthBottom" />
+ </attribute>
+ <attribute extended="false" name="borderWidth">
+ <description>The width of the border. Inidvidual border sides can be
+ specified using borderWidthLeft, borderWidthRight, borderWidthTop
+ and borderWidthBottom.</description>
+ </attribute>
+ <attribute extended="false" name="borderWidthLeft" />
+ <attribute extended="false" name="borderWidthRight" />
+ <attribute extended="false" name="borderWidthTop" />
+ <attribute extended="false" name="borderWidthBottom" />
</component>
-
- <component name="pageNumber">
- <description>The current page number can be placed inside of a header or footer
using the p:pageNumber tag. The page number tag can only be used in the context of a
header or footer and can only be used once.</description>
+
+ <component extended="false" closeTag="true"
name="pageNumber">
+ <description>The current page number can be placed inside of a header
+ or footer using the p:pageNumber tag. The page number tag can only be
+ used in the context of a header or footer and can only be used once.
+ </description>
</component>
-
- <component name="chapter">
- <description>If the generated document follows a book/article structure, the
p:chapter and p:section tags can be used to provide the necessary structure. Sections can
only be used inside of chapters, but they may be nested arbitrarily deep. Most PDF viewers
provide easy navigation between chapters and sections in a document.</description>
- <attribute name="alignment">
- <description>The alignment of the chapter/section box section. Seam PDF
supports the following horizontal alignment values: left, right, center, justify and
justifyall. The vertical alignment values are top, middle, bottom, and
baseline.</description>
- <proposal type="enumeration">
+
+ <component extended="false" name="chapter">
+ <description>If the generated document follows a book/article
+ structure, the p:chapter and p:section tags can be used to provide
+ the necessary structure. Sections can only be used inside of
+ chapters, but they may be nested arbitrarily deep. Most PDF viewers
+ provide easy navigation between chapters and sections in a document.
+ </description>
+ <attribute extended="false" name="alignment">
+ <description>The alignment of the chapter/section box section. Seam
+ PDF supports the following horizontal alignment values: left, right,
+ center, justify and justifyall. The vertical alignment values are
+ top, middle, bottom, and baseline.</description>
+ <proposal type="enumeration">
<param value="left" />
<param value="right" />
<param value="center" />
@@ -424,20 +529,34 @@
<param value="bottom" />
<param value="baseline" />
</proposal>
- </attribute>
- <attribute name="number">
- <description>The chapter number. Every chapter should be assigned a
chapter number.</description>
- </attribute>
- <attribute name="numberDepth">
- <description>The depth of numbering for section. All sections are numbered
relative to their surrounding chapter/sections. The fourth section of of the first section
of chapter three would be section 3.1.4, if displayed at the default number depth of
three. To omit the chapter number, a number depth of 2 should be used. In that case, the
section number would be displayed as 1.4.</description>
- </attribute>
+ </attribute>
+ <attribute extended="false" name="number">
+ <description>The chapter number. Every chapter should be assigned a
+ chapter number.</description>
+ </attribute>
+ <attribute extended="false" name="numberDepth">
+ <description>The depth of numbering for section. All sections are
+ numbered relative to their surrounding chapter/sections. The fourth
+ section of of the first section of chapter three would be section
+ 3.1.4, if displayed at the default number depth of three. To omit
+ the chapter number, a number depth of 2 should be used. In that
+ case, the section number would be displayed as 1.4.</description>
+ </attribute>
</component>
-
- <component name="section">
- <description>If the generated document follows a book/article structure, the
p:chapter and p:section tags can be used to provide the necessary structure. Sections can
only be used inside of chapters, but they may be nested arbitrarily deep. Most PDF viewers
provide easy navigation between chapters and sections in a document.</description>
- <attribute name="alignment">
- <description>The alignment of the chapter/section box section. Seam PDF
supports the following horizontal alignment values: left, right, center, justify and
justifyall. The vertical alignment values are top, middle, bottom, and
baseline.</description>
- <proposal type="enumeration">
+
+ <component extended="false" name="section">
+ <description>If the generated document follows a book/article
+ structure, the p:chapter and p:section tags can be used to provide
+ the necessary structure. Sections can only be used inside of
+ chapters, but they may be nested arbitrarily deep. Most PDF viewers
+ provide easy navigation between chapters and sections in a document.
+ </description>
+ <attribute extended="false" name="alignment">
+ <description>The alignment of the chapter/section box section. Seam
+ PDF supports the following horizontal alignment values: left, right,
+ center, justify and justifyall. The vertical alignment values are
+ top, middle, bottom, and baseline.</description>
+ <proposal type="enumeration">
<param value="left" />
<param value="right" />
<param value="center" />
@@ -448,23 +567,33 @@
<param value="bottom" />
<param value="baseline" />
</proposal>
- </attribute>
- <attribute name="number">
- <description>The chapter number. Every chapter should be assigned a
chapter number.</description>
- </attribute>
- <attribute name="numberDepth">
- <description>The depth of numbering for section. All sections are numbered
relative to their surrounding chapter/sections. The fourth section of of the first section
of chapter three would be section 3.1.4, if displayed at the default number depth of
three. To omit the chapter number, a number depth of 2 should be used. In that case, the
section number would be displayed as 1.4.</description>
- </attribute>
+ </attribute>
+ <attribute extended="false" name="number">
+ <description>The chapter number. Every chapter should be assigned a
+ chapter number.</description>
+ </attribute>
+ <attribute extended="false" name="numberDepth">
+ <description>The depth of numbering for section. All sections are
+ numbered relative to their surrounding chapter/sections. The fourth
+ section of of the first section of chapter three would be section
+ 3.1.4, if displayed at the default number depth of three. To omit
+ the chapter number, a number depth of 2 should be used. In that
+ case, the section number would be displayed as 1.4.</description>
+ </attribute>
</component>
-
- <component name="title">
- <description>Any chapter or section can contain a p:title. The title will be
displayed next to the chapter/section number. The body of the title may contain raw text
or may be a p:paragraph.</description>
+
+ <component extended="false" name="title">
+ <description>Any chapter or section can contain a p:title. The title
+ will be displayed next to the chapter/section number. The body of the
+ title may contain raw text or may be a p:paragraph.</description>
</component>
- <component name="list">
- <attribute name="type">
- <description> The ordering/bulleting style of list. One of: NUMBERED,
LETTERED, GREEK, ROMAN, ZAPFDINGBATS, ZAPFDINGBATS_NUMBER. If no style is given, the list
items are bulleted.</description>
- <proposal type="enumeration">
+ <component extended="false" name="list">
+ <attribute extended="false" name="type">
+ <description> The ordering/bulleting style of list. One of: NUMBERED,
+ LETTERED, GREEK, ROMAN, ZAPFDINGBATS, ZAPFDINGBATS_NUMBER. If no
+ style is given, the list items are bulleted.</description>
+ <proposal type="enumeration">
<param value="NUMBERED" />
<param value="LETTERED" />
<param value="GREEK" />
@@ -472,28 +601,35 @@
<param value="ZAPFDINGBATS" />
<param value="ZAPFDINGBATS_NUMBER" />
</proposal>
- </attribute>
- <attribute name="listSymbol">
- <description>For bulleted lists, specifies the bullet
symbol.</description>
- </attribute>
- <attribute name="indent">
- <description>The indentation level of the list.</description>
- </attribute>
- <attribute name="lowerCase">
- <description>For list styles using letters, indicates whether the letters
should be lower case.</description>
- </attribute>
- <attribute name="charNumber">
- <description>For ZAPFDINGBATS, indicates the character code of the bullet
character.</description>
- </attribute>
- <attribute name="numberType">
- <description>For ZAPFDINGBATS_NUMBER, indicates the numbering
style.</description>
- </attribute>
+ </attribute>
+ <attribute extended="false" name="listSymbol">
+ <description>For bulleted lists, specifies the bullet symbol.
+ </description>
+ </attribute>
+ <attribute extended="false" name="indent">
+ <description>The indentation level of the list.</description>
+ </attribute>
+ <attribute extended="false" name="lowerCase">
+ <description>For list styles using letters, indicates whether the
+ letters should be lower case.</description>
+ </attribute>
+ <attribute extended="false" name="charNumber">
+ <description>For ZAPFDINGBATS, indicates the character code of the
+ bullet character.</description>
+ </attribute>
+ <attribute extended="false" name="numberType">
+ <description>For ZAPFDINGBATS_NUMBER, indicates the numbering style.
+ </description>
+ </attribute>
</component>
- <component name="listItem">
- <attribute name="alignment">
- <description>The alignment of the list item. Seam PDF supports the
following horizontal alignment values: left, right, center, justify and justifyall. The
vertical alignment values are top, middle, bottom, and baseline.</description>
- <proposal type="enumeration">
+ <component extended="false" name="listItem">
+ <attribute extended="false" name="alignment">
+ <description>The alignment of the list item. Seam PDF supports the
+ following horizontal alignment values: left, right, center, justify
+ and justifyall. The vertical alignment values are top, middle,
+ bottom, and baseline.</description>
+ <proposal type="enumeration">
<param value="left" />
<param value="right" />
<param value="center" />
@@ -504,116 +640,141 @@
<param value="bottom" />
<param value="baseline" />
</proposal>
- </attribute>
- <attribute name="indentationLeft">
- <description>The left indentation amount.</description>
- </attribute>
- <attribute name="indentationRight">
- <description>The right indentation amount.</description>
- </attribute>
- <attribute name="listSymbol">
- <description>Overrides the default list symbol for this list
item.</description>
- </attribute>
+ </attribute>
+ <attribute extended="false" name="indentationLeft">
+ <description>The left indentation amount.</description>
+ </attribute>
+ <attribute extended="false" name="indentationRight">
+ <description>The right indentation amount.</description>
+ </attribute>
+ <attribute extended="false" name="listSymbol">
+ <description>Overrides the default list symbol for this list item.
+ </description>
+ </attribute>
</component>
- <component name="table">
- <attribute name="columns">
- <description>The number of columns (cells) that make up a table
row.</description>
- </attribute>
- <attribute name="widths">
- <description>The relative widths of each column. There should be one value
for each column. For example: widths="2 1 1" would indicate that there are 3
columns and the first column should be twice the size of the second and third
column.</description>
- </attribute>
- <attribute name="headerRows">
- <description>The initial number of rows which are considered to be headers
or footer rows and should be repeated if the table spans multiple
pages.</description>
- </attribute>
- <attribute name="footerRows">
- <description>The number of rows that are considered to be footer rows.
This value is subtracted from the headerRows value. If document has 2 rows which make up
the header and one row that makes up the footer, headerRows should be set to 3 and
footerRows should be set to 1</description>
- </attribute>
- <attribute name="widthPercentage">
- <description>The percentage of the page width that the table
spans.</description>
- </attribute>
- <attribute name="horizontalAlignment">
- <description>The horizontal alignment of the table. Seam PDF supports the
following horizontal alignment values: left, right, center, justify and
justifyall.</description>
- <proposal type="enumeration">
+ <component extended="false" name="table">
+ <attribute extended="false" name="columns">
+ <description>The number of columns (cells) that make up a table row.
+ </description>
+ </attribute>
+ <attribute extended="false" name="widths">
+ <description>The relative widths of each column. There should be one
+ value for each column. For example: widths="2 1 1" would indicate
+ that there are 3 columns and the first column should be twice the
+ size of the second and third column.</description>
+ </attribute>
+ <attribute extended="false" name="headerRows">
+ <description>The initial number of rows which are considered to be
+ headers or footer rows and should be repeated if the table spans
+ multiple pages.</description>
+ </attribute>
+ <attribute extended="false" name="footerRows">
+ <description>The number of rows that are considered to be footer
+ rows. This value is subtracted from the headerRows value. If
+ document has 2 rows which make up the header and one row that makes
+ up the footer, headerRows should be set to 3 and footerRows should
+ be set to 1</description>
+ </attribute>
+ <attribute extended="false" name="widthPercentage">
+ <description>The percentage of the page width that the table spans.
+ </description>
+ </attribute>
+ <attribute extended="false" name="horizontalAlignment">
+ <description>The horizontal alignment of the table. Seam PDF supports
+ the following horizontal alignment values: left, right, center,
+ justify and justifyall.</description>
+ <proposal type="enumeration">
<param value="left" />
<param value="right" />
<param value="center" />
<param value="justify" />
<param value="justifyall" />
</proposal>
- </attribute>
- <attribute name="skipFirstHeader" />
- <attribute name="runDirection" />
- <attribute name="lockedWidth" />
- <attribute name="splitRows" />
- <attribute name="spacingBefore">
- <description>The blank space to be inserted before the
element.</description>
- </attribute>
- <attribute name="spacingAfter">
- <description>The blank space to be inserted after the
element.</description>
- </attribute>
- <attribute name="extendLastRow" />
- <attribute name="headersInEvent" />
- <attribute name="splitLate" />
- <attribute name="keepTogether" />
+ </attribute>
+ <attribute extended="false" name="skipFirstHeader" />
+ <attribute extended="false" name="runDirection" />
+ <attribute extended="false" name="lockedWidth" />
+ <attribute extended="false" name="splitRows" />
+ <attribute extended="false" name="spacingBefore">
+ <description>The blank space to be inserted before the element.
+ </description>
+ </attribute>
+ <attribute extended="false" name="spacingAfter">
+ <description>The blank space to be inserted after the element.
+ </description>
+ </attribute>
+ <attribute extended="false" name="extendLastRow" />
+ <attribute extended="false" name="headersInEvent" />
+ <attribute extended="false" name="splitLate" />
+ <attribute extended="false" name="keepTogether" />
</component>
- <component name="cell">
- <attribute name="colspan">
- <description>Cells can span more than one column by declaring a colspan
greater than 1. Tables do not have the ability to span across multiple
rows.</description>
- </attribute>
- <attribute name="horizontalAlignment">
- <description>The horizontal alignment of the cell. Seam PDF supports the
following horizontal alignment values: left, right, center, justify and
justifyall.</description>
- <proposal type="enumeration">
+ <component extended="false" name="cell">
+ <attribute extended="false" name="colspan">
+ <description>Cells can span more than one column by declaring a
+ colspan greater than 1. Tables do not have the ability to span
+ across multiple rows.</description>
+ </attribute>
+ <attribute extended="false" name="horizontalAlignment">
+ <description>The horizontal alignment of the cell. Seam PDF supports
+ the following horizontal alignment values: left, right, center,
+ justify and justifyall.</description>
+ <proposal type="enumeration">
<param value="left" />
<param value="right" />
<param value="center" />
<param value="justify" />
<param value="justifyall" />
</proposal>
- </attribute>
- <attribute name="verticalAlignment">
- <description>The vertical alignment of the cell. Seam PDF supports the
following vertical alignment values: top, middle, bottom, and
baseline.</description>
- <proposal type="enumeration">
+ </attribute>
+ <attribute extended="false" name="verticalAlignment">
+ <description>The vertical alignment of the cell. Seam PDF supports
+ the following vertical alignment values: top, middle, bottom, and
+ baseline.</description>
+ <proposal type="enumeration">
<param value="top" />
<param value="middle" />
<param value="bottom" />
<param value="baseline" />
</proposal>
- </attribute>
- <attribute name="padding">
- <description>Padding on a given side can also be specified using
paddingLeft, paddingRight, paddingTop and paddingBottom.</description>
- </attribute>
- <attribute name="paddingLeft" />
- <attribute name="paddingRight" />
- <attribute name="paddingTop" />
- <attribute name="paddingBottom" />
- <attribute name="useBorderPadding" />
- <attribute name="leading" />
- <attribute name="multipliedLeading" />
- <attribute name="indent" />
- <attribute name="extraParagraphSpace" />
- <attribute name="fixedHeight" />
- <attribute name="noWrap" />
- <attribute name="minimumHeight" />
- <attribute name="followingIndent" />
- <attribute name="rightIndent" />
- <attribute name="spaceCharRatio" />
- <attribute name="runDirection" />
- <attribute name="arabicOptions" />
- <attribute name="useAscender" />
- <attribute name="grayFill" />
- <attribute name="rotation" />
+ </attribute>
+ <attribute extended="false" name="padding">
+ <description>Padding on a given side can also be specified using
+ paddingLeft, paddingRight, paddingTop and paddingBottom.
+ </description>
+ </attribute>
+ <attribute extended="false" name="paddingLeft" />
+ <attribute extended="false" name="paddingRight" />
+ <attribute extended="false" name="paddingTop" />
+ <attribute extended="false" name="paddingBottom" />
+ <attribute extended="false" name="useBorderPadding" />
+ <attribute extended="false" name="leading" />
+ <attribute extended="false" name="multipliedLeading" />
+ <attribute extended="false" name="indent" />
+ <attribute extended="false" name="extraParagraphSpace" />
+ <attribute extended="false" name="fixedHeight" />
+ <attribute extended="false" name="noWrap" />
+ <attribute extended="false" name="minimumHeight" />
+ <attribute extended="false" name="followingIndent" />
+ <attribute extended="false" name="rightIndent" />
+ <attribute extended="false" name="spaceCharRatio" />
+ <attribute extended="false" name="runDirection" />
+ <attribute extended="false" name="arabicOptions" />
+ <attribute extended="false" name="useAscender" />
+ <attribute extended="false" name="grayFill" />
+ <attribute extended="false" name="rotation" />
</component>
- <component name="barchart">
+ <component extended="false" name="barchart">
<description>Displays a bar chart.</description>
- <attribute name="borderVisible">
- <description>Controls whether or not a border is displayed around the
entire chart.</description>
- </attribute>
- <attribute name="borderPaint">
- <description>The color of the border, if visible.</description>
- <proposal type="enumeration">
+ <attribute extended="false" name="borderVisible">
+ <description>Controls whether or not a border is displayed around the
+ entire chart.</description>
+ </attribute>
+ <attribute extended="false" name="borderPaint">
+ <description>The color of the border, if visible.</description>
+ <proposal type="enumeration">
<param value="white" />
<param value="gray" />
<param value="lightgray" />
@@ -627,10 +788,10 @@
<param value="cyan" />
<param value="blue" />
</proposal>
- </attribute>
- <attribute name="borderBackgroundPaint">
- <description>The default background color of the
chart.</description>
- <proposal type="enumeration">
+ </attribute>
+ <attribute extended="false" name="borderBackgroundPaint">
+ <description>The default background color of the chart.</description>
+ <proposal type="enumeration">
<param value="white" />
<param value="gray" />
<param value="lightgray" />
@@ -644,14 +805,14 @@
<param value="cyan" />
<param value="blue" />
</proposal>
- </attribute>
- <attribute name="borderStroke" />
- <attribute name="domainAxisLabel">
- <description>The text label for the domain axis.</description>
- </attribute>
- <attribute name="domainAxisPaint">
- <description>The color of the domain axis label.</description>
- <proposal type="enumeration">
+ </attribute>
+ <attribute extended="false" name="borderStroke" />
+ <attribute extended="false" name="domainAxisLabel">
+ <description>The text label for the domain axis.</description>
+ </attribute>
+ <attribute extended="false" name="domainAxisPaint">
+ <description>The color of the domain axis label.</description>
+ <proposal type="enumeration">
<param value="white" />
<param value="gray" />
<param value="lightgray" />
@@ -665,13 +826,15 @@
<param value="cyan" />
<param value="blue" />
</proposal>
- </attribute>
- <attribute name="domainGridlinesVisible">
- <description>Controls whether or not gridlines for the domain axis are
shown on the chart.</description>
- </attribute>
- <attribute name="domainGridlinePaint">
- <description>The color of the domain gridlines, if
visible.</description>
- <proposal type="enumeration">
+ </attribute>
+ <attribute extended="false" name="domainGridlinesVisible">
+ <description>Controls whether or not gridlines for the domain axis
+ are shown on the chart.</description>
+ </attribute>
+ <attribute extended="false" name="domainGridlinePaint">
+ <description>The color of the domain gridlines, if visible.
+ </description>
+ <proposal type="enumeration">
<param value="white" />
<param value="gray" />
<param value="lightgray" />
@@ -685,25 +848,37 @@
<param value="cyan" />
<param value="blue" />
</proposal>
- </attribute>
- <attribute name="domainGridlineStroke">
- <description>The stroke style of the domain gridleines, if
visible.</description>
- </attribute>
- <attribute name="height">
- <description>The height of the chart.</description>
- </attribute>
- <attribute name="width">
- <description>The width of the chart.</description>
- </attribute>
- <attribute name="is3D">
- <description>A boolean value indicating that the chart should be rendered
in 3D instead of 2D.</description>
- </attribute>
- <attribute name="legend">
- <description>A boolean value indicating whether or not the chart should
include a legend.</description>
- </attribute>
- <attribute name="legendItemPaint">
- <description>The default color of the text labels in the
legend.</description>
- <proposal type="enumeration">
+ </attribute>
+ <attribute extended="false" name="domainGridlineStroke">
+ <description>The stroke style of the domain gridleines, if visible.
+ </description>
+ </attribute>
+ <attribute extended="false" name="height">
+ <description>The height of the chart.</description>
+ </attribute>
+ <attribute extended="false" name="width">
+ <description>The width of the chart.</description>
+ </attribute>
+ <attribute extended="false" name="is3D">
+ <description>A boolean value indicating that the chart should be
+ rendered in 3D instead of 2D.</description>
+ <proposal type="enumeration">
+ <param value="true" />
+ <param value="false" />
+ </proposal>
+ </attribute>
+ <attribute extended="false" name="legend">
+ <description>A boolean value indicating whether or not the chart
+ should include a legend.</description>
+ <proposal type="enumeration">
+ <param value="true" />
+ <param value="false" />
+ </proposal>
+ </attribute>
+ <attribute extended="false" name="legendItemPaint">
+ <description>The default color of the text labels in the legend.
+ </description>
+ <proposal type="enumeration">
<param value="white" />
<param value="gray" />
<param value="lightgray" />
@@ -717,20 +892,22 @@
<param value="cyan" />
<param value="blue" />
</proposal>
- </attribute>
- <attribute name="legendItemBackgoundPaint">
- <description>The background color for the legend, if different from the
chart background color.</description>
- </attribute>
- <attribute name="orientation">
- <description>The orientation of the plot, either vertical (the default) or
horizontal.</description>
- <proposal type="enumeration">
+ </attribute>
+ <attribute extended="false" name="legendItemBackgoundPaint">
+ <description>The background color for the legend, if different from
+ the chart background color.</description>
+ </attribute>
+ <attribute extended="false" name="orientation">
+ <description>The orientation of the plot, either vertical (the
+ default) or horizontal.</description>
+ <proposal type="enumeration">
<param value="vertical" />
<param value="horizontal" />
</proposal>
- </attribute>
- <attribute name="plotBackgroundPaint">
- <description>The color of the plot background.</description>
- <proposal type="enumeration">
+ </attribute>
+ <attribute extended="false" name="plotBackgroundPaint">
+ <description>The color of the plot background.</description>
+ <proposal type="enumeration">
<param value="white" />
<param value="gray" />
<param value="lightgray" />
@@ -744,16 +921,21 @@
<param value="cyan" />
<param value="blue" />
</proposal>
- </attribute>
- <attribute name="plotBackgroundAlpha">
- <description>The alpha (transparency) level of the plot background. It
should be a number between 0 (completely transparent) and 1 (completely
opaque).</description>
- </attribute>
- <attribute name="plotForegroundAlpha">
- <description>The alpha (transparency) level of the plot. It should be a
number between 0 (completely transparent) and 1 (completely opaque).</description>
- </attribute>
- <attribute name="plotOutlinePaint">
- <description>The color of the range gridlines, if
visible.</description>
- <proposal type="enumeration">
+ </attribute>
+ <attribute extended="false" name="plotBackgroundAlpha">
+ <description>The alpha (transparency) level of the plot background.
+ It should be a number between 0 (completely transparent) and 1
+ (completely opaque).</description>
+ </attribute>
+ <attribute extended="false" name="plotForegroundAlpha">
+ <description>The alpha (transparency) level of the plot. It should be
+ a number between 0 (completely transparent) and 1 (completely
+ opaque).</description>
+ </attribute>
+ <attribute extended="false" name="plotOutlinePaint">
+ <description>The color of the range gridlines, if visible.
+ </description>
+ <proposal type="enumeration">
<param value="white" />
<param value="gray" />
<param value="lightgray" />
@@ -767,16 +949,17 @@
<param value="cyan" />
<param value="blue" />
</proposal>
- </attribute>
- <attribute name="plotOutlineStroke">
- <description>The stroke style of the range gridleines, if
visible.</description>
- </attribute>
- <attribute name="rangeAxisLabel">
- <description>The text label for the range axis.</description>
- </attribute>
- <attribute name="rangeAxisPaint">
- <description>The color of the range axis label.</description>
- <proposal type="enumeration">
+ </attribute>
+ <attribute extended="false" name="plotOutlineStroke">
+ <description>The stroke style of the range gridleines, if visible.
+ </description>
+ </attribute>
+ <attribute extended="false" name="rangeAxisLabel">
+ <description>The text label for the range axis.</description>
+ </attribute>
+ <attribute extended="false" name="rangeAxisPaint">
+ <description>The color of the range axis label.</description>
+ <proposal type="enumeration">
<param value="white" />
<param value="gray" />
<param value="lightgray" />
@@ -790,22 +973,25 @@
<param value="cyan" />
<param value="blue" />
</proposal>
- </attribute>
- <attribute name="rangeGridlinesVisible">
- <description>Controls whether or not gridlines for the range axis are
shown on the chart.</description>
- </attribute>
- <attribute name="rangeGridlinePaint">
- <description>The color of the range gridlines, if
visible.</description>
- </attribute>
- <attribute name="rangeGridlineStroke">
- <description>The stroke style of the range gridleines, if
visible.</description>
- </attribute>
- <attribute name="title">
- <description>The chart title text.</description>
- </attribute>
- <attribute name="titlePaint">
- <description>The color of the chart title text.</description>
- <proposal type="enumeration">
+ </attribute>
+ <attribute extended="false" name="rangeGridlinesVisible">
+ <description>Controls whether or not gridlines for the range axis are
+ shown on the chart.</description>
+ </attribute>
+ <attribute extended="false" name="rangeGridlinePaint">
+ <description>The color of the range gridlines, if visible.
+ </description>
+ </attribute>
+ <attribute extended="false" name="rangeGridlineStroke">
+ <description>The stroke style of the range gridleines, if visible.
+ </description>
+ </attribute>
+ <attribute extended="false" name="title">
+ <description>The chart title text.</description>
+ </attribute>
+ <attribute extended="false" name="titlePaint">
+ <description>The color of the chart title text.</description>
+ <proposal type="enumeration">
<param value="white" />
<param value="gray" />
<param value="lightgray" />
@@ -819,10 +1005,11 @@
<param value="cyan" />
<param value="blue" />
</proposal>
- </attribute>
- <attribute name="titleBackgroundPaint">
- <description>The background color around the chart
title.</description>
- <proposal type="enumeration">
+ </attribute>
+ <attribute extended="false" name="titleBackgroundPaint">
+ <description>The background color around the chart title.
+ </description>
+ <proposal type="enumeration">
<param value="white" />
<param value="gray" />
<param value="lightgray" />
@@ -836,17 +1023,18 @@
<param value="cyan" />
<param value="blue" />
</proposal>
- </attribute>
+ </attribute>
</component>
- <component name="linechart">
+ <component extended="false" name="linechart">
<description>Displays a line chart.</description>
- <attribute name="borderVisible">
- <description>Controls whether or not a border is displayed around the
entire chart.</description>
- </attribute>
- <attribute name="borderPaint">
- <description>The color of the border, if visible.</description>
- <proposal type="enumeration">
+ <attribute extended="false" name="borderVisible">
+ <description>Controls whether or not a border is displayed around the
+ entire chart.</description>
+ </attribute>
+ <attribute extended="false" name="borderPaint">
+ <description>The color of the border, if visible.</description>
+ <proposal type="enumeration">
<param value="white" />
<param value="gray" />
<param value="lightgray" />
@@ -860,17 +1048,17 @@
<param value="cyan" />
<param value="blue" />
</proposal>
- </attribute>
- <attribute name="borderBackgroundPaint">
- <description>The default background color of the
chart.</description>
- </attribute>
- <attribute name="borderStroke" />
- <attribute name="domainAxisLabel">
- <description>The text label for the domain axis.</description>
- </attribute>
- <attribute name="domainAxisPaint">
- <description>The color of the domain axis label.</description>
- <proposal type="enumeration">
+ </attribute>
+ <attribute extended="false" name="borderBackgroundPaint">
+ <description>The default background color of the chart.</description>
+ </attribute>
+ <attribute extended="false" name="borderStroke" />
+ <attribute extended="false" name="domainAxisLabel">
+ <description>The text label for the domain axis.</description>
+ </attribute>
+ <attribute extended="false" name="domainAxisPaint">
+ <description>The color of the domain axis label.</description>
+ <proposal type="enumeration">
<param value="white" />
<param value="gray" />
<param value="lightgray" />
@@ -884,13 +1072,15 @@
<param value="cyan" />
<param value="blue" />
</proposal>
- </attribute>
- <attribute name="domainGridlinesVisible">
- <description>Controls whether or not gridlines for the domain axis are
shown on the chart.</description>
- </attribute>
- <attribute name="domainGridlinePaint">
- <description>The color of the domain gridlines, if
visible.</description>
- <proposal type="enumeration">
+ </attribute>
+ <attribute extended="false" name="domainGridlinesVisible">
+ <description>Controls whether or not gridlines for the domain axis
+ are shown on the chart.</description>
+ </attribute>
+ <attribute extended="false" name="domainGridlinePaint">
+ <description>The color of the domain gridlines, if visible.
+ </description>
+ <proposal type="enumeration">
<param value="white" />
<param value="gray" />
<param value="lightgray" />
@@ -904,25 +1094,37 @@
<param value="cyan" />
<param value="blue" />
</proposal>
- </attribute>
- <attribute name="domainGridlineStroke">
- <description>The stroke style of the domain gridleines, if
visible.</description>
- </attribute>
- <attribute name="height">
- <description>The height of the chart.</description>
- </attribute>
- <attribute name="width">
- <description>The width of the chart.</description>
- </attribute>
- <attribute name="is3D">
- <description>A boolean value indicating that the chart should be rendered
in 3D instead of 2D.</description>
- </attribute>
- <attribute name="legend">
- <description>A boolean value indicating whether or not the chart should
include a legend.</description>
- </attribute>
- <attribute name="legendItemPaint">
- <description>The default color of the text labels in the
legend.</description>
- <proposal type="enumeration">
+ </attribute>
+ <attribute extended="false" name="domainGridlineStroke">
+ <description>The stroke style of the domain gridleines, if visible.
+ </description>
+ </attribute>
+ <attribute extended="false" name="height">
+ <description>The height of the chart.</description>
+ </attribute>
+ <attribute extended="false" name="width">
+ <description>The width of the chart.</description>
+ </attribute>
+ <attribute extended="false" name="is3D">
+ <description>A boolean value indicating that the chart should be
+ rendered in 3D instead of 2D.</description>
+ <proposal type="enumeration">
+ <param value="true" />
+ <param value="false" />
+ </proposal>
+ </attribute>
+ <attribute extended="false" name="legend">
+ <description>A boolean value indicating whether or not the chart
+ should include a legend.</description>
+ <proposal type="enumeration">
+ <param value="true" />
+ <param value="false" />
+ </proposal>
+ </attribute>
+ <attribute extended="false" name="legendItemPaint">
+ <description>The default color of the text labels in the legend.
+ </description>
+ <proposal type="enumeration">
<param value="white" />
<param value="gray" />
<param value="lightgray" />
@@ -936,20 +1138,22 @@
<param value="cyan" />
<param value="blue" />
</proposal>
- </attribute>
- <attribute name="legendItemBackgoundPaint">
- <description>The background color for the legend, if different from the
chart background color.</description>
- </attribute>
- <attribute name="orientation">
- <description>The orientation of the plot, either vertical (the default) or
horizontal.</description>
- <proposal type="enumeration">
+ </attribute>
+ <attribute extended="false" name="legendItemBackgoundPaint">
+ <description>The background color for the legend, if different from
+ the chart background color.</description>
+ </attribute>
+ <attribute extended="false" name="orientation">
+ <description>The orientation of the plot, either vertical (the
+ default) or horizontal.</description>
+ <proposal type="enumeration">
<param value="vertical" />
<param value="horizontal" />
</proposal>
- </attribute>
- <attribute name="plotBackgroundPaint">
- <description>The color of the plot background.</description>
- <proposal type="enumeration">
+ </attribute>
+ <attribute extended="false" name="plotBackgroundPaint">
+ <description>The color of the plot background.</description>
+ <proposal type="enumeration">
<param value="white" />
<param value="gray" />
<param value="lightgray" />
@@ -963,22 +1167,26 @@
<param value="cyan" />
<param value="blue" />
</proposal>
- </attribute>
- <attribute name="plotBackgroundAlpha">
- <description>The alpha (transparency) level of the plot background. It
should be a number between 0 (completely transparent) and 1 (completely
opaque).</description>
- </attribute>
- <attribute name="plotOutlinePaint">
- <description>The color of the range gridlines, if
visible.</description>
- </attribute>
- <attribute name="plotOutlineStroke">
- <description>The stroke style of the range gridleines, if
visible.</description>
- </attribute>
- <attribute name="rangeAxisLabel">
- <description>The text label for the range axis.</description>
- </attribute>
- <attribute name="rangeAxisPaint">
- <description>The color of the range axis label.</description>
- <proposal type="enumeration">
+ </attribute>
+ <attribute extended="false" name="plotBackgroundAlpha">
+ <description>The alpha (transparency) level of the plot background.
+ It should be a number between 0 (completely transparent) and 1
+ (completely opaque).</description>
+ </attribute>
+ <attribute extended="false" name="plotOutlinePaint">
+ <description>The color of the range gridlines, if visible.
+ </description>
+ </attribute>
+ <attribute extended="false" name="plotOutlineStroke">
+ <description>The stroke style of the range gridleines, if visible.
+ </description>
+ </attribute>
+ <attribute extended="false" name="rangeAxisLabel">
+ <description>The text label for the range axis.</description>
+ </attribute>
+ <attribute extended="false" name="rangeAxisPaint">
+ <description>The color of the range axis label.</description>
+ <proposal type="enumeration">
<param value="white" />
<param value="gray" />
<param value="lightgray" />
@@ -992,13 +1200,15 @@
<param value="cyan" />
<param value="blue" />
</proposal>
- </attribute>
- <attribute name="rangeGridlinesVisible">
- <description>Controls whether or not gridlines for the range axis are
shown on the chart.</description>
- </attribute>
- <attribute name="rangeGridlinePaint">
- <description>The color of the range gridlines, if
visible.</description>
- <proposal type="enumeration">
+ </attribute>
+ <attribute extended="false" name="rangeGridlinesVisible">
+ <description>Controls whether or not gridlines for the range axis are
+ shown on the chart.</description>
+ </attribute>
+ <attribute extended="false" name="rangeGridlinePaint">
+ <description>The color of the range gridlines, if visible.
+ </description>
+ <proposal type="enumeration">
<param value="white" />
<param value="gray" />
<param value="lightgray" />
@@ -1012,16 +1222,17 @@
<param value="cyan" />
<param value="blue" />
</proposal>
- </attribute>
- <attribute name="rangeGridlineStroke">
- <description>The stroke style of the range gridleines, if
visible.</description>
- </attribute>
- <attribute name="title">
- <description>The chart title text.</description>
- </attribute>
- <attribute name="titlePaint">
- <description>The color of the chart title text.</description>
- <proposal type="enumeration">
+ </attribute>
+ <attribute extended="false" name="rangeGridlineStroke">
+ <description>The stroke style of the range gridleines, if visible.
+ </description>
+ </attribute>
+ <attribute extended="false" name="title">
+ <description>The chart title text.</description>
+ </attribute>
+ <attribute extended="false" name="titlePaint">
+ <description>The color of the chart title text.</description>
+ <proposal type="enumeration">
<param value="white" />
<param value="gray" />
<param value="lightgray" />
@@ -1035,10 +1246,11 @@
<param value="cyan" />
<param value="blue" />
</proposal>
- </attribute>
- <attribute name="titleBackgroundPaint">
- <description>The background color around the chart
title.</description>
- <proposal type="enumeration">
+ </attribute>
+ <attribute extended="false" name="titleBackgroundPaint">
+ <description>The background color around the chart title.
+ </description>
+ <proposal type="enumeration">
<param value="white" />
<param value="gray" />
<param value="lightgray" />
@@ -1052,24 +1264,34 @@
<param value="cyan" />
<param value="blue" />
</proposal>
- </attribute>
+ </attribute>
</component>
- <component name="piechart">
+ <component extended="false" name="piechart">
<description>Displays a pie chart.</description>
- <attribute name="title">
- <description>The chart title text.</description>
- </attribute>
- <attribute name="label" />
- <attribute name="legend">
- <description>A boolean value indicating whether or not the chart should
include a legend.</description>
- </attribute>
- <attribute name="is3D">
- <description>A boolean value indicating that the chart should be rendered
in 3D instead of 2D.</description>
- </attribute>
- <attribute name="labelLinkMargin" />
- <attribute name="labelLinkPaint">
- <proposal type="enumeration">
+ <attribute extended="false" name="title">
+ <description>The chart title text.</description>
+ </attribute>
+ <attribute extended="false" name="label" />
+ <attribute extended="false" name="legend">
+ <description>A boolean value indicating whether or not the chart
+ should include a legend.</description>
+ <proposal type="enumeration">
+ <param value="true" />
+ <param value="false" />
+ </proposal>
+ </attribute>
+ <attribute extended="false" name="is3D">
+ <description>A boolean value indicating that the chart should be
+ rendered in 3D instead of 2D.</description>
+ <proposal type="enumeration">
+ <param value="true" />
+ <param value="false" />
+ </proposal>
+ </attribute>
+ <attribute extended="false" name="labelLinkMargin" />
+ <attribute extended="false" name="labelLinkPaint">
+ <proposal type="enumeration">
<param value="white" />
<param value="gray" />
<param value="lightgray" />
@@ -1084,10 +1306,10 @@
<param value="blue" />
</proposal>
</attribute>
- <attribute name="labelLinkStroke" />
- <attribute name="labelLinksVisible" />
- <attribute name="labelOutlinePaint">
- <proposal type="enumeration">
+ <attribute extended="false" name="labelLinkStroke" />
+ <attribute extended="false" name="labelLinksVisible" />
+ <attribute extended="false" name="labelOutlinePaint">
+ <proposal type="enumeration">
<param value="white" />
<param value="gray" />
<param value="lightgray" />
@@ -1102,9 +1324,9 @@
<param value="blue" />
</proposal>
</attribute>
- <attribute name="labelOutlineStroke" />
- <attribute name="labelShadowPaint">
- <proposal type="enumeration">
+ <attribute extended="false" name="labelOutlineStroke" />
+ <attribute extended="false" name="labelShadowPaint">
+ <proposal type="enumeration">
<param value="white" />
<param value="gray" />
<param value="lightgray" />
@@ -1119,10 +1341,10 @@
<param value="blue" />
</proposal>
</attribute>
- <attribute name="labelPaint" />
- <attribute name="labelGap" />
- <attribute name="labelBackgroundPaint">
- <proposal type="enumeration">
+ <attribute extended="false" name="labelPaint" />
+ <attribute extended="false" name="labelGap" />
+ <attribute extended="false" name="labelBackgroundPaint">
+ <proposal type="enumeration">
<param value="white" />
<param value="gray" />
<param value="lightgray" />
@@ -1137,11 +1359,11 @@
<param value="blue" />
</proposal>
</attribute>
- <attribute name="startAngle" />
- <attribute name="circular" />
- <attribute name="direction" />
- <attribute name="sectionOutlinePaint">
- <proposal type="enumeration">
+ <attribute extended="false" name="startAngle" />
+ <attribute extended="false" name="circular" />
+ <attribute extended="false" name="direction" />
+ <attribute extended="false" name="sectionOutlinePaint">
+ <proposal type="enumeration">
<param value="white" />
<param value="gray" />
<param value="lightgray" />
@@ -1156,10 +1378,10 @@
<param value="blue" />
</proposal>
</attribute>
- <attribute name="sectionOutlineStroke" />
- <attribute name="sectionOutlinesVisible" />
- <attribute name="baseSectionOutlinePaint">
- <proposal type="enumeration">
+ <attribute extended="false" name="sectionOutlineStroke" />
+ <attribute extended="false" name="sectionOutlinesVisible" />
+ <attribute extended="false" name="baseSectionOutlinePaint">
+ <proposal type="enumeration">
<param value="white" />
<param value="gray" />
<param value="lightgray" />
@@ -1174,8 +1396,8 @@
<param value="blue" />
</proposal>
</attribute>
- <attribute name="baseSectionPaint">
- <proposal type="enumeration">
+ <attribute extended="false" name="baseSectionPaint">
+ <proposal type="enumeration">
<param value="white" />
<param value="gray" />
<param value="lightgray" />
@@ -1190,7 +1412,229 @@
<param value="blue" />
</proposal>
</attribute>
- <attribute name="baseSectionOutlineStroke" />
+ <attribute extended="false" name="baseSectionOutlineStroke"
/>
</component>
+ <component extended="false" name="series">
+ <description>Category data can be broken down into series. The series
+ tag is used to categorize a set of data with a series and apply
+ styling to the entire series.</description>
+ <attribute extended="false" name="key">
+ <description>The series name.</description>
+ </attribute>
+ <attribute extended="false" name="seriesPaint">
+ <description>The color of each item in the series.</description>
+ <proposal type="enumeration">
+ <param value="white" />
+ <param value="gray" />
+ <param value="lightgray" />
+ <param value="darkgray" />
+ <param value="black" />
+ <param value="red" />
+ <param value="pink" />
+ <param value="yellow" />
+ <param value="green" />
+ <param value="magenta" />
+ <param value="cyan" />
+ <param value="blue" />
+ </proposal>
+ </attribute>
+ <attribute extended="false" name="seriesOutlinePaint">
+ <description>The outline color for each item in the series.
+ </description>
+ <proposal type="enumeration">
+ <param value="white" />
+ <param value="gray" />
+ <param value="lightgray" />
+ <param value="darkgray" />
+ <param value="black" />
+ <param value="red" />
+ <param value="pink" />
+ <param value="yellow" />
+ <param value="green" />
+ <param value="magenta" />
+ <param value="cyan" />
+ <param value="blue" />
+ </proposal>
+ </attribute>
+ <attribute extended="false" name="seriesOutlineStroke">
+ <description>The stroke used to draw each item in the series.
+ </description>
+ </attribute>
+ <attribute extended="false" name="seriesVisible">
+ <description>A boolean indicating if the series should be displayed.
+ </description>
+ <proposal type="enumeration">
+ <param value="true" />
+ <param value="false" />
+ </proposal>
+ </attribute>
+ <attribute extended="false" name="seriesVisibleInLegend">
+ <description>A boolean indiciating if the series should be listed in
+ the legend.</description>
+ <proposal type="enumeration">
+ <param value="true" />
+ <param value="false" />
+ </proposal>
+ </attribute>
+ </component>
+
+ <component extended="false" closeTag="true"
name="data">
+ <description>The data tag describes each data point to be displayed in
+ the graph.</description>
+ <attribute extended="false" name="key">
+ <description>The series name.</description>
+ </attribute>
+ <attribute extended="false" name="series">
+ <description>The series name, when not embedded inside a p:series.
+ </description>
+ </attribute>
+ <attribute extended="false" name="value">
+ <description>The numeric data value.</description>
+ </attribute>
+ <attribute extended="false" name="explodedPercent">
+ <description>For pie charts, indicates how exploded a from the pie a
+ piece is.</description>
+ </attribute>
+ <attribute extended="false" name="sectionOutlinePaint">
+ <description>For bar charts, the color of the section outline.
+ </description>
+ <proposal type="enumeration">
+ <param value="white" />
+ <param value="gray" />
+ <param value="lightgray" />
+ <param value="darkgray" />
+ <param value="black" />
+ <param value="red" />
+ <param value="pink" />
+ <param value="yellow" />
+ <param value="green" />
+ <param value="magenta" />
+ <param value="cyan" />
+ <param value="blue" />
+ </proposal>
+ </attribute>
+ <attribute extended="false" name="sectionOutlineStroke">
+ <description>For bar charts, the stroke type for the section outline.
+ </description>
+ </attribute>
+ <attribute extended="false" name="sectionPaint">
+ <description> For bar charts, the color of the section.</description>
+ <proposal type="enumeration">
+ <param value="white" />
+ <param value="gray" />
+ <param value="lightgray" />
+ <param value="darkgray" />
+ <param value="black" />
+ <param value="red" />
+ <param value="pink" />
+ <param value="yellow" />
+ <param value="green" />
+ <param value="magenta" />
+ <param value="cyan" />
+ <param value="blue" />
+ </proposal>
+ </attribute>
+ </component>
+
+ <component extended="false" closeTag="true"
name="color">
+ <description>The color component declares a color or gradient than can
+ be referenced when drawing filled shapes.</description>
+ <attribute extended="false" name="color">
+ <description>The color value. For gradient colors, this the starting
+ color.</description>
+ <proposal type="enumeration">
+ <param value="white" />
+ <param value="gray" />
+ <param value="lightgray" />
+ <param value="darkgray" />
+ <param value="black" />
+ <param value="red" />
+ <param value="pink" />
+ <param value="yellow" />
+ <param value="green" />
+ <param value="magenta" />
+ <param value="cyan" />
+ <param value="blue" />
+ </proposal>
+ </attribute>
+ <attribute extended="false" name="color2">
+ <description>For gradient colors, this is the color that ends the
+ gradient.</description>
+ <proposal type="enumeration">
+ <param value="white" />
+ <param value="gray" />
+ <param value="lightgray" />
+ <param value="darkgray" />
+ <param value="black" />
+ <param value="red" />
+ <param value="pink" />
+ <param value="yellow" />
+ <param value="green" />
+ <param value="magenta" />
+ <param value="cyan" />
+ <param value="blue" />
+ </proposal>
+ </attribute>
+ <attribute extended="false" name="point">
+ <description>The co-ordinates where the gradient color begins.
+ </description>
+ </attribute>
+ <attribute extended="false" name="point2">
+ <description>The co-ordinates where the gradient color ends.
+ </description>
+ </attribute>
+ </component>
+
+ <component extended="false" closeTag="true"
name="stroke">
+ <description>Describes a stroke used to draw lines in a chart.
+ </description>
+ <attribute extended="false" name="width">
+ <description>The width of the stroke.</description>
+ </attribute>
+ <attribute extended="false" name="cap">
+ <description>The line cap type. Valid values are butt, round and
+ square.</description>
+ <proposal type="enumeration">
+ <param value="butt" />
+ <param value="round" />
+ <param value="square" />
+ </proposal>
+ </attribute>
+ <attribute extended="false" name="join">
+ <description>The line join type. Valid values are miter, round and
+ bevel.</description>
+ <proposal type="enumeration">
+ <param value="miter" />
+ <param value="round" />
+ <param value="bevel" />
+ </proposal>
+ </attribute>
+ <attribute extended="false" name="miterLimit">
+ <description>For miter joins, this value is the limit of the size of
+ the join.</description>
+ </attribute>
+ <attribute extended="false" name="dash">
+ <description>The dash value sets the dash pattern to be used to draw
+ the line. The space separated integers indicate the length of each
+ alternating drawn and undrawn segments.</description>
+ </attribute>
+ <attribute extended="false" name="dashPhase">
+ <description>The dash phase indicates the offset into the dash
+ pattern that the the line should be drawn with.</description>
+ </attribute>
+ </component>
+
+ <component extended="false" name="barcode">
+ <attribute extended="false" name="type" />
+ <attribute extended="false" name="code" />
+ <attribute extended="false" name="xpos" />
+ <attribute extended="false" name="ypos" />
+ <attribute extended="false" name="rotDegrees" />
+ <attribute extended="false" name="barHeight" />
+ <attribute extended="false" name="textSize" />
+ <attribute extended="false" name="minBarWidth" />
+ <attribute extended="false" name="barMultiplier" />
+ </component>
+
</tag-lib>
\ No newline at end of file