ejtools-cvs Mailing List for EJTools (Page 95)
Brought to you by:
letiemble
You can subscribe to this list here.
2002 |
Jan
|
Feb
|
Mar
|
Apr
(471) |
May
(303) |
Jun
(176) |
Jul
(67) |
Aug
(64) |
Sep
(84) |
Oct
(148) |
Nov
(57) |
Dec
(272) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2003 |
Jan
(356) |
Feb
(304) |
Mar
(214) |
Apr
(22) |
May
(7) |
Jun
(25) |
Jul
|
Aug
(5) |
Sep
(106) |
Oct
|
Nov
(95) |
Dec
(193) |
2015 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
2016 |
Jan
(2) |
Feb
(1) |
Mar
(2) |
Apr
(1) |
May
|
Jun
|
Jul
(2) |
Aug
(1) |
Sep
|
Oct
|
Nov
(1) |
Dec
|
From: Laurent E. <let...@us...> - 2002-05-17 20:41:34
|
Update of /cvsroot/ejtools/applications/jmx.browser/src/webapp/content In directory usw-pr-cvs1:/tmp/cvs-serv8722/jmx.browser/src/webapp/content Modified Files: style.xsl tree.xsl Added Files: index.jsp.old index.xml Log Message: Add icons --- NEW FILE: index.jsp.old --- (This appears to be a binary file; contents omitted.) --- NEW FILE: index.xml --- (This appears to be a binary file; contents omitted.) Index: style.xsl =================================================================== RCS file: /cvsroot/ejtools/applications/jmx.browser/src/webapp/content/style.xsl,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** style.xsl 24 Apr 2002 20:03:29 -0000 1.1 --- style.xsl 17 May 2002 20:41:31 -0000 1.2 *************** *** 1,256 **** ! <?xml version="1.0"?> ! <xsl:stylesheet version='1.0' xmlns:xsl='http://www.w3.org/1999/XSL/Transform'> ! <xsl:output method="html" version="1.0" encoding="UTF-8" indent="yes" omit-xml-declaration="yes" /> ! ! <xsl:template match="/Page"> ! <html> ! <head> ! <title><xsl:value-of select="@title"/></title> ! <link rel="stylesheet" type="text/css" href="style.css"/> ! </head> ! <body> ! <xsl:apply-templates/> ! </body> ! </html> ! </xsl:template> ! ! <xsl:template match="Spacer"> ! <img border="0" src="images/white.png" width="5" height="15"/> ! </xsl:template> ! ! <xsl:template match="TitleBlock"> ! <table border="0" width="100%" bgcolor="#CCCCCC" cellspacing="0"> ! <tr> ! <td width="100%"> ! <table border="0" width="100%" cellspacing="0" cellpadding="3" bgcolor="#FFFFFF"> ! <tr> ! <td><b><font face="verdana,arial,sans-serif" color="#000000" size="6"><xsl:value-of select="@title"/></font></b></td> ! <td align="right" rowspan="2"><img border="0" src="images/ejtools50.png" width="175" height="50"/></td> ! </tr> ! <tr> ! <td> ! <xsl:for-each select="Path/Element"> ! <xsl:choose> ! <xsl:when test="./@link != ''"> ! <xsl:element name="a"> ! <xsl:attribute name="href"><xsl:value-of select="./@link"/></xsl:attribute> ! <xsl:value-of select="."/> ! </xsl:element> ! </xsl:when> ! <xsl:otherwise> ! <xsl:value-of select="."/> ! </xsl:otherwise> ! </xsl:choose> ! <xsl:if test="position() != last()"> ! <xsl:text> >> </xsl:text> ! </xsl:if> ! </xsl:for-each> ! </td> ! </tr> ! </table> ! </td> ! </tr> ! </table> ! </xsl:template> ! ! <xsl:template match="Frame"> ! <table border="0" cellspacing="1" bgcolor="#CCCCCC" width="100%"> ! <tr bgcolor="#EEEEEE"> ! <td align="left" valign="top"> ! <xsl:apply-templates select="HeaderBlock"/> ! </td> ! </tr> ! <xsl:if test="ContentBlock"> ! <tr bgcolor="#FFFFFF"> ! <td align="left" valign="top"> ! <xsl:apply-templates select="ContentBlock"/> ! </td> ! </tr> ! </xsl:if> ! </table> ! </xsl:template> ! ! <xsl:template match="HeaderBlock"> ! <table border="0" width="100%" cellspacing="0" cellpadding="3"> ! <tr> ! <xsl:apply-templates/> ! </tr> ! </table> ! </xsl:template> ! ! <xsl:template match="ContentBlock"> ! <table border="0" width="100%" cellspacing="0" cellpadding="3"> ! <tr> ! <td align="left"> ! <xsl:apply-templates/> ! </td> ! </tr> ! </table> ! </xsl:template> ! ! <xsl:template match="AttributesBlock"> ! <table border="0" width="100%" cellspacing="1" cellpadding="2" bgcolor="#CCCCCC"> ! <tr bgcolor="#000090"> ! <td align="center" valign="top" width="25%"><font face="verdana,arial,sans-serif" color="#ffffff" size="-1"><b>Attribute</b></font></td> ! <td align="center" valign="top" width="30%"><font face="verdana,arial,sans-serif" color="#ffffff" size="-1"><b>Type</b></font></td> ! <td align="center" valign="top" width="10%"><font face="verdana,arial,sans-serif" color="#ffffff" size="-1"><b>Access</b></font></td> ! <td align="center" valign="top" width="30%"><font face="verdana,arial,sans-serif" color="#ffffff" size="-1"><b>Value</b></font></td> ! </tr> ! <xsl:for-each select="Attribute"> ! <tr bgcolor="#EEEEEE"> ! <td valign="top" align="right"> ! <xsl:element name="a"> ! <xsl:attribute name="href"> ! <xsl:text>javascript:alert('</xsl:text> ! <xsl:value-of select="./@description"/> ! <xsl:text>')</xsl:text> ! </xsl:attribute> ! <xsl:value-of select="./@display-name"/> ! </xsl:element> ! <xsl:text> :</xsl:text></td> ! <td valign="top" align="right"><xsl:value-of select="./@type"/></td> ! <td valign="top" align="center"><xsl:value-of select="./@access"/></td> ! <td class="attributeValue" valign="top" align="left">false</td> ! </tr> ! </xsl:for-each> ! </table> ! </xsl:template> ! ! <xsl:template match="OperationsBlock"> ! <table border="0" width="100%" cellspacing="1" cellpadding="2" bgcolor="#CCCCCC"> ! <tr bgcolor="#000090"> ! <td align="center" valign="top" colspan="2"><font face="verdana,arial,sans-serif" color="#ffffff" size="-1"><b>Operation</b></font></td> ! <td align="center" valign="top"><font face="verdana,arial,sans-serif" color="#ffffff" size="-1"><b>Arguments</b></font></td> ! </tr> ! <xsl:for-each select="Operation"> ! <tr bgcolor="#EEEEEE"> ! <td valign="top" align="right"> ! <xsl:element name="a"> ! <xsl:attribute name="href"> ! <xsl:text>javascript:alert('</xsl:text> ! <xsl:value-of select="./@description"/> ! <xsl:text>')</xsl:text> ! </xsl:attribute> ! <xsl:value-of select="./@display-name"/> ! </xsl:element> ! <xsl:text> :</xsl:text></td> ! <td valign="top" class="attributeValue" align="center"><font size="-1"><input type="submit" value="Invoke" class="button"/></font></td> ! <td valign="top" class="attributeValue" align="left"></td> ! </tr> ! </xsl:for-each> ! </table> ! </xsl:template> ! ! <xsl:template match="*|@*"> ! <xsl:copy-of select="."/> ! </xsl:template> ! ! <xsl:template match="Tree"> ! <xsl:variable name="sessionid" select="./@id"/> ! <xsl:for-each select="tree-node"> ! <xsl:call-template name="node"> ! <xsl:with-param name="sessionid" select="$sessionid"/> ! </xsl:call-template> ! </xsl:for-each> ! </xsl:template> ! ! <xsl:template name="node"> ! <xsl:param name="sessionid"/> ! <xsl:param name="parent_follow"/> ! ! <TABLE border="0" cellspacing="0" cellpadding="0"> ! <TR> ! <TD valign="middle"> ! ! <xsl:call-template name="spacer"> ! <xsl:with-param name="indent" select="$parent_follow"/> ! </xsl:call-template> ! ! <xsl:choose> ! <xsl:when test="count(ancestor::tree-node) = 0"> ! <img src="images/tree/empty.gif" width="16" height="16"></img> ! </xsl:when> ! <xsl:when test="count(following-sibling::tree-node) > 0"> ! <img src="images/tree/joinbottom.gif" width="16" height="16"></img> ! </xsl:when> ! <xsl:otherwise> ! <img src="images/tree/join.gif" width="16" height="16"></img> ! </xsl:otherwise> ! </xsl:choose> ! ! <xsl:variable name="small-icon" select="./@small-icon"/> ! ! <xsl:element name="img"> ! <xsl:attribute name="src"> ! <xsl:text>images/icons/</xsl:text> ! <xsl:value-of select="$small-icon"/> ! </xsl:attribute> ! </xsl:element> ! ! <img src="images/tree/empty.gif" width="4" height="16"></img> ! ! </TD> ! <TD valign="middle"> ! ! <xsl:variable name="item-name" select="./text"/> ! ! <xsl:element name="a"> ! <xsl:attribute name="href"> ! <xsl:text>detail.do;jsessionid=</xsl:text><xsl:value-of select="$sessionid"/><xsl:text>?ref=</xsl:text><xsl:value-of select="./@objref"/> ! </xsl:attribute> ! <font size="-1"> ! <xsl:choose> ! <xsl:when test="contains($item-name, ':')"> ! <xsl:value-of select="substring-after($item-name, ':')"/> ! </xsl:when> ! <xsl:otherwise> ! <xsl:value-of select="$item-name"/> ! </xsl:otherwise> ! </xsl:choose> ! </font> ! </xsl:element> ! ! </TD> ! </TR> ! </TABLE> ! ! <xsl:choose> ! <xsl:when test="count(following-sibling::tree-node) > 0"> ! <xsl:for-each select="tree-node"> ! <xsl:call-template name="node"> ! <xsl:with-param name="sessionid" select="$sessionid"/> ! <xsl:with-param name="parent_follow" select="concat($parent_follow, '1')"/> ! </xsl:call-template> ! </xsl:for-each> ! </xsl:when> ! <xsl:otherwise> ! <xsl:for-each select="tree-node"> ! <xsl:call-template name="node"> ! <xsl:with-param name="sessionid" select="$sessionid"/> ! <xsl:with-param name="parent_follow" select="concat($parent_follow, '0')"/> ! </xsl:call-template> ! </xsl:for-each> ! </xsl:otherwise> ! </xsl:choose> ! ! </xsl:template> ! ! <xsl:template name="spacer"> ! <xsl:param name="indent" select="''"/> ! ! <xsl:if test="string-length($indent) > 0"> ! <xsl:choose> ! <xsl:when test="substring($indent, 1, 1) = '1'"> ! <img src="images/tree/line.gif" width="16" height="16"></img> ! </xsl:when> ! <xsl:otherwise> ! <img src="images/tree/empty.gif" width="16" height="16"></img> ! </xsl:otherwise> ! </xsl:choose> ! <xsl:call-template name="spacer"> ! <xsl:with-param name="indent" select="substring($indent, 2)"/> ! </xsl:call-template> ! </xsl:if> ! </xsl:template> ! ! </xsl:stylesheet> --- 1,319 ---- ! <?xml version="1.0"?> ! <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> ! <xsl:output method="html" version="1.0" encoding="UTF-8" indent="yes" omit-xml-declaration="yes"/> ! <xsl:template match="/Page"> ! <html> ! <head> ! <title> ! <xsl:value-of select="@title"/> ! </title> ! <link rel="stylesheet" type="text/css" href="style.css"/> ! </head> ! <body> ! <xsl:apply-templates/> ! </body> ! </html> ! </xsl:template> ! <xsl:template match="Spacer"> ! <img border="0" src="images/white.png" width="5" height="15"/> ! </xsl:template> ! <xsl:template match="TitleBlock"> ! <table border="0" width="100%" bgcolor="#CCCCCC" cellspacing="0"> ! <tr> ! <td width="100%"> ! <table border="0" width="100%" cellspacing="0" cellpadding="3" bgcolor="#FFFFFF"> ! <tr> ! <td> ! <b> ! <font face="verdana,arial,sans-serif" color="#000000" size="6"> ! <xsl:value-of select="@title"/> ! </font> ! </b> ! </td> ! <td align="right" rowspan="2"> ! <img border="0" src="images/ejtools50.png" width="175" height="50"/> ! </td> ! </tr> ! <tr> ! <td> ! <xsl:for-each select="Path/Element"> ! <xsl:choose> ! <xsl:when test="./@link != ''"> ! <xsl:element name="a"> ! <xsl:attribute name="href"><xsl:value-of select="./@link"/></xsl:attribute> ! <xsl:value-of select="."/> ! </xsl:element> ! </xsl:when> ! <xsl:otherwise> ! <xsl:value-of select="."/> ! </xsl:otherwise> ! </xsl:choose> ! <xsl:if test="position() != last()"> ! <xsl:text> >> </xsl:text> ! </xsl:if> ! </xsl:for-each> ! </td> ! </tr> ! </table> ! </td> ! </tr> ! </table> ! </xsl:template> ! <xsl:template match="Frame"> ! <table border="0" cellspacing="1" bgcolor="#CCCCCC" width="100%"> ! <tr bgcolor="#EEEEEE"> ! <td align="left" valign="top"> ! <xsl:apply-templates select="HeaderBlock"/> ! </td> ! </tr> ! <xsl:if test="ContentBlock"> ! <tr bgcolor="#FFFFFF"> ! <td align="left" valign="top"> ! <xsl:apply-templates select="ContentBlock"/> ! </td> ! </tr> ! </xsl:if> ! </table> ! </xsl:template> ! <xsl:template match="HeaderBlock"> ! <table border="0" width="100%" cellspacing="0" cellpadding="3"> ! <tr> ! <td> ! <xsl:apply-templates/> ! </td> ! </tr> ! </table> ! </xsl:template> ! <xsl:template match="ContentBlock"> ! <table border="0" width="100%" cellspacing="0" cellpadding="3"> ! <tr> ! <td align="left"> ! <xsl:apply-templates/> ! </td> ! </tr> ! </table> ! </xsl:template> ! <xsl:template match="AttributesBlock"> ! <table border="0" width="100%" cellspacing="1" cellpadding="2" bgcolor="#CCCCCC"> ! <tr bgcolor="#000090"> ! <td align="center" valign="top" width="30%"> ! <font face="verdana,arial,sans-serif" color="#ffffff" size="-1"> ! <b>Attribute</b> ! </font> ! </td> ! <td align="center" valign="top" width="30%"> ! <font face="verdana,arial,sans-serif" color="#ffffff" size="-1"> ! <b>Type</b> ! </font> ! </td> ! <td align="center" valign="top" width="10%"> ! <font face="verdana,arial,sans-serif" color="#ffffff" size="-1"> ! <b>Access</b> ! </font> ! </td> ! <td align="center" valign="top" width="30%"> ! <font face="verdana,arial,sans-serif" color="#ffffff" size="-1"> ! <b>Value</b> ! </font> ! </td> ! </tr> ! <xsl:for-each select="Attribute"> ! <tr bgcolor="#EEEEEE"> ! <td valign="top" align="right"> ! <xsl:element name="a"> ! <xsl:attribute name="href"><xsl:text>javascript:alert('</xsl:text><xsl:value-of select="./@description"/><xsl:text>')</xsl:text></xsl:attribute> ! <xsl:value-of select="./@display-name"/> ! </xsl:element> ! <xsl:text> :</xsl:text> ! </td> ! <td valign="top" align="right"> ! <xsl:value-of select="./@type"/> ! </td> ! <td valign="top" align="center"> ! <xsl:value-of select="./@access"/> ! </td> ! <td class="attributeValue" valign="top" align="left">false</td> ! </tr> ! </xsl:for-each> ! </table> ! </xsl:template> ! <xsl:template match="ConstructorsBlock"> ! <table border="0" width="100%" cellspacing="1" cellpadding="2" bgcolor="#CCCCCC"> ! <tr bgcolor="#000090"> ! <td align="center" valign="top" width="30%"> ! <font face="verdana,arial,sans-serif" color="#ffffff" size="-1"> ! <b>Constructor</b> ! </font> ! </td> ! <td align="center" valign="top" width="70%"> ! <font face="verdana,arial,sans-serif" color="#ffffff" size="-1"> ! <b>Parameters</b> ! </font> ! </td> ! </tr> ! <xsl:for-each select="Constructor"> ! <tr bgcolor="#EEEEEE"> ! <td valign="top" align="right"> ! <xsl:element name="a"> ! <xsl:attribute name="href"><xsl:text>javascript:alert('</xsl:text><xsl:value-of select="./@description"/><xsl:text>')</xsl:text></xsl:attribute> ! <xsl:value-of select="./@display-name"/> ! </xsl:element> ! <xsl:text> :</xsl:text> ! </td> ! <td class="attributeValue" valign="top" align="left">false</td> ! </tr> ! </xsl:for-each> ! </table> ! </xsl:template> ! <xsl:template match="NotificationsBlock"> ! <table border="0" width="100%" cellspacing="1" cellpadding="2" bgcolor="#CCCCCC"> ! <tr bgcolor="#000090"> ! <td align="center" valign="top" width="30%"> ! <font face="verdana,arial,sans-serif" color="#ffffff" size="-1"> ! <b>Notification</b> ! </font> ! </td> ! <td align="center" valign="top" width="70%"> ! <font face="verdana,arial,sans-serif" color="#ffffff" size="-1"> ! <b>Value</b> ! </font> ! </td> ! </tr> ! <xsl:for-each select="Notification"> ! <tr bgcolor="#EEEEEE"> ! <td valign="top" align="right"> ! <xsl:element name="a"> ! <xsl:attribute name="href"><xsl:text>javascript:alert('</xsl:text><xsl:value-of select="./@description"/><xsl:text>')</xsl:text></xsl:attribute> ! <xsl:value-of select="./@display-name"/> ! </xsl:element> ! <xsl:text> :</xsl:text> ! </td> ! <td class="attributeValue" valign="top" align="left">false</td> ! </tr> ! </xsl:for-each> ! </table> ! </xsl:template> ! <xsl:template match="OperationsBlock"> ! <table border="0" width="100%" cellspacing="1" cellpadding="2" bgcolor="#CCCCCC"> ! <tr bgcolor="#000090"> ! <td align="center" valign="top" colspan="2"> ! <font face="verdana,arial,sans-serif" color="#ffffff" size="-1"> ! <b>Operation</b> ! </font> ! </td> ! <td align="center" valign="top"> ! <font face="verdana,arial,sans-serif" color="#ffffff" size="-1"> ! <b>Arguments</b> ! </font> ! </td> ! </tr> ! <xsl:for-each select="Operation"> ! <tr bgcolor="#EEEEEE"> ! <td valign="top" align="right"> ! <xsl:element name="a"> ! <xsl:attribute name="href"><xsl:text>javascript:alert('</xsl:text><xsl:value-of select="./@description"/><xsl:text>')</xsl:text></xsl:attribute> ! <xsl:value-of select="./@display-name"/> ! </xsl:element> ! <xsl:text> :</xsl:text> ! </td> ! <td valign="top" class="attributeValue" align="center"> ! <font size="-1"> ! <input type="submit" value="Invoke" class="button"/> ! </font> ! </td> ! <td valign="top" class="attributeValue" align="left"/> ! </tr> ! </xsl:for-each> ! </table> ! </xsl:template> ! <xsl:template match="*|@*"> ! <xsl:copy-of select="."/> ! </xsl:template> ! <xsl:template match="Tree"> ! <xsl:variable name="sessionid" select="./@id"/> ! <xsl:for-each select="tree-node"> ! <xsl:call-template name="node"> ! <xsl:with-param name="sessionid" select="$sessionid"/> ! </xsl:call-template> ! </xsl:for-each> ! </xsl:template> ! <xsl:template name="node"> ! <xsl:param name="sessionid"/> ! <xsl:param name="parent_follow"/> ! <TABLE border="0" cellspacing="0" cellpadding="0"> ! <TR> ! <TD valign="middle"> ! <xsl:call-template name="spacer"> ! <xsl:with-param name="indent" select="$parent_follow"/> ! </xsl:call-template> ! <xsl:choose> ! <xsl:when test="count(ancestor::tree-node) = 0"> ! <img src="images/tree/empty.gif" width="16" height="16"/> ! </xsl:when> ! <xsl:when test="count(following-sibling::tree-node) > 0"> ! <img src="images/tree/joinbottom.gif" width="16" height="16"/> ! </xsl:when> ! <xsl:otherwise> ! <img src="images/tree/join.gif" width="16" height="16"/> ! </xsl:otherwise> ! </xsl:choose> ! <xsl:variable name="small-icon" select="./@small-icon"/> ! <xsl:element name="img"> ! <xsl:attribute name="src"><xsl:text>images/icons/</xsl:text><xsl:value-of select="$small-icon"/></xsl:attribute> ! </xsl:element> ! <img src="images/tree/empty.gif" width="4" height="16"/> ! </TD> ! <TD valign="middle"> ! <xsl:variable name="item-name" select="./text"/> ! <xsl:element name="a"> ! <xsl:attribute name="href"><xsl:text>detail.do;jsessionid=</xsl:text><xsl:value-of select="$sessionid"/><xsl:text>?ref=</xsl:text><xsl:value-of select="./@objref"/></xsl:attribute> ! <font size="-1"> ! <xsl:choose> ! <xsl:when test="contains($item-name, ':')"> ! <xsl:value-of select="substring-after($item-name, ':')"/> ! </xsl:when> ! <xsl:otherwise> ! <xsl:value-of select="$item-name"/> ! </xsl:otherwise> ! </xsl:choose> ! </font> ! </xsl:element> ! </TD> ! </TR> ! </TABLE> ! <xsl:choose> ! <xsl:when test="count(following-sibling::tree-node) > 0"> ! <xsl:for-each select="tree-node"> ! <xsl:call-template name="node"> ! <xsl:with-param name="sessionid" select="$sessionid"/> ! <xsl:with-param name="parent_follow" select="concat($parent_follow, '1')"/> ! </xsl:call-template> ! </xsl:for-each> ! </xsl:when> ! <xsl:otherwise> ! <xsl:for-each select="tree-node"> ! <xsl:call-template name="node"> ! <xsl:with-param name="sessionid" select="$sessionid"/> ! <xsl:with-param name="parent_follow" select="concat($parent_follow, '0')"/> ! </xsl:call-template> ! </xsl:for-each> ! </xsl:otherwise> ! </xsl:choose> ! </xsl:template> ! <xsl:template name="spacer"> ! <xsl:param name="indent" select="''"/> ! <xsl:if test="string-length($indent) > 0"> ! <xsl:choose> ! <xsl:when test="substring($indent, 1, 1) = '1'"> ! <img src="images/tree/line.gif" width="16" height="16"/> ! </xsl:when> ! <xsl:otherwise> ! <img src="images/tree/empty.gif" width="16" height="16"/> ! </xsl:otherwise> ! </xsl:choose> ! <xsl:call-template name="spacer"> ! <xsl:with-param name="indent" select="substring($indent, 2)"/> ! </xsl:call-template> ! </xsl:if> ! </xsl:template> ! </xsl:stylesheet> Index: tree.xsl =================================================================== RCS file: /cvsroot/ejtools/applications/jmx.browser/src/webapp/content/tree.xsl,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** tree.xsl 24 Apr 2002 20:03:29 -0000 1.1 --- tree.xsl 17 May 2002 20:41:31 -0000 1.2 *************** *** 1,101 **** ! <?xml version="1.0"?> ! <xsl:stylesheet version = '1.0' xmlns:xsl='http://www.w3.org/1999/XSL/Transform'> ! <xsl:output method="html" version="1.0" encoding="UTF-8" indent="yes" omit-xml-declaration="yes"/> ! ! <xsl:template match="/"> ! <xsl:for-each select="tree-node"> ! <xsl:call-template name="node"> ! </xsl:call-template> ! </xsl:for-each> ! </xsl:template> ! ! <xsl:template name="node"> ! <xsl:param name="parent_follow"/> ! ! <TABLE border="0" cellspacing="0" cellpadding="0"> ! <TR> ! <TD valign="middle"> ! ! <xsl:call-template name="spacer"> ! <xsl:with-param name="indent" select="$parent_follow"/> ! </xsl:call-template> ! ! <xsl:choose> ! <xsl:when test="count(ancestor::tree-node) = 0"> ! <img src="images/tree/empty.gif" width="16" height="16"></img> ! </xsl:when> ! <xsl:when test="count(following-sibling::tree-node) > 0"> ! <img src="images/tree/joinbottom.gif" width="16" height="16"></img> ! </xsl:when> ! <xsl:otherwise> ! <img src="images/tree/join.gif" width="16" height="16"></img> ! </xsl:otherwise> ! </xsl:choose> ! ! <xsl:variable name="small-icon" select="./@small-icon"/> ! ! <xsl:element name="img"> ! <xsl:attribute name="src"> ! <xsl:text>images/icons/</xsl:text> ! <xsl:value-of select="$small-icon"/> ! </xsl:attribute> ! </xsl:element> ! ! <img src="images/tree/empty.gif" width="4" height="16"></img> ! ! </TD> ! <TD valign="middle"> ! ! <xsl:variable name="item-name" select="./text"/> ! ! <xsl:element name="a"> ! <xsl:attribute name="href"> ! <xsl:text>detail.do?ref=</xsl:text><xsl:value-of select="./text"/> ! </xsl:attribute> ! <font size="-1"> ! <xsl:value-of select="$item-name"/> ! </font> ! </xsl:element> ! ! </TD> ! </TR> ! </TABLE> ! ! <xsl:choose> ! <xsl:when test="count(following-sibling::tree-node) > 0"> ! <xsl:for-each select="tree-node"> ! <xsl:call-template name="node"> ! <xsl:with-param name="parent_follow" select="concat($parent_follow, '1')"/> ! </xsl:call-template> ! </xsl:for-each> ! </xsl:when> ! <xsl:otherwise> ! <xsl:for-each select="tree-node"> ! <xsl:call-template name="node"> ! <xsl:with-param name="parent_follow" select="concat($parent_follow, '0')"/> ! </xsl:call-template> ! </xsl:for-each> ! </xsl:otherwise> ! </xsl:choose> ! ! </xsl:template> ! ! <xsl:template name="spacer"> ! <xsl:param name="indent" select="''"/> ! ! <xsl:if test="string-length($indent) > 0"> ! <xsl:choose> ! <xsl:when test="substring($indent, 1, 1) = '1'"> ! <img src="images/tree/line.gif" width="16" height="16"></img> ! </xsl:when> ! <xsl:otherwise> ! <img src="images/tree/empty.gif" width="16" height="16"></img> ! </xsl:otherwise> ! </xsl:choose> ! <xsl:call-template name="spacer"> ! <xsl:with-param name="indent" select="substring($indent, 2)"/> ! </xsl:call-template> ! </xsl:if> ! </xsl:template> ! ! </xsl:stylesheet> --- 1,101 ---- ! <?xml version="1.0"?> ! <xsl:stylesheet version = '1.0' xmlns:xsl='http://www.w3.org/1999/XSL/Transform'> ! <xsl:output method="html" version="1.0" encoding="UTF-8" indent="yes" omit-xml-declaration="yes"/> ! ! <xsl:template match="/"> ! <xsl:for-each select="tree-node"> ! <xsl:call-template name="node"> ! </xsl:call-template> ! </xsl:for-each> ! </xsl:template> ! ! <xsl:template name="node"> ! <xsl:param name="parent_follow"/> ! ! <TABLE border="0" cellspacing="0" cellpadding="0"> ! <TR> ! <TD valign="middle"> ! ! <xsl:call-template name="spacer"> ! <xsl:with-param name="indent" select="$parent_follow"/> ! </xsl:call-template> ! ! <xsl:choose> ! <xsl:when test="count(ancestor::tree-node) = 0"> ! <img src="images/tree/empty.gif" width="16" height="16"></img> ! </xsl:when> ! <xsl:when test="count(following-sibling::tree-node) > 0"> ! <img src="images/tree/joinbottom.gif" width="16" height="16"></img> ! </xsl:when> ! <xsl:otherwise> ! <img src="images/tree/join.gif" width="16" height="16"></img> ! </xsl:otherwise> ! </xsl:choose> ! ! <xsl:variable name="small-icon" select="./@small-icon"/> ! ! <xsl:element name="img"> ! <xsl:attribute name="src"> ! <xsl:text>images/icons/</xsl:text> ! <xsl:value-of select="$small-icon"/> ! </xsl:attribute> ! </xsl:element> ! ! <img src="images/tree/empty.gif" width="4" height="16"></img> ! ! </TD> ! <TD valign="middle"> ! ! <xsl:variable name="item-name" select="./text"/> ! ! <xsl:element name="a"> ! <xsl:attribute name="href"> ! <xsl:text>detail.do?ref=</xsl:text><xsl:value-of select="./text"/> ! </xsl:attribute> ! <font size="-1"> ! <xsl:value-of select="$item-name"/> ! </font> ! </xsl:element> ! ! </TD> ! </TR> ! </TABLE> ! ! <xsl:choose> ! <xsl:when test="count(following-sibling::tree-node) > 0"> ! <xsl:for-each select="tree-node"> ! <xsl:call-template name="node"> ! <xsl:with-param name="parent_follow" select="concat($parent_follow, '1')"/> ! </xsl:call-template> ! </xsl:for-each> ! </xsl:when> ! <xsl:otherwise> ! <xsl:for-each select="tree-node"> ! <xsl:call-template name="node"> ! <xsl:with-param name="parent_follow" select="concat($parent_follow, '0')"/> ! </xsl:call-template> ! </xsl:for-each> ! </xsl:otherwise> ! </xsl:choose> ! ! </xsl:template> ! ! <xsl:template name="spacer"> ! <xsl:param name="indent" select="''"/> ! ! <xsl:if test="string-length($indent) > 0"> ! <xsl:choose> ! <xsl:when test="substring($indent, 1, 1) = '1'"> ! <img src="images/tree/line.gif" width="16" height="16"></img> ! </xsl:when> ! <xsl:otherwise> ! <img src="images/tree/empty.gif" width="16" height="16"></img> ! </xsl:otherwise> ! </xsl:choose> ! <xsl:call-template name="spacer"> ! <xsl:with-param name="indent" select="substring($indent, 2)"/> ! </xsl:call-template> ! </xsl:if> ! </xsl:template> ! ! </xsl:stylesheet> |
Update of /cvsroot/ejtools/applications/jmx.browser/src/main/net/sourceforge/ejtools/jmxbrowser/web/action In directory usw-pr-cvs1:/tmp/cvs-serv8722/jmx.browser/src/main/net/sourceforge/ejtools/jmxbrowser/web/action Modified Files: ConnectAction.java CreateAction.java DetailAction.java InvokeAction.java UnregisterAction.java Log Message: Add icons Index: ConnectAction.java =================================================================== RCS file: /cvsroot/ejtools/applications/jmx.browser/src/main/net/sourceforge/ejtools/jmxbrowser/web/action/ConnectAction.java,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** ConnectAction.java 17 May 2002 07:21:44 -0000 1.2 --- ConnectAction.java 17 May 2002 20:41:31 -0000 1.3 *************** *** 16,20 **** import net.sourceforge.ejtools.jmxbrowser.web.Constants; ! import net.sourceforge.ejtools.jmxbrowser.web.JMXTree; import org.apache.log4j.Category; --- 16,20 ---- import net.sourceforge.ejtools.jmxbrowser.web.Constants; ! import net.sourceforge.ejtools.jmxbrowser.web.JMXContainer; import org.apache.log4j.Category; *************** *** 56,60 **** public ActionForward perform(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException { ! JMXTree tree = null; // Extract attributes we will need --- 56,60 ---- public ActionForward perform(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException { ! JMXContainer tree = null; // Extract attributes we will need *************** *** 75,83 **** ServletContext context = this.getServlet().getServletContext(); ! tree = (JMXTree) context.getAttribute(Constants.TREE); if (tree == null) { ! tree = new JMXTree(); context.setAttribute(Constants.TREE, tree); } --- 75,83 ---- ServletContext context = this.getServlet().getServletContext(); ! tree = (JMXContainer) context.getAttribute(Constants.TREE); if (tree == null) { ! tree = new JMXContainer(); context.setAttribute(Constants.TREE, tree); } Index: CreateAction.java =================================================================== RCS file: /cvsroot/ejtools/applications/jmx.browser/src/main/net/sourceforge/ejtools/jmxbrowser/web/action/CreateAction.java,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** CreateAction.java 15 May 2002 20:56:32 -0000 1.1 --- CreateAction.java 17 May 2002 20:41:31 -0000 1.2 *************** *** 16,20 **** import net.sourceforge.ejtools.jmxbrowser.web.Constants; ! import net.sourceforge.ejtools.jmxbrowser.web.JMXTree; import org.apache.log4j.Category; --- 16,20 ---- import net.sourceforge.ejtools.jmxbrowser.web.Constants; ! import net.sourceforge.ejtools.jmxbrowser.web.JMXContainer; import org.apache.log4j.Category; *************** *** 72,76 **** System.out.println("Session " + session); ! JMXTree root = (JMXTree) session.getAttribute(Constants.TREE); System.out.println("Root " + root); // root.unregisterMBean(ref); --- 72,76 ---- System.out.println("Session " + session); ! JMXContainer root = (JMXContainer) session.getAttribute(Constants.TREE); System.out.println("Root " + root); // root.unregisterMBean(ref); Index: DetailAction.java =================================================================== RCS file: /cvsroot/ejtools/applications/jmx.browser/src/main/net/sourceforge/ejtools/jmxbrowser/web/action/DetailAction.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** DetailAction.java 17 May 2002 07:21:44 -0000 1.4 --- DetailAction.java 17 May 2002 20:41:31 -0000 1.5 *************** *** 18,22 **** import net.sourceforge.ejtools.jmxbrowser.model.Resource; import net.sourceforge.ejtools.jmxbrowser.web.Constants; ! import net.sourceforge.ejtools.jmxbrowser.web.JMXTree; import org.apache.log4j.Category; --- 18,22 ---- import net.sourceforge.ejtools.jmxbrowser.model.Resource; import net.sourceforge.ejtools.jmxbrowser.web.Constants; ! import net.sourceforge.ejtools.jmxbrowser.web.JMXContainer; import org.apache.log4j.Category; *************** *** 72,76 **** ServletContext context = this.getServlet().getServletContext(); ! JMXTree tree = (JMXTree) context.getAttribute(Constants.TREE); System.out.println("Root " + tree); --- 72,76 ---- ServletContext context = this.getServlet().getServletContext(); ! JMXContainer tree = (JMXContainer) context.getAttribute(Constants.TREE); System.out.println("Root " + tree); Index: InvokeAction.java =================================================================== RCS file: /cvsroot/ejtools/applications/jmx.browser/src/main/net/sourceforge/ejtools/jmxbrowser/web/action/InvokeAction.java,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** InvokeAction.java 15 May 2002 20:56:32 -0000 1.1 --- InvokeAction.java 17 May 2002 20:41:31 -0000 1.2 *************** *** 16,20 **** import net.sourceforge.ejtools.jmxbrowser.web.Constants; ! import net.sourceforge.ejtools.jmxbrowser.web.JMXTree; import org.apache.log4j.Category; --- 16,20 ---- import net.sourceforge.ejtools.jmxbrowser.web.Constants; ! import net.sourceforge.ejtools.jmxbrowser.web.JMXContainer; import org.apache.log4j.Category; *************** *** 72,76 **** System.out.println("Session " + session); ! JMXTree root = (JMXTree) session.getAttribute(Constants.TREE); System.out.println("Root " + root); // root.unregisterMBean(ref); --- 72,76 ---- System.out.println("Session " + session); ! JMXContainer root = (JMXContainer) session.getAttribute(Constants.TREE); System.out.println("Root " + root); // root.unregisterMBean(ref); Index: UnregisterAction.java =================================================================== RCS file: /cvsroot/ejtools/applications/jmx.browser/src/main/net/sourceforge/ejtools/jmxbrowser/web/action/UnregisterAction.java,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** UnregisterAction.java 15 May 2002 20:56:32 -0000 1.1 --- UnregisterAction.java 17 May 2002 20:41:31 -0000 1.2 *************** *** 16,20 **** import net.sourceforge.ejtools.jmxbrowser.web.Constants; ! import net.sourceforge.ejtools.jmxbrowser.web.JMXTree; import org.apache.log4j.Category; --- 16,20 ---- import net.sourceforge.ejtools.jmxbrowser.web.Constants; ! import net.sourceforge.ejtools.jmxbrowser.web.JMXContainer; import org.apache.log4j.Category; *************** *** 72,76 **** System.out.println("Session " + session); ! JMXTree root = (JMXTree) session.getAttribute(Constants.TREE); System.out.println("Root " + root); // root.unregisterMBean(ref); --- 72,76 ---- System.out.println("Session " + session); ! JMXContainer root = (JMXContainer) session.getAttribute(Constants.TREE); System.out.println("Root " + root); // root.unregisterMBean(ref); |
From: Laurent E. <let...@us...> - 2002-05-17 20:41:34
|
Update of /cvsroot/ejtools/applications/jmx.browser/src/resources/images/jms In directory usw-pr-cvs1:/tmp/cvs-serv8722/jmx.browser/src/resources/images/jms Added Files: ByteMessage16.gif MapMessage16.gif Message16.gif ObjectMessage16.gif Queue16.gif StreamMessage16.gif TextMessage16.gif Topic16.gif Log Message: Add icons --- NEW FILE: ByteMessage16.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: MapMessage16.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: Message16.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: ObjectMessage16.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: Queue16.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: StreamMessage16.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: TextMessage16.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: Topic16.gif --- (This appears to be a binary file; contents omitted.) |
From: Laurent E. <let...@us...> - 2002-05-17 20:41:34
|
Update of /cvsroot/ejtools/applications/jmx.browser/src/webapp/content/images/icons In directory usw-pr-cvs1:/tmp/cvs-serv8722/jmx.browser/src/webapp/content/images/icons Added Files: duke.tga icons.html plug.tga Log Message: Add icons --- NEW FILE: duke.tga --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icons.html --- <html> <head> <meta name="GENERATOR" content="Microsoft FrontPage 4.0"> <meta name="ProgId" content="FrontPage.Editor.Document"> </head> <body> <h3>Icons</h3> <table border="1"> <tbody> <tr> <td>Managed Object</td> <td>Taille 16</td> <td>Taille 24</td> <td>Origine</td> </tr> <tr> <td>J2EEDomain</td> <td><img border="0" src="J2EEDomain16.gif" width="16" height="16"></td> <td><img border="0" src="J2EEDomain24.gif" width="24" height="24"></td> <td>rename</td> </tr> <tr> <td>-- J2EEServer</td> <td><img border="0" src="J2EEServer16.gif" width="16" height="16"></td> <td><img border="0" src="J2EEServer24.gif" width="24" height="24"></td> <td>jlfgr</td> </tr> <tr> <td>---- J2EEApplication</td> <td><img border="0" src="J2EEApplication16.gif" width="16" height="16"></td> <td><img border="0" src="J2EEApplication24.gif" width="24" height="24"></td> <td>jlfgr</td> </tr> <tr> <td>------ AppClientModule</td> <td><img border="0" src="AppClientModule16.gif" width="16" height="16"></td> <td><img border="0" src="AppClientModule24.gif" width="24" height="24"></td> <td>rename</td> </tr> <tr> <td>------ EJBModule</td> <td><img border="0" src="EJBModule16.gif" width="16" height="16"></td> <td><img border="0" src="EJBModule24.gif" width="24" height="24"></td> <td>rename</td> </tr> <tr> <td>-------- EntityBean</td> <td><img border="0" src="EntityBean16.gif" width="16" height="16"></td> <td><img height="24" src="toolbarButtonGraphics/development/EnterpriseJavaBean24.gif" width="24"></td> <td>custom</td> </tr> <tr> <td>-------- StatefulSessionBean</td> <td><img border="0" src="StatefulSessionBean16.gif" width="16" height="16"></td> <td><img height="24" src="toolbarButtonGraphics/development/EnterpriseJavaBean24.gif" width="24"></td> <td>custom</td> </tr> <tr> <td>-------- StatelessSessionBean</td> <td><img border="0" src="StatelessSessionBean16.gif" width="16" height="16"></td> <td><img height="24" src="toolbarButtonGraphics/development/EnterpriseJavaBean24.gif" width="24"></td> <td>custom</td> </tr> <tr> <td>-------- MessageDrivenBean</td> <td><img border="0" src="MessageDrivenBean16.gif" width="16" height="16"></td> <td><img height="24" src="toolbarButtonGraphics/development/EnterpriseJavaBean24.gif" width="24"></td> <td>custom</td> </tr> <tr> <td>------ WebModule</td> <td><img border="0" src="WebModule16.gif" width="16" height="16"></td> <td><img border="0" src="WebModule24.gif" width="24" height="24"></td> <td>rename</td> </tr> <tr> <td>-------- Servlet</td> <td><img border="0" src="Servlet16.gif" width="16" height="16"></td> <td><img border="0" src="Servlet24.gif" width="24" height="24"></td> <td>rename</td> </tr> <tr> <td>------ ResourceAdapterModule</td> <td><img border="0" src="ResourceAdapterModule16.gif" width="16" height="16"></td> <td><img border="0" src="ResourceAdapterModule24.gif" width="24" height="24"></td> <td>custom</td> </tr> <tr> <td>-------- ResourceAdapter</td> <td><img border="0" src="ResourceAdapter16.gif" width="16" height="16"></td> <td><img border="0" src="ResourceAdapter24.gif" width="24" height="24"></td> <td>jlfgr</td> </tr> <tr> <td>---- JavaMailResource</td> <td><img border="0" src="JavaMailResource16.gif" width="16" height="16"></td> <td><img border="0" src="JavaMailResource24.gif" width="24" height="24"></td> <td>custom</td> </tr> <tr> <td>---- JCAResource</td> <td> </td> <td> </td> <td>jlfgr</td> </tr> <tr> <td>------ JCAConnectionFactory</td> <td> </td> <td> </td> <td>jlfgr</td> </tr> <tr> <td>---- JCAManagedConnectionFactory</td> <td> </td> <td> </td> <td>jlfgr</td> </tr> <tr> <td>---- JDBCResource</td> <td> </td> <td> </td> <td>jlfgr</td> </tr> <tr> <td>------ JDBCDataSource</td> <td> </td> <td> </td> <td>jlfgr</td> </tr> <tr> <td>---- JDBCDriver</td> <td> </td> <td> </td> <td>jlfgr</td> </tr> <tr> <td>---- JMSResource</td> <td> </td> <td> </td> <td>jlfgr</td> </tr> <tr> <td>---- JNDIResource</td> <td><img border="0" src="JNDIResource16.gif" width="16" height="16"></td> <td><img border="0" src="JNDIResource24.gif" width="24" height="24"></td> <td>rename</td> </tr> <tr> <td>---- JTAResource</td> <td> </td> <td> </td> <td>jlfgr</td> </tr> <tr> <td>---- RMI_IIOPResource</td> <td> </td> <td> </td> <td>jlfgr</td> </tr> <tr> <td>---- URLResource</td> <td><img border="0" src="URLResource16.gif" width="16" height="16"></td> <td><img border="0" src="URLResource24.gif" width="24" height="24"></td> <td>rename</td> </tr> <tr> <td>---- JVM</td> <td><img border="0" src="JVM16.gif" width="16" height="16"></td> <td><img border="0" src="JVM24.gif" width="24" height="24"></td> <td>custom</td> </tr> <tr> <td>---- Node</td> <td><img border="0" src="Node16.gif" width="16" height="16"></td> <td><img border="0" src="Node24.gif" width="24" height="24"></td> <td>rename</td> </tr> </tbody> </table> </body> </html> --- NEW FILE: plug.tga --- (This appears to be a binary file; contents omitted.) |
From: Laurent E. <let...@us...> - 2002-05-17 20:41:34
|
Update of /cvsroot/ejtools/applications/jmx.browser/src/resources/images In directory usw-pr-cvs1:/tmp/cvs-serv8722/jmx.browser/src/resources/images Added Files: Application24.gif Container16.gif File16.gif Folder16.gif Home16.gif Home24.gif Jar24.gif Server24.gif Stop24.gif War24.gif icons.xcf icons16.xcf icons24.xcf logo.png Log Message: Add icons --- NEW FILE: Application24.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: Container16.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: File16.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: Folder16.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: Home16.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: Home24.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: Jar24.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: Server24.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: Stop24.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: War24.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icons.xcf --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icons16.xcf --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icons24.xcf --- (This appears to be a binary file; contents omitted.) --- NEW FILE: logo.png --- (This appears to be a binary file; contents omitted.) |
From: Laurent E. <let...@us...> - 2002-05-17 20:41:34
|
Update of /cvsroot/ejtools/applications/jmx.browser/src/main/net/sourceforge/ejtools/jmxbrowser/web In directory usw-pr-cvs1:/tmp/cvs-serv8722/jmx.browser/src/main/net/sourceforge/ejtools/jmxbrowser/web Added Files: JMXContainer.java Removed Files: JMXTree.java Log Message: Add icons --- NEW FILE: JMXContainer.java --- /* * EJTools, the Enterprise Java Tools * * Distributable under LGPL license. * See terms of license at www.gnu.org. */ package net.sourceforge.ejtools.jmxbrowser.web; import java.beans.beancontext.BeanContextServicesSupport; import java.util.Collection; import net.sourceforge.ejtools.jmxbrowser.model.ConnectionServiceProvider; import net.sourceforge.ejtools.jmxbrowser.model.Server; /** * Description of the Class * * @author letiemble * @created 25 avril 2002 * @todo Javadoc to complete */ public class JMXContainer extends BeanContextServicesSupport { /** Description of the Field */ protected ConnectionServiceProvider connectionProvider; /** Description of the Field */ protected Server server; /** Constructor for the JMXTree object */ public JMXContainer() { try { connectionProvider = new ConnectionServiceProvider("LOCAL"); server = new Server(); add(connectionProvider); add(server); } catch (Exception e) { e.printStackTrace(); } } /** Description of the Method */ public void connect() { server.connect(); } /** * Getter for the count attribute * * @return The value of count attribute */ public int getCount() { return server.getCount(); } /** * Getter for the defaultDomain attribute * * @return The value of defaultDomain attribute */ public String getDefaultDomain() { return server.getDefaultDomain(); } /** * Getter for the server attribute * * @return The value of server attribute */ public Collection getServer() { return server; } /** * Description of the Method * * @param objectName Description of Parameter * @return Description of the Returned Value */ public Object searchObjectName(String objectName) { return server.searchObjectName(objectName); } } --- JMXTree.java DELETED --- |
From: Laurent E. <let...@us...> - 2002-05-17 20:41:20
|
Update of /cvsroot/ejtools/applications/jmx.browser/src/resources/images In directory usw-pr-cvs1:/tmp/cvs-serv8686/applications/jmx.browser/src/resources/images Log Message: Directory /cvsroot/ejtools/applications/jmx.browser/src/resources/images added to the repository |
From: Laurent E. <let...@us...> - 2002-05-17 20:41:20
|
Update of /cvsroot/ejtools/applications/jmx.browser/src/resources/images/jms In directory usw-pr-cvs1:/tmp/cvs-serv8686/applications/jmx.browser/src/resources/images/jms Log Message: Directory /cvsroot/ejtools/applications/jmx.browser/src/resources/images/jms added to the repository |
From: Laurent E. <let...@us...> - 2002-05-17 20:39:54
|
Update of /cvsroot/ejtools/applications/jmx.browser/src/conf In directory usw-pr-cvs1:/tmp/cvs-serv8261/jmx.browser/src/conf Added Files: jndi.properties Log Message: Add jndi properties for auto-configuration --- NEW FILE: jndi.properties --- # JNDI Properties java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces java.naming.provider.url=localhost:1099 |
From: Laurent E. <let...@us...> - 2002-05-17 20:38:49
|
Update of /cvsroot/ejtools/applications/jmx.browser/src/webapp/resources In directory usw-pr-cvs1:/tmp/cvs-serv7998/jmx.browser/src/webapp/resources Modified Files: struts-config.xml Log Message: Add admin and search page mapping Index: struts-config.xml =================================================================== RCS file: /cvsroot/ejtools/applications/jmx.browser/src/webapp/resources/struts-config.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** struts-config.xml 17 May 2002 07:25:12 -0000 1.1 --- struts-config.xml 17 May 2002 20:38:47 -0000 1.2 *************** *** 14,18 **** <!-- ========== Action Mapping Definitions ============================== --> <action-mappings> ! <action path="/admin" forward="admin.jsp"/> <action path="/connect" type="net.sourceforge.ejtools.jmxbrowser.web.action.ConnectAction"> <forward name="view" path="/index.jsp"/> --- 14,19 ---- <!-- ========== Action Mapping Definitions ============================== --> <action-mappings> ! <action path="/admin" forward="/admin.jsp"/> ! <action path="/search" forward="/search.jsp"/> <action path="/connect" type="net.sourceforge.ejtools.jmxbrowser.web.action.ConnectAction"> <forward name="view" path="/index.jsp"/> |
From: Laurent E. <let...@us...> - 2002-05-17 20:38:29
|
Update of /cvsroot/ejtools/applications/jmx.browser/src/webapp/content In directory usw-pr-cvs1:/tmp/cvs-serv7926/jmx.browser/src/webapp/content Added Files: search.jsp Log Message: Add search page skeleton --- NEW FILE: search.jsp --- (This appears to be a binary file; contents omitted.) |
From: Laurent E. <let...@us...> - 2002-05-17 20:38:16
|
Update of /cvsroot/ejtools/applications/jmx.browser/src/webapp/content In directory usw-pr-cvs1:/tmp/cvs-serv7863/jmx.browser/src/webapp/content Modified Files: index.jsp Log Message: Modify headers and tree generation Index: index.jsp =================================================================== RCS file: /cvsroot/ejtools/applications/jmx.browser/src/webapp/content/index.jsp,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** index.jsp 17 May 2002 07:23:12 -0000 1.2 --- index.jsp 17 May 2002 20:38:13 -0000 1.3 *************** *** 1,119 **** ! <?xml version="1.0"?> ! <!-- edited with XML Spy v4.3 U (http://www.xmlspy.com) by Laurent Etiemble (Orange) --> ! <jsp:root version="1.2" xmlns:jsp="http://java.sun.com/JSP/Page" xmlns:app="/WEB-INF/application.tld" xmlns:bean="/WEB-INF/struts-bean.tld" xmlns:html="/WEB-INF/struts-html.tld" xmlns:logic="/WEB-INF/struts-logic.tld"> ! <jsp:directive.page language="java" contentType="text/html"/> ! <app:connect/> ! <html> ! <head> ! <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"/> ! <meta name="GENERATOR" content="Microsoft FrontPage 4.0"/> ! <meta name="ProgId" content="FrontPage.Editor.Document"/> ! <link rel="stylesheet" type="text/css" href="style.css"/> ! <html:base/> ! <title>Agent View</title> ! </head> ! <body> ! <!-- ======================================== --> ! <!-- Header --> ! <!-- ======================================== --> ! <table border="0" width="100%" bgcolor="#CCCCCC" cellspacing="0"> ! <tr> ! <td width="100%"> ! <table border="0" width="100%" cellspacing="0" cellpadding="3" bgcolor="#FFFFFF"> ! <tr> ! <td> ! <b> ! <font face="verdana,arial,sans-serif" color="#000000" size="6">Agent View</font> ! </b> ! </td> ! <td align="right" rowspan="2"> ! <img border="0" src="images/ejtools50.png" width="175" height="50"/> ! </td> ! </tr> ! <tr> ! <td>Agent View</td> ! </tr> ! </table> ! </td> ! </tr> ! </table> ! <!-- ======================================== --> ! <!-- Spacer --> ! <!-- ======================================== --> ! <img border="0" src="images/white.png" width="5" height="15"/> ! <!-- ======================================== --> ! <!-- Agent Detail --> ! <!-- ======================================== --> ! <table border="0" cellspacing="1" bgcolor="#CCCCCC" width="100%"> ! <tr bgcolor="#EEEEEE"> ! <td align="left" valign="top"> ! <!-- ======================================== --> ! <!-- Filter and Admin Forms --> ! <!-- ======================================== --> ! <table border="0" width="100%" cellspacing="0" cellpadding="3"> ! <tr> ! <form action="/admin.do"> ! <td align="right"> ! <input type="submit" value="Admin" class="button"/> ! </td> ! </form> ! </tr> ! </table> ! <!-- ======================================== --> ! <!-- Agent Informations --> ! <!-- ======================================== --> ! <table border="0" width="100%" cellspacing="0" cellpadding="3"> ! <tr> ! <td align="left">This agent is registered on the domain <strong> ! <bean:write name="tree" property="defaultDomain"/> ! </strong>.<br/>This page contains <strong> ! <bean:write name="tree" property="count"/> ! </strong> MBean(s).</td> ! </tr> ! </table> ! </td> ! </tr> ! <!-- ======================================== --> ! <!-- JMX Tree --> ! <!-- ======================================== --> ! <tr bgcolor="#FFFFFF"> ! <td align="left" valign="top"> ! <!-- ======================================== --> ! <!-- Domain List --> ! <!-- ======================================== --> ! <logic:iterate name="tree" property="server" id="domain" type="net.sourceforge.ejtools.jmxbrowser.model.Domain"> ! <table> ! <tr> ! <td> ! <img src="images/icons/Home16.gif"/> ! </td> ! <td class=".tree-content"> ! <bean:write name="domain" property="name"/> ! </td> ! </tr> ! </table> ! <!-- ======================================== --> ! <!-- MBean List --> ! <!-- ======================================== --> ! <logic:iterate name="domain" id="resource" type="net.sourceforge.ejtools.jmxbrowser.model.Resource" indexId="resourcePosition"> ! <table> ! <tr> ! <td> ! <img src="images/tree/empty.gif"/> ! <img src="images/icons/EJBModule16.gif"/> ! </td> ! <td class=".tree-content"> ! <html:link page="/detail.do" paramId="reference" paramName="resource" paramProperty="name"> ! <bean:write name="resource" property="name"/> ! </html:link> ! </td> ! </tr> ! </table> ! </logic:iterate> ! </logic:iterate> ! </td> ! </tr> ! </table> ! </body> ! </html> ! </jsp:root> --- 1,111 ---- ! <?xml version="1.0"?> ! <!-- edited with XML Spy v4.3 U (http://www.xmlspy.com) by Laurent Etiemble (Orange) --> ! <jsp:root version="1.2" xmlns:jsp="http://java.sun.com/JSP/Page" xmlns:app="/WEB-INF/application.tld" xmlns:bean="/WEB-INF/struts-bean.tld" xmlns:html="/WEB-INF/struts-html.tld" xmlns:logic="/WEB-INF/struts-logic.tld"> ! <jsp:directive.page language="java" contentType="text/html"/> ! <app:connect/> ! <html> ! <head> ! <link rel="stylesheet" type="text/css" href="style.css"/> ! <html:base/> ! <title>Agent View</title> ! </head> ! <body> ! <!-- ======================================== --> ! <!-- Header --> ! <!-- ======================================== --> ! <table border="0" width="100%" bgcolor="#CCCCCC" cellspacing="0"> ! <tr> ! <td width="100%"> ! <table border="0" width="100%" cellspacing="0" cellpadding="3" bgcolor="#FFFFFF"> ! <tr> ! <td> ! <b> ! <font face="verdana,arial,sans-serif" color="#000000" size="6">Agent View</font> ! </b> ! </td> ! <td align="right" rowspan="2"> ! <img border="0" src="images/ejtools50.png" width="175" height="50"/> ! </td> ! </tr> ! <tr> ! <td>Agent View</td> ! </tr> ! </table> ! </td> ! </tr> ! </table> ! <!-- ======================================== --> ! <!-- Spacer --> ! <!-- ======================================== --> ! <img border="0" src="images/white.png" width="5" height="15"/> ! <!-- ======================================== --> ! <!-- Agent Detail --> ! <!-- ======================================== --> ! <table border="0" cellspacing="1" bgcolor="#CCCCCC" width="100%"> ! <tr bgcolor="#EEEEEE"> ! <td align="left" valign="top"> ! <!-- ======================================== --> ! <!-- Search and Admin Forms --> ! <!-- ======================================== --> ! <table border="0" width="100%" cellspacing="0" cellpadding="3"> ! <tr> ! <form action="search.do"> ! <td align="right"> ! <input type="submit" value="Search" class="button"/> ! </td> ! </form> ! <form action="admin.do"> ! <td align="left"> ! <input type="submit" value="Admin" class="button"/> ! </td> ! </form> ! </tr> ! </table> ! <!-- ======================================== --> ! <!-- Agent Informations --> ! <!-- ======================================== --> ! <table border="0" width="100%" cellspacing="0" cellpadding="3"> ! <tr> ! <td align="left">This agent is registered on the domain <strong> ! <bean:write name="tree" property="defaultDomain"/> ! </strong>. This domain contains <strong> ! <bean:write name="tree" property="count"/> ! </strong> MBean(s).</td> ! </tr> ! </table> ! </td> ! </tr> ! <!-- ======================================== --> ! <!-- JMX Tree View --> ! <!-- ======================================== --> ! <tr bgcolor="#FFFFFF"> ! <td align="left" valign="top"> ! <table cellspacing="0" cellpadding="0" border="0"> ! <tr> ! <td class=".tree-content"> ! <img src="images/icons/J2EEServer16.gif"/>Server</td> ! </tr> ! </table> ! <app:generateTree name="tree" property="server" id="jmxtree"/> ! <logic:iterate name="jmxtree" id="object" type="net.sourceforge.ejtools.jmxbrowser.web.taglib.IndentedObject"> ! <table cellspacing="0" cellpadding="0" border="0"> ! <tr> ! <td class=".tree-content"> ! <app:treeSpacer name="object" property="depth"/> ! <app:treeLeaf name="object" property="last"/> ! <app:treeRenderer name="object" property="object"/> ! </td> ! <td class=".tree-content"> ! <html:link page="/detail.do" paramId="reference" paramName="object" paramProperty="object"> ! <bean:write name="object" property="object"/> ! </html:link> ! </td> ! </tr> ! </table> ! </logic:iterate> ! </td> ! </tr> ! </table> ! </body> ! </html> ! </jsp:root> |
From: Laurent E. <let...@us...> - 2002-05-17 20:37:44
|
Update of /cvsroot/ejtools/applications/jmx.browser/src/webapp/content In directory usw-pr-cvs1:/tmp/cvs-serv7702/jmx.browser/src/webapp/content Modified Files: detail.jsp Log Message: Remove filter on field values Index: detail.jsp =================================================================== RCS file: /cvsroot/ejtools/applications/jmx.browser/src/webapp/content/detail.jsp,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** detail.jsp 17 May 2002 07:27:55 -0000 1.3 --- detail.jsp 17 May 2002 20:37:41 -0000 1.4 *************** *** 6,12 **** <html> <head> - <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"/> - <meta name="GENERATOR" content="Microsoft FrontPage 4.0"/> - <meta name="ProgId" content="FrontPage.Editor.Document"/> <title>MBean View of <bean:write name="detail" property="name"/> </title> --- 6,9 ---- *************** *** 138,143 **** <bean:write name="parameter" property="name"/> <jsp:text></a> (</jsp:text> ! <app:mbeanParameterClass name="parameter"/> ! <jsp:text>)<br/></jsp:text> </logic:iterate> </td> --- 135,141 ---- <bean:write name="parameter" property="name"/> <jsp:text></a> (</jsp:text> ! <app:mbeanParameterClass name="parameter"/> ! <jsp:text>)</jsp:text> ! <jsp:text><br/></jsp:text> </logic:iterate> </td> *************** *** 188,193 **** <td class="attributeValue" valign="top" align="left"> <logic:iterate name="notification" property="notifTypes" id="notif" type="java.lang.String"> ! <bean:write name="notif"/> ! <br/> </logic:iterate> </td> --- 186,191 ---- <td class="attributeValue" valign="top" align="left"> <logic:iterate name="notification" property="notifTypes" id="notif" type="java.lang.String"> ! <bean:write name="notif" filter="false"/> ! <jsp:text><br/></jsp:text> </logic:iterate> </td> *************** *** 247,257 **** </td> <td class="attributeValue" valign="top" align="left"> ! <app:mbeanAttributeClass name="attribute"/> </td> <td class="attributeValue" valign="top" align="center"> ! <app:mbeanAttributeAccess name="attribute"/> </td> <td class="attributeValue" valign="top" align="left"> ! <app:mbeanAttributeEditor name="detail" property="attribute"/> </td> </tr> --- 245,255 ---- </td> <td class="attributeValue" valign="top" align="left"> ! <app:mbeanAttributeClass name="attribute" filter="false"/> </td> <td class="attributeValue" valign="top" align="center"> ! <app:mbeanAttributeAccess name="attribute" filter="false"/> </td> <td class="attributeValue" valign="top" align="left"> ! <app:mbeanAttributeEditor name="detail" property="attribute" filter="false"/> </td> </tr> |
From: Laurent E. <let...@us...> - 2002-05-17 20:37:13
|
Update of /cvsroot/ejtools/applications/jmx.browser/src/webapp In directory usw-pr-cvs1:/tmp/cvs-serv7569/jmx.browser/src/webapp Modified Files: web.xml Log Message: Add admin and search page mapping Index: web.xml =================================================================== RCS file: /cvsroot/ejtools/applications/jmx.browser/src/webapp/web.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** web.xml 17 May 2002 07:23:31 -0000 1.1 --- web.xml 17 May 2002 20:37:10 -0000 1.2 *************** *** 3,28 **** "http://java.sun.com//dtd/web-app_2_3.dtd"> <web-app> - <!-- Filters definition --> - <!-- - <filter> - <filter-name>XSL Filter</filter-name> - <filter-class>net.sourceforge.ejtools.servlet.http.XSLFilter</filter-class> - <init-param> - <param-name>mime-type</param-name> - <param-value>text/html</param-value> - </init-param> - <init-param> - <param-name>stylesheet</param-name> - <param-value>/style.xsl</param-value> - </init-param> - </filter> - --> - <!-- Filters mapping --> - <!-- - <filter-mapping> - <filter-name>XSL Filter</filter-name> - <url-pattern>*.xhtml</url-pattern> - </filter-mapping> - --> <!-- Standard Action Servlet Configuration (with debugging) --> <servlet> --- 3,6 ---- *************** *** 51,63 **** <load-on-startup>2</load-on-startup> </servlet> <servlet> ! <servlet-name>INDEX.JSP</servlet-name> ! <servlet-class>index</servlet-class> ! <load-on-startup>5</load-on-startup> </servlet> <servlet> <servlet-name>DETAIL.JSP</servlet-name> <servlet-class>detail</servlet-class> ! <load-on-startup>5</load-on-startup> </servlet> <!-- Standard Action Servlet Mapping --> --- 29,52 ---- <load-on-startup>2</load-on-startup> </servlet> + <!-- Precompiled JSP --> <servlet> ! <servlet-name>ADMIN.JSP</servlet-name> ! <servlet-class>admin</servlet-class> ! <load-on-startup>10</load-on-startup> </servlet> <servlet> <servlet-name>DETAIL.JSP</servlet-name> <servlet-class>detail</servlet-class> ! <load-on-startup>10</load-on-startup> ! </servlet> ! <servlet> ! <servlet-name>INDEX.JSP</servlet-name> ! <servlet-class>index</servlet-class> ! <load-on-startup>10</load-on-startup> ! </servlet> ! <servlet> ! <servlet-name>SEARCH.JSP</servlet-name> ! <servlet-class>search</servlet-class> ! <load-on-startup>10</load-on-startup> </servlet> <!-- Standard Action Servlet Mapping --> *************** *** 66,73 **** <url-pattern>*.do</url-pattern> </servlet-mapping> ! <servlet-mapping> ! <servlet-name>INDEX.JSP</servlet-name> ! <url-pattern>/index.jsp</url-pattern> </servlet-mapping> <servlet-mapping> --- 55,62 ---- <url-pattern>*.do</url-pattern> </servlet-mapping> ! <!-- Precompiled JSP overmapping --> <servlet-mapping> ! <servlet-name>ADMIN.JSP</servlet-name> ! <url-pattern>/admin.jsp</url-pattern> </servlet-mapping> <servlet-mapping> *************** *** 75,79 **** <url-pattern>/detail.jsp</url-pattern> </servlet-mapping> ! <!-- The Usual Welcome File List --> <welcome-file-list> --- 64,75 ---- <url-pattern>/detail.jsp</url-pattern> </servlet-mapping> ! <servlet-mapping> ! <servlet-name>INDEX.JSP</servlet-name> ! <url-pattern>/index.jsp</url-pattern> ! </servlet-mapping> ! <servlet-mapping> ! <servlet-name>SEARCH.JSP</servlet-name> ! <url-pattern>/search.jsp</url-pattern> ! </servlet-mapping> <!-- The Usual Welcome File List --> <welcome-file-list> |
From: Laurent E. <let...@us...> - 2002-05-17 20:36:43
|
Update of /cvsroot/ejtools/applications/jmx.browser/src/webapp/content In directory usw-pr-cvs1:/tmp/cvs-serv7413/jmx.browser/src/webapp/content Added Files: admin.jsp Log Message: Add admin page skeleton --- NEW FILE: admin.jsp --- (This appears to be a binary file; contents omitted.) |
From: Laurent E. <let...@us...> - 2002-05-17 17:18:28
|
Update of /cvsroot/ejtools/applications/jmx.browser/src/main/net/sourceforge/ejtools/jmxbrowser/web/taglib In directory usw-pr-cvs1:/tmp/cvs-serv13492/jmx.browser/src/main/net/sourceforge/ejtools/jmxbrowser/web/taglib Modified Files: ConnectTag.java MBeanAttributeAccessTag.java Added Files: BeanContextTreeTag.java IndentedObject.java TreeLeafTag.java TreeRendererTag.java TreeSpacerTag.java Log Message: Add tree generation by taglib --- NEW FILE: BeanContextTreeTag.java --- /* * EJTools, the Enterprise Java Tools * * Distributable under LGPL license. * See terms of license at www.gnu.org. */ package net.sourceforge.ejtools.jmxbrowser.web.taglib; import java.beans.beancontext.BeanContext; import java.util.Collection; import java.util.Iterator; import java.util.Vector; import javax.servlet.jsp.JspException; import javax.servlet.jsp.tagext.TagSupport; import org.apache.struts.util.RequestUtils; /** * Description of the Class * * @author letiemble * @created 25 avril 2002 * @todo Javadoc to complete */ public class BeanContextTreeTag extends TagSupport { /** Description of the Field */ protected String id = null; /** Should we ignore missing beans and simply output nothing? */ protected boolean ignore = false; /** Name of the bean that contains the data we will be rendering. */ protected String name = null; /** Description of the Field */ protected String property = null; /** The scope to be searched to retrieve the specified bean. */ protected String scope = null; /** * Description of the Method * * @return Description of the Returned Value * @exception JspException Description of Exception */ public int doStartTag() throws JspException { // Look up the requested bean (if necessary) BeanContext context = null; if (property != null) { context = (BeanContext) RequestUtils.lookup(pageContext, name, property, scope); } else { context = (BeanContext) RequestUtils.lookup(pageContext, name, scope); } if (ignore) { if (context == null) { return (SKIP_BODY); } // Nothing to output } // Create the beancontext collection Collection collection = populate(context, ""); pageContext.setAttribute(id, collection); // Continue processing this page return (SKIP_BODY); } /** * Gets the id attribute of the BeanContextTreeTag object * * @return The id value */ public String getId() { return (this.id); } /** * Getter for the ignore attribute * * @return The value of ignore attribute */ public boolean getIgnore() { return (this.ignore); } /** * Getter for the name attribute * * @return The value of name attribute */ public String getName() { return (this.name); } /** * Gets the property attribute of the BeanContextTreeTag object * * @return The property value */ public String getProperty() { return (this.property); } /** * Getter for the scope attribute * * @return The value of scope attribute */ public String getScope() { return (this.scope); } /** Release all allocated resources. */ public void release() { super.release(); ignore = false; name = null; scope = null; id = null; } /** * Sets the id attribute of the BeanContextTreeTag object * * @param id The new id value */ public void setId(String id) { this.id = id; } /** * Setter for the ignore attribute * * @param ignore The new value for ignore attribute */ public void setIgnore(boolean ignore) { this.ignore = ignore; } /** * Setter for the name attribute * * @param name The new value for name attribute */ public void setName(String name) { this.name = name; } /** * Sets the property attribute of the BeanContextTreeTag object * * @param property The new property value */ public void setProperty(String property) { this.property = property; } /** * Setter for the scope attribute * * @param scope The new value for scope attribute */ public void setScope(String scope) { this.scope = scope; } /** * Description of the Method * * @param context Description of the Parameter * @param depth Description of the Parameter * @return Description of the Return Value */ protected Collection populate(BeanContext context, String depth) { String newDepth = depth; Collection result = new Vector(); Iterator it = context.iterator(); while (it.hasNext()) { BeanContext bc = (BeanContext) it.next(); IndentedObject o = new IndentedObject(); o.setObject(bc); o.setDepth(depth); if (it.hasNext()) { newDepth = depth + "1"; } else { newDepth = depth + "0"; o.setLast(true); } result.add(o); Collection collection = populate(bc, newDepth); result.addAll(collection); } return result; } } --- NEW FILE: IndentedObject.java --- /* * EJTools, the Enterprise Java Tools * * Distributable under LGPL license. * See terms of license at www.gnu.org. */ package net.sourceforge.ejtools.jmxbrowser.web.taglib; /** * Description of the Class * * @author letiembl * @created 17 mai 2002 */ public class IndentedObject { /** Description of the Field */ protected String depth = null; /** Description of the Field */ protected boolean last = false; /** Description of the Field */ protected Object o = null; /** Constructor for the IndentedObject object */ public IndentedObject() { } /** * Gets the depth attribute of the IndentedObject object * * @return The depth value */ public String getDepth() { return this.depth; } /** * Gets the object attribute of the IndentedObject object * * @return The object value */ public Object getObject() { return this.o; } /** * Gets the last attribute of the IndentedObject object * * @return The last value */ public boolean isLast() { return this.last; } /** * Sets the depth attribute of the IndentedObject object * * @param depth The new depth value */ public void setDepth(String depth) { this.depth = depth; } /** * Sets the last attribute of the IndentedObject object * * @param last The new last value */ public void setLast(boolean last) { this.last = last; } /** * Sets the object attribute of the IndentedObject object * * @param o The new object value */ public void setObject(Object o) { this.o = o; } /** * Description of the Method * * @return Description of the Return Value */ public String toString() { return "D=" + depth + " L=" + last + " O=" + o; } } --- NEW FILE: TreeLeafTag.java --- /* * EJTools, the Enterprise Java Tools * * Distributable under LGPL license. * See terms of license at www.gnu.org. */ package net.sourceforge.ejtools.jmxbrowser.web.taglib; import javax.servlet.jsp.JspException; import javax.servlet.jsp.tagext.TagSupport; import org.apache.struts.util.RequestUtils; import org.apache.struts.util.ResponseUtils; /** * Description of the Class * * @author letiemble * @created 25 avril 2002 * @todo Javadoc to complete */ public class TreeLeafTag extends TagSupport { /** Description of the Field */ protected String name = null; /** Description of the Field */ protected String property = null; /** Description of the Field */ protected String scope = null; /** Description of the Field */ protected boolean value = false; /** * Description of the Method * * @return Description of the Return Value * @exception JspException Description of the Exception */ public int doStartTag() throws JspException { String img = null; boolean leaf = getValue(); if (name != null) { if (property != null) { leaf = ((Boolean) RequestUtils.lookup(pageContext, name, property, scope)).booleanValue(); } else { leaf = ((Boolean) RequestUtils.lookup(pageContext, name, scope)).booleanValue(); } } if (leaf) { img = "<img src=\"images/tree/join.gif\"/>"; } else { img = "<img src=\"images/tree/joinbottom.gif\"/>"; } ResponseUtils.write(pageContext, img); // Continue processing this page return (SKIP_BODY); } /** * Gets the name attribute of the TreeSpacerTag object * * @return The name value */ public String getName() { return (this.name); } /** * Gets the property attribute of the TreeSpacerTag object * * @return The property value */ public String getProperty() { return (this.property); } /** * Gets the scope attribute of the TreeSpacerTag object * * @return The scope value */ public String getScope() { return (this.scope); } /** * Gets the follow attribute of the TreeSpacerTag object * * @return The follow value */ public boolean getValue() { return (this.value); } /** Release all allocated resources. */ public void release() { super.release(); value = false; } /** * Sets the name attribute of the TreeSpacerTag object * * @param name The new name value */ public void setName(String name) { this.name = name; } /** * Sets the property attribute of the TreeSpacerTag object * * @param property The new property value */ public void setProperty(String property) { this.property = property; } /** * Sets the scope attribute of the TreeSpacerTag object * * @param scope The new scope value */ public void setScope(String scope) { this.scope = scope; } /** * Sets the follow attribute of the TreeSpacerTag object * * @param value The new value value */ public void setValue(boolean value) { this.value = value; } } --- NEW FILE: TreeRendererTag.java --- /* * EJTools, the Enterprise Java Tools * * Distributable under LGPL license. * See terms of license at www.gnu.org. */ package net.sourceforge.ejtools.jmxbrowser.web.taglib; import javax.servlet.jsp.JspException; import javax.servlet.jsp.tagext.TagSupport; import org.apache.struts.util.RequestUtils; import org.apache.struts.util.ResponseUtils; /** * Description of the Class * * @author letiemble * @created 25 avril 2002 * @todo Javadoc to complete */ public class TreeRendererTag extends TagSupport { /** Description of the Field */ protected String name = null; /** Description of the Field */ protected String property = null; /** Description of the Field */ protected String scope = null; /** * Description of the Method * * @return Description of the Return Value * @exception JspException Description of the Exception */ public int doStartTag() throws JspException { Object o = null; if (property != null) { o = RequestUtils.lookup(pageContext, name, property, scope); } else { o = RequestUtils.lookup(pageContext, name, scope); } if (o == null) { return (SKIP_BODY); } String c = o.getClass().getName(); String img = ""; if ("net.sourceforge.ejtools.jmxbrowser.model.Domain".equals(c)) { img = "<img src=\"images/icons/J2EEDomain16.gif\">"; } if ("net.sourceforge.ejtools.jmxbrowser.model.Resource".equals(c)) { img = "<img src=\"images/icons/EJBModule16.gif\">"; } ResponseUtils.write(pageContext, img); // Continue processing this page return (SKIP_BODY); } /** * Gets the name attribute of the TreeSpacerTag object * * @return The name value */ public String getName() { return (this.name); } /** * Gets the property attribute of the TreeRendererTag object * * @return The property value */ public String getProperty() { return (this.property); } /** * Gets the scope attribute of the TreeSpacerTag object * * @return The scope value */ public String getScope() { return (this.scope); } /** Release all allocated resources. */ public void release() { super.release(); } /** * Sets the name attribute of the TreeSpacerTag object * * @param name The new name value */ public void setName(String name) { this.name = name; } /** * Sets the property attribute of the TreeRendererTag object * * @param property The new property value */ public void setProperty(String property) { this.property = property; } /** * Sets the scope attribute of the TreeSpacerTag object * * @param scope The new scope value */ public void setScope(String scope) { this.scope = scope; } } --- NEW FILE: TreeSpacerTag.java --- /* * EJTools, the Enterprise Java Tools * * Distributable under LGPL license. * See terms of license at www.gnu.org. */ package net.sourceforge.ejtools.jmxbrowser.web.taglib; import javax.servlet.jsp.JspException; import javax.servlet.jsp.tagext.TagSupport; import org.apache.struts.util.RequestUtils; import org.apache.struts.util.ResponseUtils; /** * Description of the Class * * @author letiemble * @created 25 avril 2002 * @todo Javadoc to complete */ public class TreeSpacerTag extends TagSupport { /** Description of the Field */ protected String name = null; /** Description of the Field */ protected String property = null; /** Description of the Field */ protected String scope = null; /** Description of the Field */ protected String value = null; /** * Description of the Method * * @return Description of the Return Value * @exception JspException Description of the Exception */ public int doStartTag() throws JspException { String img = null; String follow = getValue(); if (follow == null) { if (name == null) { return (SKIP_BODY); } if (property != null) { follow = (String) RequestUtils.lookup(pageContext, name, property, scope); } else { follow = (String) RequestUtils.lookup(pageContext, name, scope); } } if (follow.length() <= 0) { return (SKIP_BODY); } StringBuffer output = new StringBuffer(); for (int i = 0; i < follow.length(); i++) { if ("1".equals(follow.substring(i, 1))) { img = "<img src=\"images/tree/line.gif\"/>"; } else { img = "<img src=\"images/tree/empty.gif\"/>"; } output.append(img); } ResponseUtils.write(pageContext, output.toString()); // Continue processing this page return (SKIP_BODY); } /** * Gets the name attribute of the TreeSpacerTag object * * @return The name value */ public String getName() { return (this.name); } /** * Gets the property attribute of the TreeSpacerTag object * * @return The property value */ public String getProperty() { return (this.property); } /** * Gets the scope attribute of the TreeSpacerTag object * * @return The scope value */ public String getScope() { return (this.scope); } /** * Gets the follow attribute of the TreeSpacerTag object * * @return The follow value */ public String getValue() { return (this.value); } /** Release all allocated resources. */ public void release() { super.release(); value = null; } /** * Sets the name attribute of the TreeSpacerTag object * * @param name The new name value */ public void setName(String name) { this.name = name; } /** * Sets the property attribute of the TreeSpacerTag object * * @param property The new property value */ public void setProperty(String property) { this.property = property; } /** * Sets the scope attribute of the TreeSpacerTag object * * @param scope The new scope value */ public void setScope(String scope) { this.scope = scope; } /** * Sets the follow attribute of the TreeSpacerTag object * * @param value The new value value */ public void setValue(String value) { this.value = value; } } Index: ConnectTag.java =================================================================== RCS file: /cvsroot/ejtools/applications/jmx.browser/src/main/net/sourceforge/ejtools/jmxbrowser/web/taglib/ConnectTag.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** ConnectTag.java 17 May 2002 07:21:53 -0000 1.4 --- ConnectTag.java 17 May 2002 17:18:24 -0000 1.5 *************** *** 8,12 **** import javax.servlet.ServletContext; - import javax.servlet.http.HttpSession; import javax.servlet.jsp.JspException; import javax.servlet.jsp.tagext.TagSupport; --- 8,11 ---- *************** *** 39,43 **** boolean valid = false; ! ServletContext context = pageContext.getServletContext(); if (context.getAttribute(name) != null) --- 38,42 ---- boolean valid = false; ! ServletContext context = pageContext.getServletContext(); if (context.getAttribute(name) != null) Index: MBeanAttributeAccessTag.java =================================================================== RCS file: /cvsroot/ejtools/applications/jmx.browser/src/main/net/sourceforge/ejtools/jmxbrowser/web/taglib/MBeanAttributeAccessTag.java,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** MBeanAttributeAccessTag.java 15 May 2002 20:56:11 -0000 1.2 --- MBeanAttributeAccessTag.java 17 May 2002 17:18:24 -0000 1.3 *************** *** 44,48 **** public int doStartTag() throws JspException { - // Look up the requested bean (if necessary) MBeanAttributeInfo info = (MBeanAttributeInfo) RequestUtils.lookup(pageContext, name, scope); --- 44,47 ---- |
From: Laurent E. <let...@us...> - 2002-05-17 07:31:56
|
Update of /cvsroot/ejtools/applications/jmx.browser/src/webapp/content/WEB-INF In directory usw-pr-cvs1:/tmp/cvs-serv13354/jmx.browser/src/webapp/content/WEB-INF Removed Files: application.tld log.tld struts-bean.tld struts-config.xml struts-config_1_0.dtd struts-form.tld struts-html.tld struts-logic.tld struts-template.tld struts.tld web.xml Log Message: New directory structure --- application.tld DELETED --- --- log.tld DELETED --- --- struts-bean.tld DELETED --- --- struts-config.xml DELETED --- --- struts-config_1_0.dtd DELETED --- --- struts-form.tld DELETED --- --- struts-html.tld DELETED --- --- struts-logic.tld DELETED --- --- struts-template.tld DELETED --- --- struts.tld DELETED --- --- web.xml DELETED --- |
From: Laurent E. <let...@us...> - 2002-05-17 07:31:56
|
Update of /cvsroot/ejtools/applications/jmx.browser/src/webapp/content In directory usw-pr-cvs1:/tmp/cvs-serv13354/jmx.browser/src/webapp/content Modified Files: detail.jsp Log Message: New directory structure Index: detail.jsp =================================================================== RCS file: /cvsroot/ejtools/applications/jmx.browser/src/webapp/content/detail.jsp,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** detail.jsp 25 Apr 2002 20:25:36 -0000 1.2 --- detail.jsp 17 May 2002 07:27:55 -0000 1.3 *************** *** 1,264 **** ! <?xml version="1.0"?> ! <!-- edited with XML Spy v4.3 U (http://www.xmlspy.com) by Laurent Etiemble (Orange) --> ! <jsp:root version="1.2" xmlns:jsp="http://java.sun.com/JSP/Page" xmlns:app="/WEB-INF/application.tld" xmlns:bean="/WEB-INF/struts-bean.tld" xmlns:html="/WEB-INF/struts-html.tld" xmlns:logic="/WEB-INF/struts-logic.tld"> ! <jsp:directive.page language="java" contentType="text/html"/> ! <app:connect/> ! <html> ! <head> ! <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"/> ! <meta name="GENERATOR" content="Microsoft FrontPage 4.0"/> ! <meta name="ProgId" content="FrontPage.Editor.Document"/> ! <title>MBean View of <bean:write name="detail" property="name"/> ! </title> ! <html:base/> ! <link rel="stylesheet" type="text/css" href="style.css"/> ! </head> ! <body> ! <!-- ======================================== --> ! <!-- Header --> ! <!-- ======================================== --> ! <table border="0" width="100%" bgcolor="#CCCCCC" cellspacing="0"> ! <tr> ! <td width="100%"> ! <table border="0" width="100%" cellspacing="0" cellpadding="3" bgcolor="#FFFFFF"> ! <tr> ! <td> ! <b> ! <font face="verdana,arial,sans-serif" color="#000000" size="6">MBean View</font> ! </b> ! </td> ! <td align="right" rowspan="2"> ! <img border="0" src="images/ejtools50.png" width="175" height="50"/> ! </td> ! </tr> ! <tr> ! <td> ! <html:link forward="home"> ! <jsp:text>Agent View</jsp:text> ! </html:link> ! <jsp:text> >> MBean View</jsp:text> ! </td> ! </tr> ! </table> ! </td> ! </tr> ! </table> ! <!-- ======================================== --> ! <!-- Spacer --> ! <!-- ======================================== --> ! <img border="0" src="images/white.png" width="5" height="15"/> ! <!-- ======================================== --> ! <!-- MBean Detail --> ! <!-- ======================================== --> ! <table border="0" cellspacing="1" bgcolor="#CCCCCC" width="100%"> ! <tr bgcolor="#EEEEEE"> ! <td align="left" valign="top"> ! <table border="0" width="100%" bgcolor="#EEEEEE" cellspacing="0" cellpadding="3"> ! <tr> ! <td align="right" nowrap="true"> ! <b>Domain :</b> ! </td> ! <td align="left" width="90%"> ! <bean:write name="detail" property="domain"/> ! </td> ! </tr> ! <tr> ! <td align="right" nowrap="true"> ! <b>MBean Name :</b> ! </td> ! <td align="left" width="90%"> ! <bean:write name="detail" property="name"/> ! </td> ! </tr> ! <tr> ! <td align="right" nowrap="true"> ! <b>MBean Java Class :</b> ! </td> ! <td align="left" width="90%"> ! <bean:write name="detail" property="className"/> ! </td> ! </tr> ! <tr> ! <td align="right" nowrap="true"> ! <b>Description :</b> ! </td> ! <td align="left" width="90%"> ! <bean:write name="detail.info" property="description"/> ! </td> ! </tr> ! </table> ! </td> ! </tr> ! </table> ! <!-- ======================================== --> ! <!-- Test for Constructors --> ! <!-- ======================================== --> ! <bean:size name="detail.info" property="constructors" id="contructorsSize"/> ! <logic:greaterThan name="contructorsSize" value="0"> ! <!-- ======================================== --> ! <!-- Spacer --> ! <!-- ======================================== --> ! <img border="0" src="images/white.png" width="5" height="15"/> ! <!-- ======================================== --> ! <!-- Contructors --> ! <!-- ======================================== --> ! <table border="0" width="100%" cellspacing="1" cellpadding="2" bgcolor="#CCCCCC"> ! <!-- ======================================== --> ! <!-- Contructors Headers --> ! <!-- ======================================== --> ! <tr bgcolor="#000090"> ! <td align="center" valign="top" width="30%"> ! <font face="verdana,arial,sans-serif" color="#ffffff" size="-1"> ! <b>Constructor</b> ! </font> ! </td> ! <td align="center" valign="top" width="70%"> ! <font face="verdana,arial,sans-serif" color="#ffffff" size="-1"> ! <b>Parameters</b> ! </font> ! </td> ! </tr> ! <!-- ======================================== --> ! <!-- Contructors List --> ! <!-- ======================================== --> ! <logic:iterate name="detail.info" property="constructors" id="constructor" type="javax.management.MBeanConstructorInfo"> ! <tr bgcolor="#EEEEEE"> ! <td valign="top" align="right"> ! <jsp:text><a href="javascript:alert('</jsp:text> ! <bean:write name="constructor" property="description"/> ! <jsp:text>');"></jsp:text> ! <bean:write name="constructor" property="name"/> ! <jsp:text></a></jsp:text> ! </td> ! <td class="attributeValue" valign="top" align="left"> ! <logic:iterate name="constructor" property="signature" id="parameter" type="javax.management.MBeanParameterInfo"> ! <jsp:text><a href="javascript:alert('</jsp:text> ! <bean:write name="parameter" property="description"/> ! <jsp:text>');"></jsp:text> ! <bean:write name="parameter" property="name"/> ! <jsp:text></a> (</jsp:text> ! <app:mbeanParameterClass name="parameter"/> ! <jsp:text>)</jsp:text> ! <br/> ! </logic:iterate> ! </td> ! </tr> ! </logic:iterate> ! </table> ! </logic:greaterThan> ! <!-- ======================================== --> ! <!-- Test for Notifications --> ! <!-- ======================================== --> ! <bean:size name="detail.info" property="notifications" id="notificationsSize"/> ! <logic:greaterThan name="notificationsSize" value="0"> ! <!-- ======================================== --> ! <!-- Spacer --> ! <!-- ======================================== --> ! <img border="0" src="images/white.png" width="5" height="15"/> ! <!-- ======================================== --> ! <!-- Notifications --> ! <!-- ======================================== --> ! <table border="0" width="100%" cellspacing="1" cellpadding="2" bgcolor="#CCCCCC"> ! <!-- ======================================== --> ! <!-- Notifications Headers --> ! <!-- ======================================== --> ! <tr bgcolor="#000090"> ! <td align="center" valign="top" width="30%"> ! <font face="verdana,arial,sans-serif" color="#ffffff" size="-1"> ! <b>Notification</b> ! </font> ! </td> ! <td align="center" valign="top" width="70%"> ! <font face="verdana,arial,sans-serif" color="#ffffff" size="-1"> ! <b>Types</b> ! </font> ! </td> ! </tr> ! <!-- ======================================== --> ! <!-- Notifications List --> ! <!-- ======================================== --> ! <logic:iterate name="detail.info" property="notifications" id="notification" type="javax.management.MBeanNotificationInfo"> ! <tr bgcolor="#EEEEEE"> ! <td valign="top" align="right"> ! <jsp:text><a href="javascript:alert('</jsp:text> ! <bean:write name="notification" property="description"/> ! <jsp:text>');"></jsp:text> ! <bean:write name="notification" property="name"/> ! <jsp:text></a></jsp:text> ! </td> ! <td class="attributeValue" valign="top" align="left"> ! <logic:iterate name="notification" property="notifTypes" id="notif" type="java.lang.String"> ! <bean:write name="notif"/> ! <br/> ! </logic:iterate> ! </td> ! </tr> ! </logic:iterate> ! </table> ! </logic:greaterThan> ! <!-- ======================================== --> ! <!-- Test for Attributes --> ! <!-- ======================================== --> ! <bean:size name="detail.info" property="attributes" id="attributesSize"/> ! <logic:greaterThan name="attributesSize" value="0"> ! <!-- ======================================== --> ! <!-- Spacer --> ! <!-- ======================================== --> ! <img border="0" src="images/white.png" width="5" height="15"/> ! <!-- ======================================== --> ! <!-- Attributes --> ! <!-- ======================================== --> ! <table border="0" width="100%" cellspacing="1" cellpadding="2" bgcolor="#CCCCCC"> ! <!-- ======================================== --> ! <!-- Attributes Headers --> ! <!-- ======================================== --> ! <tr bgcolor="#000090"> ! <td align="center" valign="top" width="30%"> ! <font face="verdana,arial,sans-serif" color="#ffffff" size="-1"> ! <b>Attribute</b> ! </font> ! </td> ! <td align="center" valign="top" width="30%"> ! <font face="verdana,arial,sans-serif" color="#ffffff" size="-1"> ! <b>Type</b> ! </font> ! </td> ! <td align="center" valign="top" width="10%"> ! <font face="verdana,arial,sans-serif" color="#ffffff" size="-1"> ! <b>Access</b> ! </font> ! </td> ! <td align="center" valign="top" width="30%"> ! <font face="verdana,arial,sans-serif" color="#ffffff" size="-1"> ! <b>Value</b> ! </font> ! </td> ! </tr> ! <!-- ======================================== --> ! <!-- Attributes List --> ! <!-- ======================================== --> ! <logic:iterate name="detail.info" property="attributes" id="attribute" type="javax.management.MBeanAttributeInfo"> ! <tr bgcolor="#EEEEEE"> ! <td valign="top" align="left"> ! <jsp:text><a href="javascript:alert('</jsp:text> ! <bean:write name="attribute" property="description"/> ! <jsp:text>');"></jsp:text> ! <bean:write name="attribute" property="name"/> ! <jsp:text></a></jsp:text> ! </td> ! <td class="attributeValue" valign="top" align="left"> ! <app:mbeanAttributeClass name="attribute"/> ! </td> ! <td class="attributeValue" valign="top" align="center"> ! <app:mbeanAttributeAccess name="attribute"/> ! </td> ! <td class="attributeValue" valign="top" align="left"> ! <app:mbeanAttributeEditor name="detail" property="attribute"/> ! </td> ! </tr> ! </logic:iterate> ! </table> ! </logic:greaterThan> ! </body> ! </html> ! </jsp:root> --- 1,263 ---- ! <?xml version="1.0"?> ! <!-- edited with XML Spy v4.3 U (http://www.xmlspy.com) by Laurent Etiemble (Orange) --> ! <jsp:root version="1.2" xmlns:jsp="http://java.sun.com/JSP/Page" xmlns:app="/WEB-INF/application.tld" xmlns:bean="/WEB-INF/struts-bean.tld" xmlns:html="/WEB-INF/struts-html.tld" xmlns:logic="/WEB-INF/struts-logic.tld"> ! <jsp:directive.page language="java" contentType="text/html"/> ! <app:connect/> ! <html> ! <head> ! <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"/> ! <meta name="GENERATOR" content="Microsoft FrontPage 4.0"/> ! <meta name="ProgId" content="FrontPage.Editor.Document"/> ! <title>MBean View of <bean:write name="detail" property="name"/> ! </title> ! <html:base/> ! <link rel="stylesheet" type="text/css" href="style.css"/> ! </head> ! <body> ! <!-- ======================================== --> ! <!-- Header --> ! <!-- ======================================== --> ! <table border="0" width="100%" bgcolor="#CCCCCC" cellspacing="0"> ! <tr> ! <td width="100%"> ! <table border="0" width="100%" cellspacing="0" cellpadding="3" bgcolor="#FFFFFF"> ! <tr> ! <td> ! <b> ! <font face="verdana,arial,sans-serif" color="#000000" size="6">MBean View</font> ! </b> ! </td> ! <td align="right" rowspan="2"> ! <img border="0" src="images/ejtools50.png" width="175" height="50"/> ! </td> ! </tr> ! <tr> ! <td> ! <html:link forward="home"> ! <jsp:text>Agent View</jsp:text> ! </html:link> ! <jsp:text> >> MBean View</jsp:text> ! </td> ! </tr> ! </table> ! </td> ! </tr> ! </table> ! <!-- ======================================== --> ! <!-- Spacer --> ! <!-- ======================================== --> ! <img border="0" src="images/white.png" width="5" height="15"/> ! <!-- ======================================== --> ! <!-- MBean Detail --> ! <!-- ======================================== --> ! <table border="0" cellspacing="1" bgcolor="#CCCCCC" width="100%"> ! <tr bgcolor="#EEEEEE"> ! <td align="left" valign="top"> ! <table border="0" width="100%" bgcolor="#EEEEEE" cellspacing="0" cellpadding="3"> ! <tr> ! <td align="right" nowrap="true"> ! <b>Domain :</b> ! </td> ! <td align="left" width="90%"> ! <bean:write name="detail" property="domain"/> ! </td> ! </tr> ! <tr> ! <td align="right" nowrap="true"> ! <b>MBean Name :</b> ! </td> ! <td align="left" width="90%"> ! <bean:write name="detail" property="name"/> ! </td> ! </tr> ! <tr> ! <td align="right" nowrap="true"> ! <b>MBean Java Class :</b> ! </td> ! <td align="left" width="90%"> ! <bean:write name="detail" property="className"/> ! </td> ! </tr> ! <tr> ! <td align="right" nowrap="true"> ! <b>Description :</b> ! </td> ! <td align="left" width="90%"> ! <bean:write name="detail.info" property="description"/> ! </td> ! </tr> ! </table> ! </td> ! </tr> ! </table> ! <!-- ======================================== --> ! <!-- Test for Constructors --> ! <!-- ======================================== --> ! <bean:size name="detail.info" property="constructors" id="contructorsSize"/> ! <logic:greaterThan name="contructorsSize" value="0"> ! <!-- ======================================== --> ! <!-- Spacer --> ! <!-- ======================================== --> ! <img border="0" src="images/white.png" width="5" height="15"/> ! <!-- ======================================== --> ! <!-- Contructors --> ! <!-- ======================================== --> ! <table border="0" width="100%" cellspacing="1" cellpadding="2" bgcolor="#CCCCCC"> ! <!-- ======================================== --> ! <!-- Contructors Headers --> ! <!-- ======================================== --> ! <tr bgcolor="#000090"> ! <td align="center" valign="top" width="30%"> ! <font face="verdana,arial,sans-serif" color="#ffffff" size="-1"> ! <b>Constructor</b> ! </font> ! </td> ! <td align="center" valign="top" width="70%"> ! <font face="verdana,arial,sans-serif" color="#ffffff" size="-1"> ! <b>Parameters</b> ! </font> ! </td> ! </tr> ! <!-- ======================================== --> ! <!-- Contructors List --> ! <!-- ======================================== --> ! <logic:iterate name="detail.info" property="constructors" id="constructor" type="javax.management.MBeanConstructorInfo"> ! <tr bgcolor="#EEEEEE"> ! <td valign="top" align="right"> ! <jsp:text><a href="javascript:alert('</jsp:text> ! <bean:write name="constructor" property="description"/> ! <jsp:text>');"></jsp:text> ! <bean:write name="constructor" property="name"/> ! <jsp:text></a></jsp:text> ! </td> ! <td class="attributeValue" valign="top" align="left"> ! <logic:iterate name="constructor" property="signature" id="parameter" type="javax.management.MBeanParameterInfo"> ! <jsp:text><a href="javascript:alert('</jsp:text> ! <bean:write name="parameter" property="description"/> ! <jsp:text>');"></jsp:text> ! <bean:write name="parameter" property="name"/> ! <jsp:text></a> (</jsp:text> ! <app:mbeanParameterClass name="parameter"/> ! <jsp:text>)<br/></jsp:text> ! </logic:iterate> ! </td> ! </tr> ! </logic:iterate> ! </table> ! </logic:greaterThan> ! <!-- ======================================== --> ! <!-- Test for Notifications --> ! <!-- ======================================== --> ! <bean:size name="detail.info" property="notifications" id="notificationsSize"/> ! <logic:greaterThan name="notificationsSize" value="0"> ! <!-- ======================================== --> ! <!-- Spacer --> ! <!-- ======================================== --> ! <img border="0" src="images/white.png" width="5" height="15"/> ! <!-- ======================================== --> ! <!-- Notifications --> ! <!-- ======================================== --> ! <table border="0" width="100%" cellspacing="1" cellpadding="2" bgcolor="#CCCCCC"> ! <!-- ======================================== --> ! <!-- Notifications Headers --> ! <!-- ======================================== --> ! <tr bgcolor="#000090"> ! <td align="center" valign="top" width="30%"> ! <font face="verdana,arial,sans-serif" color="#ffffff" size="-1"> ! <b>Notification</b> ! </font> ! </td> ! <td align="center" valign="top" width="70%"> ! <font face="verdana,arial,sans-serif" color="#ffffff" size="-1"> ! <b>Types</b> ! </font> ! </td> ! </tr> ! <!-- ======================================== --> ! <!-- Notifications List --> ! <!-- ======================================== --> ! <logic:iterate name="detail.info" property="notifications" id="notification" type="javax.management.MBeanNotificationInfo"> ! <tr bgcolor="#EEEEEE"> ! <td valign="top" align="right"> ! <jsp:text><a href="javascript:alert('</jsp:text> ! <bean:write name="notification" property="description"/> ! <jsp:text>');"></jsp:text> ! <bean:write name="notification" property="name"/> ! <jsp:text></a></jsp:text> ! </td> ! <td class="attributeValue" valign="top" align="left"> ! <logic:iterate name="notification" property="notifTypes" id="notif" type="java.lang.String"> ! <bean:write name="notif"/> ! <br/> ! </logic:iterate> ! </td> ! </tr> ! </logic:iterate> ! </table> ! </logic:greaterThan> ! <!-- ======================================== --> ! <!-- Test for Attributes --> ! <!-- ======================================== --> ! <bean:size name="detail.info" property="attributes" id="attributesSize"/> ! <logic:greaterThan name="attributesSize" value="0"> ! <!-- ======================================== --> ! <!-- Spacer --> ! <!-- ======================================== --> ! <img border="0" src="images/white.png" width="5" height="15"/> ! <!-- ======================================== --> ! <!-- Attributes --> ! <!-- ======================================== --> ! <table border="0" width="100%" cellspacing="1" cellpadding="2" bgcolor="#CCCCCC"> ! <!-- ======================================== --> ! <!-- Attributes Headers --> ! <!-- ======================================== --> ! <tr bgcolor="#000090"> ! <td align="center" valign="top" width="30%"> ! <font face="verdana,arial,sans-serif" color="#ffffff" size="-1"> ! <b>Attribute</b> ! </font> ! </td> ! <td align="center" valign="top" width="30%"> ! <font face="verdana,arial,sans-serif" color="#ffffff" size="-1"> ! <b>Type</b> ! </font> ! </td> ! <td align="center" valign="top" width="10%"> ! <font face="verdana,arial,sans-serif" color="#ffffff" size="-1"> ! <b>Access</b> ! </font> ! </td> ! <td align="center" valign="top" width="30%"> ! <font face="verdana,arial,sans-serif" color="#ffffff" size="-1"> ! <b>Value</b> ! </font> ! </td> ! </tr> ! <!-- ======================================== --> ! <!-- Attributes List --> ! <!-- ======================================== --> ! <logic:iterate name="detail.info" property="attributes" id="attribute" type="javax.management.MBeanAttributeInfo"> ! <tr bgcolor="#EEEEEE"> ! <td valign="top" align="left"> ! <jsp:text><a href="javascript:alert('</jsp:text> ! <bean:write name="attribute" property="description"/> ! <jsp:text>');"></jsp:text> ! <bean:write name="attribute" property="name"/> ! <jsp:text></a></jsp:text> ! </td> ! <td class="attributeValue" valign="top" align="left"> ! <app:mbeanAttributeClass name="attribute"/> ! </td> ! <td class="attributeValue" valign="top" align="center"> ! <app:mbeanAttributeAccess name="attribute"/> ! </td> ! <td class="attributeValue" valign="top" align="left"> ! <app:mbeanAttributeEditor name="detail" property="attribute"/> ! </td> ! </tr> ! </logic:iterate> ! </table> ! </logic:greaterThan> ! </body> ! </html> ! </jsp:root> |
From: Laurent E. <let...@us...> - 2002-05-17 07:31:56
|
Update of /cvsroot/ejtools/build In directory usw-pr-cvs1:/tmp/cvs-serv13647 Modified Files: build_webapp.xml Log Message: Add jsp compilation Index: build_webapp.xml =================================================================== RCS file: /cvsroot/ejtools/build/build_webapp.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** build_webapp.xml 15 May 2002 17:47:54 -0000 1.1 --- build_webapp.xml 17 May 2002 07:28:53 -0000 1.2 *************** *** 29,33 **** <property name="build.src" value="${build.home}/src"/> <property name="webapp.home" value="${module.root}/webapp"/> ! <property name="webapp.lib" value="${webapp.home}/lib"/> <property name="src.home" value="${module.root}/src"/> <property name="src.bin" value="${src.home}/bin"/> --- 29,36 ---- <property name="build.src" value="${build.home}/src"/> <property name="webapp.home" value="${module.root}/webapp"/> ! <property name="webapp.tmp" value="${webapp.home}/tmp"/> ! <property name="webapp.tmp.webinf" value="${webapp.tmp}/WEB-INF"/> ! <property name="webapp.tmp.webinf.classes" value="${webapp.tmp.webinf}/classes"/> ! <property name="webapp.tmp.webinf.lib" value="${webapp.tmp.webinf}/lib"/> <property name="src.home" value="${module.root}/src"/> <property name="src.bin" value="${src.home}/bin"/> *************** *** 79,82 **** --- 82,89 ---- <mkdir dir="${build.src}"/> <mkdir dir="${webapp.home}"/> + <mkdir dir="${webapp.tmp}"/> + <mkdir dir="${webapp.tmp.webinf}"/> + <mkdir dir="${webapp.tmp.webinf.classes}"/> + <mkdir dir="${webapp.tmp.webinf.lib}"/> <copy todir="${build.etc}"> <fileset dir="${src.etc}"> *************** *** 104,112 **** <fileset dir="${src.resources}"> <include name="**/*.properties"/> - <include name="**/*.gif"/> - <include name="**/*.png"/> </fileset> </copy> ! <!-- <java classname="org.apache.jasper.JspC" fork="true"> <classpath refid="compile.classpath"/> --- 111,133 ---- <fileset dir="${src.resources}"> <include name="**/*.properties"/> </fileset> </copy> ! <copy todir="${webapp.tmp}"> ! <fileset dir="${src.webapp.content}"/> ! </copy> ! <copy todir="${webapp.tmp.webinf}"> ! <fileset dir="${src.webapp.resources}"/> ! </copy> ! <copy todir="${webapp.tmp.webinf}" file="${src.webapp}/web.xml"/> ! <copy todir="${webapp.tmp.webinf.classes}"> ! <fileset dir="${build.classes}"/> ! </copy> ! <copy todir="${webapp.tmp.webinf.lib}"> ! <mapper type="flatten"/> ! <fileset dir="." includesfile="${module.root}/webapp.properties"/> ! </copy> ! </target> ! <!-- ==================== JSP Build Target ===================================== --> ! <target name="build.jsp" depends="build" description=""> <java classname="org.apache.jasper.JspC" fork="true"> <classpath refid="compile.classpath"/> *************** *** 114,138 **** <arg value="${build.src}"/> <arg value="-uriroot"/> ! <arg value="${webapp.home}"/> ! <arg value="-p"/> ! <arg value="${module.package}.servlet"/> ! <arg value="${webapp.home}/*.jsp"/> </java> ! --> </target> <!-- ==================== Dist Target ===================================== --> ! <target name="dist" depends="build" description=""> ! <mkdir dir="${webapp.lib}"/> ! <copy todir="${webapp.lib}"> ! <mapper type="flatten"/> ! <fileset dir="." includesfile="${module.root}/webapp.properties"/> ! </copy> ! <war warfile="${webapp.home}/${module.name}.war" webxml="${src.webapp}/web.xml"> ! <fileset dir="${src.webapp.content}"/> ! <lib dir="${webapp.lib}"/> ! <webinf dir="${src.webapp.resources}"/> ! <classes dir="${build.classes}"/> ! </war> ! <delete dir="${webapp.lib}"/> </target> <!-- ==================== Javadoc Target ================================== --> --- 135,151 ---- <arg value="${build.src}"/> <arg value="-uriroot"/> ! <arg value="${webapp.tmp}"/> ! <arg value="${webapp.tmp}/*.jsp"/> </java> ! <javac srcdir="${build.src}" destdir="${build.classes}" classpath="${classpath}" debug="${compile.debug}" deprecation="${compile.deprecation}" optimize="${compile.optimize}" includes="*.java" excludes="**/CVS/**"> ! <classpath refid="compile.classpath"/> ! </javac> ! <copy todir="${webapp.tmp.webinf.classes}"> ! <fileset dir="${build.classes}"/> ! </copy> </target> <!-- ==================== Dist Target ===================================== --> ! <target name="dist" depends="build,build.jsp" description=""> ! <jar jarfile="${webapp.home}/${module.name}.war" basedir="${webapp.tmp}"/> </target> <!-- ==================== Javadoc Target ================================== --> |
From: Laurent E. <let...@us...> - 2002-05-17 07:29:53
|
Update of /cvsroot/ejtools/thirdparty/apache/tomcat In directory usw-pr-cvs1:/tmp/cvs-serv13819/apache/tomcat Added Files: LICENSE VERSION jasper-compiler.jar jasper-runtime.jar Log Message: Add jsp compilation --- NEW FILE: LICENSE --- /* * ============================================================================ * The Apache Software License, Version 1.1 * ============================================================================ * * Copyright (C) 1999 The Apache Software Foundation. All rights reserved. * * Redistribution and use in source and binary forms, with or without modifica- * tion, are permitted provided that the following conditions are met: * * 1. Redistributions of source code must retain the above copyright notice, * this list of conditions and the following disclaimer. * * 2. Redistributions in binary form must reproduce the above copyright notice, * this list of conditions and the following disclaimer in the documentation * and/or other materials provided with the distribution. * * 3. The end-user documentation included with the redistribution, if any, must * include the following acknowledgment: "This product includes software * developed by the Apache Software Foundation (http://www.apache.org/)." * Alternately, this acknowledgment may appear in the software itself, if * and wherever such third-party acknowledgments normally appear. * * 4. The names "Ant" and "Apache Software Foundation" must not be used to * endorse or promote products derived from this software without prior * written permission. For written permission, please contact * ap...@ap.... * * 5. Products derived from this software may not be called "Apache", nor may * "Apache" appear in their name, without prior written permission of the * Apache Software Foundation. * * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED 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 * APACHE SOFTWARE FOUNDATION OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLU- * DING, 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. * * This software consists of voluntary contributions made by many individuals * on behalf of the Apache Software Foundation. For more information on the * Apache Software Foundation, please see <http://www.apache.org/>. * */ --- NEW FILE: VERSION --- 4.0.3 --- NEW FILE: jasper-compiler.jar --- (This appears to be a binary file; contents omitted.) --- NEW FILE: jasper-runtime.jar --- (This appears to be a binary file; contents omitted.) |
From: Laurent E. <let...@us...> - 2002-05-17 07:29:26
|
Update of /cvsroot/ejtools/thirdparty/apache/tomcat In directory usw-pr-cvs1:/tmp/cvs-serv13791/thirdparty/apache/tomcat Log Message: Directory /cvsroot/ejtools/thirdparty/apache/tomcat added to the repository |
Update of /cvsroot/ejtools/applications/jmx.browser/src/webapp/content/images/icons In directory usw-pr-cvs1:/tmp/cvs-serv13061/jmx.browser/src/webapp/content/images/icons Added Files: AppClientModule16.gif AppClientModule24.gif EJBModule24.gif EntityBean16.gif J2EEApplication16.gif J2EEApplication24.gif J2EEDomain16.gif J2EEDomain24.gif J2EEModule16.gif J2EEModule24.gif J2EEServer16.gif J2EEServer24.gif JCAConnectionFactory16.gif JCAConnectionFactory24.gif JCAResource16.gif JCAResource24.gif JNDIResource16.gif JNDIResource24.gif JVM16.gif JVM24.gif JavaMailResource16.gif JavaMailResource24.gif MessageDrivenBean16.gif Node16.gif Node24.gif ResourceAdapter16.gif ResourceAdapter24.gif ResourceAdapterModule16.gif ResourceAdapterModule24.gif Server16.gif Servlet16.gif Servlet24.gif SessionBean16.gif StatefulSessionBean16.gif StatelessSessionBean16.gif URLResource16.gif URLResource24.gif WebModule16.gif WebModule24.gif Log Message: New directory structure --- NEW FILE: AppClientModule16.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: AppClientModule24.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: EJBModule24.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: EntityBean16.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: J2EEApplication16.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: J2EEApplication24.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: J2EEDomain16.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: J2EEDomain24.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: J2EEModule16.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: J2EEModule24.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: J2EEServer16.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: J2EEServer24.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: JCAConnectionFactory16.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: JCAConnectionFactory24.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: JCAResource16.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: JCAResource24.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: JNDIResource16.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: JNDIResource24.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: JVM16.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: JVM24.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: JavaMailResource16.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: JavaMailResource24.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: MessageDrivenBean16.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: Node16.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: Node24.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: ResourceAdapter16.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: ResourceAdapter24.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: ResourceAdapterModule16.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: ResourceAdapterModule24.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: Server16.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: Servlet16.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: Servlet24.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: SessionBean16.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: StatefulSessionBean16.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: StatelessSessionBean16.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: URLResource16.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: URLResource24.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: WebModule16.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: WebModule24.gif --- (This appears to be a binary file; contents omitted.) |
From: Laurent E. <let...@us...> - 2002-05-17 07:25:15
|
Update of /cvsroot/ejtools/applications/jmx.browser/src/webapp/resources In directory usw-pr-cvs1:/tmp/cvs-serv12774/jmx.browser/src/webapp/resources Added Files: struts-bean.tld struts-config.xml struts-config_1_0.dtd Log Message: New directory structure --- NEW FILE: struts-bean.tld --- <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.1//EN" "http://java.sun.com/j2ee/dtds/web-jsptaglibrary_1_1.dtd"> <taglib> <tlibversion>1.0</tlibversion> <jspversion>1.1</jspversion> <shortname>bean</shortname> <uri>http://jakarta.apache.org/struts/tags-bean-1.0</uri> <tag> <name>cookie</name> <tagclass>org.apache.struts.taglib.bean.CookieTag</tagclass> <teiclass>org.apache.struts.taglib.bean.CookieTei</teiclass> <bodycontent>empty</bodycontent> <attribute> <name>id</name> <required>true</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>multiple</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>name</name> <required>true</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>value</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>define</name> <tagclass>org.apache.struts.taglib.bean.DefineTag</tagclass> <teiclass>org.apache.struts.taglib.bean.DefineTei</teiclass> <bodycontent>empty</bodycontent> <attribute> <name>id</name> <required>true</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>name</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>property</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>toScope</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>type</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>value</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>header</name> <tagclass>org.apache.struts.taglib.bean.HeaderTag</tagclass> <teiclass>org.apache.struts.taglib.bean.HeaderTei</teiclass> <bodycontent>empty</bodycontent> <attribute> <name>id</name> <required>true</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>multiple</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>name</name> <required>true</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>value</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>include</name> <tagclass>org.apache.struts.taglib.bean.IncludeTag</tagclass> <teiclass>org.apache.struts.taglib.bean.IncludeTei</teiclass> <bodycontent>empty</bodycontent> <attribute> <name>anchor</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>forward</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>href</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>id</name> <required>true</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>name</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>page</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>transaction</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>message</name> <tagclass>org.apache.struts.taglib.bean.MessageTag</tagclass> <bodycontent>empty</bodycontent> <attribute> <name>arg0</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>arg1</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>arg2</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>arg3</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>arg4</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>bundle</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>key</name> <required>true</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>locale</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>page</name> <tagclass>org.apache.struts.taglib.bean.PageTag</tagclass> <teiclass>org.apache.struts.taglib.bean.PageTei</teiclass> <bodycontent>empty</bodycontent> <attribute> <name>id</name> <required>true</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>property</name> <required>true</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>parameter</name> <tagclass>org.apache.struts.taglib.bean.ParameterTag</tagclass> <teiclass>org.apache.struts.taglib.bean.ParameterTei</teiclass> <bodycontent>empty</bodycontent> <attribute> <name>id</name> <required>true</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>multiple</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>name</name> <required>true</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>value</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>resource</name> <tagclass>org.apache.struts.taglib.bean.ResourceTag</tagclass> <teiclass>org.apache.struts.taglib.bean.ResourceTei</teiclass> <bodycontent>empty</bodycontent> <attribute> <name>id</name> <required>true</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>input</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>name</name> <required>true</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>size</name> <tagclass>org.apache.struts.taglib.bean.SizeTag</tagclass> <teiclass>org.apache.struts.taglib.bean.SizeTei</teiclass> <bodycontent>empty</bodycontent> <attribute> <name>collection</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>id</name> <required>true</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>name</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>property</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>struts</name> <tagclass>org.apache.struts.taglib.bean.StrutsTag</tagclass> <teiclass>org.apache.struts.taglib.bean.StrutsTei</teiclass> <bodycontent>empty</bodycontent> <attribute> <name>id</name> <required>true</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>formBean</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>forward</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>mapping</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>write</name> <tagclass>org.apache.struts.taglib.bean.WriteTag</tagclass> <bodycontent>empty</bodycontent> <attribute> <name>filter</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>ignore</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>name</name> <required>true</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>property</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> </taglib> --- NEW FILE: struts-config.xml --- (This appears to be a binary file; contents omitted.) --- NEW FILE: struts-config_1_0.dtd --- <?xml version="1.0" encoding="ISO-8859-1"?> <!-- DTD for the Struts Application Configuration File, Version 1.0 To support validation of your configuration file, include the following DOCTYPE element at the beginning (after the "xml" declaration): <!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.0//EN" "http://jakarta.apache.org/struts/dtds/struts-config_1_0.dtd"> $Id: struts-config_1_0.dtd,v 1.2 2002/04/25 20:25:36 letiemble Exp $ --> <!-- ========== Defined Types ============================================= --> <!-- A "BeanName" is the identifier of a JavaBean, such as a form bean, and also serves as the name of the corresponding scripting variable and the name of the JSP attribute under which the bean is accessed. Therefore, it must conform to the rules for a Java identifier. --> <!ENTITY % BeanName "CDATA"> <!-- A "Boolean" is the string representation of a boolean (true or false) variable. --> <!ENTITY % Boolean "(true|false|yes|no)"> <!-- A "ClassName" is the fully qualified name of a Java class that is instantiated to provide the functionality of the enclosing element. --> <!ENTITY % ClassName "CDATA"> <!-- An "Integer" is a character string consisting solely of numeric digits, optionally preceeded by a minus sign, that can be converted to a 32-bit integer. --> <!ENTITY % Integer "CDATA"> <!-- A "Location" is a relative path, delimited by "/" characters, that defines the location of a resource relative to the location of the Struts configuration file itself. --> <!ENTITY % Location "#PCDATA"> <!-- A "PropName" is the name of a JavaBeans property, and must begin with a lower case letter and contain only characters that are legal in a Java identifier. --> <!ENTITY % PropName "CDATA"> <!-- A "RequestPath" is a context-relative URI path, beginning with a slash, that identifies a mapped resource (such as a JSP page or a servlet) within this web application. --> <!ENTITY % RequestPath "CDATA"> <!-- The name of a JSP bean scope within which such a form bean may be accessed. --> <!ENTITY % RequestScope "(request|session)"> <!-- ========== Top Level Elements ======================================== --> <!-- The "struts-config" element is the root of the configuration file hierarchy, and contains nested elements for all of the other configuration settings. --> <!ELEMENT struts-config (data-sources?, form-beans?, global-forwards?, action-mappings?)> <!ATTLIST struts-config id ID #IMPLIED> <!-- The "data-sources" element describes a set of JDBC 2.0 Standard Extension data source objects which will be configured according to the nested "data-source" elements found inside. --> <!ELEMENT data-sources (data-source*)> <!ATTLIST data-sources id ID #IMPLIED> <!-- The "data-source" element describes a JDBC 2.0 Standard Extension data source object (that implements javax.sql.DataSource) which will be configured according to the properties and nested elements found here, and made available as a servlet context attribute (i.e. application scope bean). The following attributes are required: key Servlet context attribute key under which this data source will be stored. Default is the value specified by string constant Action.DATA_SOURCE_KEY. type Fully qualified Java class name of the implementation class (must implement javax.sql.DataSource). Default value is 'org.apache.struts.util.GenericDataSource'. NOTE: The following attributes are defined by the default data source implementation, and only take effect for that class or subclasses of that class. WARNING: The use of these attributes is deprecated. You should use nested <set-property> elements to configure *all* properties of your data source implementation. autoCommit The default auto-commit state for newly created connections. description The description of this data source. driverClass The Java class name of the JDBC driver to be used. [REQUIRED] loginTimeout The maximum number of seconds to wait for a connection to be created or returned. Default is driver dependent. maxCount The maximum number of connections to be created. minCount The minimum number of connections to be created. password The database password to use when connecting. [REQUIRED] readOnly The default read-only state for newly created connections. url The JDBC URL to use when connecting. [REQUIRED] user The database username to use when connecting. [REQUIRED] --> <!ELEMENT data-source (set-property*)> <!ATTLIST data-source id ID #IMPLIED> <!ATTLIST data-source key %BeanName; #IMPLIED> <!ATTLIST data-source type %ClassName; #IMPLIED> <!-- All of the following attributes are deprecated. Use a nested --> <!-- set-property element to configure data source properties. --> <!ATTLIST data-source autoCommit %Boolean; #IMPLIED> <!ATTLIST data-source description CDATA #IMPLIED> <!ATTLIST data-source driverClass %ClassName; #IMPLIED> <!ATTLIST data-source loginTimeout %Integer; #IMPLIED> <!ATTLIST data-source maxCount %Integer; #IMPLIED> <!ATTLIST data-source minCount %Integer; #IMPLIED> <!ATTLIST data-source password CDATA #IMPLIED> <!ATTLIST data-source readOnly %Boolean; #IMPLIED> <!ATTLIST data-source url CDATA #IMPLIED> <!ATTLIST data-source user CDATA #IMPLIED> <!-- The "form-beans" element is the root of the set of form bean descriptors for this application. The following attributes are defined: type Fully qualified Java class name of the implementation class used for ActionFormBean objects. DEPRECATED. WARNING: For Struts 1.0, this value is ignored. You can set the default implementation class name with the "formBean" initialization parameter to the Struts controller servlet. --> <!ELEMENT form-beans (form-bean*)> <!ATTLIST form-beans id ID #IMPLIED> <!ATTLIST form-beans type %ClassName; "org.apache.struts.action.ActionFormBean"> <!-- The "form-bean" element describes a particular form bean, which is a JavaBean that implements the org.apache.struts.action.ActionForm class. The following attributes are defined: className Fully qualified Java class name of the ActionFormBean implementation class to use. Defaults to the value configured as the "formBean" initialization parameter to the Struts controller servlet. name Unique identifier of this bean, used to reference it in corresponding action mappings. type Fully qualified Java class name of the implementation class to be used or generated --> <!ELEMENT form-bean (icon?, display-name?, description?, set-property*)> <!ATTLIST form-bean id ID #IMPLIED> <!ATTLIST form-bean className %ClassName; #IMPLIED> <!ATTLIST form-bean name %BeanName; #REQUIRED> <!ATTLIST form-bean type %ClassName; #REQUIRED> <!-- The "global-forwards" element configures the global mappings of logical names (used within the application) to mappable resources (identified by context-relative URI paths). A global "forward" with a particular name can be locally overridden by defining a "forward" of the same name within an "action" element. The following attribute are defined: type Fully qualified Java class name of the implementation class used for ActionForward objects. DEPRECATED. WARNING: For Struts 1.0, this value is ignored. You can set the default implementation class name with the "forward" initialization parameter to the Struts controller servlet. --> <!ELEMENT global-forwards (forward*)> <!ATTLIST global-forwards id ID #IMPLIED> <!ATTLIST global-forwards type %ClassName; "org.apache.struts.action.ActionForward"> <!-- The "forward" element describes a mapping of a logical name (used within the application) to a mappable resource identified by a context-relative URI path. The following attributes are defined: className Fully qualified Java class name of the ActionForward implementation class to use. Defaults to the value configured as the "forward" initialization parameter to the Struts controller servlet. name Unique identifier of this forward, used to reference it in application action classes. path The context-relative path of the mapped resource. redirect Set to "true" if sendRedirect() should be used to forward to this resource, or "false" in order to use RequestDispatcher.forward() instead. --> <!ELEMENT forward (icon?, display-name?, description?, set-property*)> <!ATTLIST forward id ID #IMPLIED> <!ATTLIST forward className %ClassName; #IMPLIED> <!ATTLIST forward name CDATA #REQUIRED> <!ATTLIST forward path %RequestPath; #REQUIRED> <!ATTLIST forward redirect %Boolean; #IMPLIED> <!-- The "action-mappings" element configures the mappings from submitted request paths to the corresponding Action classes that should be used to process these requests. The following attributes are defined: type Fully qualified Java class name of the ActionMapping implementation class to be used. DEPRECATED. WARNING: For Struts 1.0, this value is ignored. You can set the default implementation class name with the "mapping" initialization parameter to the Struts controller servlet. --> <!ELEMENT action-mappings (action*)> <!ATTLIST action-mappings id ID #IMPLIED> <!ATTLIST action-mappings type %ClassName; "org.apache.struts.action.ActionMapping"> <!-- The "action" element describes a mapping from a request paths to the corresponding Action classes that should be used to process these requests. The following attributes are defined: attribute Name of the request-scope or session-scope attribute under which our form bean is accessed, if it is other than the bean's specified "name". Optional if "name" is specified, else not allowed. className Fully qualified Java class name of the ActionMapping implementation class to use. Defaults to the value configured as the "mapping" initialization parameter to the Struts controller servlet. forward Context-relative path of the servlet or JSP resource that will process this request, instead of instantiating and calling the Action class specified by "type". Exactly one of "forward", "include", or "type" must be specified. include Context-relative path of the servlet or JSP resource that will process this request, instead of instantiating and calling the Action class specified by "type". Exactly one of "forward", "include", or "type" must be specified. input Context-relative path of the input form to which control should be returned if a validation error is encountered. Required if "name" is specified and the input bean returns validation errors. Optional if "name" is specified and the input bean does not return validation errors. Not allowed if "name" is not specified. name Name of the form bean, if any, that is associated with this action. path The context-relative path of the submitted request, starting with a "/" character, and without the filename extension if extension mapping is used. parameter General purpose configuration parameter that can be used to pass extra information to the Action selected by this mapping. prefix Prefix used to match request parameter names to form bean property names, if any. Optional if "name" is specified, else not allowed. scope Identifier of the scope ("request" or "session") within which our form bean is accessed, if any. Optional if "name" is specified, else not allowed. suffix Suffix used to match request parameter names to form bean property names, if any. Optional if "name" is specified, else not allowed. type Fully qualified Java class name of the Action class (implements org.apache.struts.action.Action) to be used to process requests for this mapping if the "forward" or "include" attribute is not included. Exactly one of "forward", "include", or "type" must be specified. unknown Set to "true" if this action should be configured as the default for this application, to handle all requests not handled by another action. Only one action can be defined as a default within a single application. validate Set to "true" if the validate() method of the form bean should be called prior to calling this action, or set to "false" if you do not want validation performed. --> <!ELEMENT action (icon?, display-name?, description?, set-property*, forward*)> <!ATTLIST action id ID #IMPLIED> <!ATTLIST action attribute %BeanName; #IMPLIED> <!ATTLIST action className %ClassName; #IMPLIED> <!ATTLIST action forward %RequestPath; #IMPLIED> <!ATTLIST action include %RequestPath; #IMPLIED> <!ATTLIST action input %RequestPath; #IMPLIED> <!ATTLIST action name %BeanName; #IMPLIED> <!ATTLIST action parameter CDATA #IMPLIED> <!ATTLIST action path %RequestPath; #REQUIRED> <!ATTLIST action prefix CDATA #IMPLIED> <!ATTLIST action scope %RequestScope; #IMPLIED> <!ATTLIST action suffix CDATA #IMPLIED> <!ATTLIST action type %ClassName; #IMPLIED> <!ATTLIST action unknown %Boolean; #IMPLIED> <!ATTLIST action validate %Boolean; #IMPLIED> <!-- The "set-property" element specifies the name and value of an additional JavaBeans configuration property whose setter method will be called on the object that represents our surrounding element. This is especially useful when an extended implementation class (with additional properties) is configured on the <global-forwards> or <action-mappings> elements. The following attributes are defined: property Name of the JavaBeans property whose setter method will be called. value String representation of the value to which this property will be set, after suitable type conversion --> <!ELEMENT set-property EMPTY> <!ATTLIST set-property id ID #IMPLIED> <!ATTLIST set-property property %PropName; #REQUIRED> <!ATTLIST set-property value CDATA #REQUIRED> <!-- ========== Subordinate Elements ====================================== --> <!-- The "description" element contains descriptive (paragraph length) text about the surrounding element, suitable for use in GUI tools. --> <!ELEMENT description (#PCDATA)> <!ATTLIST description id ID #IMPLIED> <!-- The "display-name" element contains a short (one line) description of the surrounding element, suitable for use in GUI tools. --> <!ELEMENT display-name (#PCDATA)> <!ATTLIST display-name id ID #IMPLIED> <!-- The "icon" element contains a small-icon and large-icon element which specify the location, relative to the Struts configuration file, for small and large images used to represent the surrounding element in GUI tools. --> <!ELEMENT icon (small-icon?, large-icon?)> <!ATTLIST icon id ID #IMPLIED> <!-- The "large-icon" element specifies the location, relative to the Struts configuration file, of a resource containing a large (32x32 pixel) icon image. --> <!ELEMENT large-icon (%Location;)> <!ATTLIST large-icon id ID #IMPLIED> <!-- The "small-icon" element specifies the location, relative to the Struts configuration file, of a resource containing a small (16x16 pixel) icon image. --> <!ELEMENT small-icon (%Location;)> <!ATTLIST small-icon id ID #IMPLIED> |
From: Laurent E. <let...@us...> - 2002-05-17 07:25:00
|
Update of /cvsroot/ejtools/applications/jmx.browser/src/webapp/resources In directory usw-pr-cvs1:/tmp/cvs-serv12659/jmx.browser/src/webapp/resources Added Files: application.tld log.tld struts.tld Log Message: New directory structure --- NEW FILE: application.tld --- (This appears to be a binary file; contents omitted.) --- NEW FILE: log.tld --- (This appears to be a binary file; contents omitted.) --- NEW FILE: struts.tld --- <?xml version="1.0" encoding="ISO-8859-1" ?> <!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.1//EN" "http://java.sun.com/j2ee/dtds/web-jsptaglibrary_1_1.dtd"> <taglib> <!-- ============== Tag Library Description Elements ============= --> <tlibversion>1.0</tlibversion> <jspversion>1.1</jspversion> <shortname>STRUTS Framework Tag Library</shortname> <uri>http://jakarta.apache.org/taglibs/struts-1.0</uri> <info> This tag library contains useful general-purpose tags supporting the development of JSP/servlet applications based on the "Model 2" (MVC based) design pattern. WARNING: ALL OF THE TAGS IN THIS LIBRARY ARE DEPRECATED, AND [...1947 lines suppressed...] </attribute> <attribute> <name>arg2</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>arg3</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>arg4</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> </taglib> |
From: Laurent E. <let...@us...> - 2002-05-17 07:24:39
|
Update of /cvsroot/ejtools/applications/jmx.browser/src/webapp/resources In directory usw-pr-cvs1:/tmp/cvs-serv12572/jmx.browser/src/webapp/resources Added Files: struts-form.tld struts-html.tld struts-logic.tld Log Message: New directory structure --- NEW FILE: struts-form.tld --- <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.1//EN" "http://java.sun.com/j2ee/dtds/web-jsptaglibrary_1_1.dtd"> <taglib> <tlibversion>1.0</tlibversion> <jspversion>1.1</jspversion> <shortname>form</shortname> <tag> <name>base</name> <tagclass>org.apache.struts.taglib.html.BaseTag</tagclass> <bodycontent>empty</bodycontent> </tag> <tag> [...1666 lines suppressed...] <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>style</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>styleClass</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>tabindex</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> </taglib> --- NEW FILE: struts-html.tld --- <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.1//EN" "http://java.sun.com/j2ee/dtds/web-jsptaglibrary_1_1.dtd"> <taglib> <tlibversion>1.0</tlibversion> <jspversion>1.1</jspversion> <shortname>html</shortname> <tag> <name>base</name> <tagclass>org.apache.struts.taglib.html.BaseTag</tagclass> <bodycontent>empty</bodycontent> <attribute> <name>target</name> [...2116 lines suppressed...] <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>styleId</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>tabindex</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>value</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> </taglib> --- NEW FILE: struts-logic.tld --- <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.1//EN" "http://java.sun.com/j2ee/dtds/web-jsptaglibrary_1_1.dtd"> <taglib> <tlibversion>1.0</tlibversion> <jspversion>1.1</jspversion> <shortname>logic</shortname> <uri>http://jakarta.apache.org/struts/tags-logic-1.0</uri> <tag> <name>equal</name> <tagclass>org.apache.struts.taglib.logic.EqualTag</tagclass> <bodycontent>JSP</bodycontent> <attribute> <name>cookie</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>header</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>name</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>parameter</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>property</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>value</name> <required>true</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>forward</name> <tagclass>org.apache.struts.taglib.logic.ForwardTag</tagclass> <bodycontent>empty</bodycontent> <attribute> <name>name</name> <required>true</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>greaterEqual</name> <tagclass>org.apache.struts.taglib.logic.GreaterEqualTag</tagclass> <bodycontent>JSP</bodycontent> <attribute> <name>cookie</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>header</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>name</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>parameter</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>property</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>value</name> <required>true</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>greaterThan</name> <tagclass>org.apache.struts.taglib.logic.GreaterThanTag</tagclass> <bodycontent>JSP</bodycontent> <attribute> <name>cookie</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>header</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>name</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>parameter</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>property</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>value</name> <required>true</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>iterate</name> <tagclass>org.apache.struts.taglib.logic.IterateTag</tagclass> <teiclass>org.apache.struts.taglib.logic.IterateTei</teiclass> <bodycontent>JSP</bodycontent> <attribute> <name>collection</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>id</name> <required>true</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>indexId</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>length</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>name</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>offset</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>property</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>type</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>lessEqual</name> <tagclass>org.apache.struts.taglib.logic.LessEqualTag</tagclass> <bodycontent>JSP</bodycontent> <attribute> <name>cookie</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>header</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>name</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>parameter</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>property</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>value</name> <required>true</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>lessThan</name> <tagclass>org.apache.struts.taglib.logic.LessThanTag</tagclass> <bodycontent>JSP</bodycontent> <attribute> <name>cookie</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>header</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>name</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>parameter</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>property</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>value</name> <required>true</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>match</name> <tagclass>org.apache.struts.taglib.logic.MatchTag</tagclass> <bodycontent>JSP</bodycontent> <attribute> <name>cookie</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>header</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>location</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>name</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>parameter</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>property</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>value</name> <required>true</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>notEqual</name> <tagclass>org.apache.struts.taglib.logic.NotEqualTag</tagclass> <bodycontent>JSP</bodycontent> <attribute> <name>cookie</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>header</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>name</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>parameter</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>property</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>value</name> <required>true</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>notMatch</name> <tagclass>org.apache.struts.taglib.logic.NotMatchTag</tagclass> <bodycontent>JSP</bodycontent> <attribute> <name>cookie</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>header</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>location</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>name</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>parameter</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>property</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>value</name> <required>true</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>notPresent</name> <tagclass>org.apache.struts.taglib.logic.NotPresentTag</tagclass> <bodycontent>JSP</bodycontent> <attribute> <name>cookie</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>header</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>name</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>parameter</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>property</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>role</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>user</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>present</name> <tagclass>org.apache.struts.taglib.logic.PresentTag</tagclass> <bodycontent>JSP</bodycontent> <attribute> <name>cookie</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>header</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>name</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>parameter</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>property</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>role</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>user</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <name>redirect</name> <tagclass>org.apache.struts.taglib.logic.RedirectTag</tagclass> <attribute> <name>anchor</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>forward</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>href</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>name</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>page</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>paramId</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>paramName</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>paramProperty</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>paramScope</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>property</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>scope</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <name>transaction</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> </taglib> |