<?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> <tlibversion>1.0</tlibversion> <jspversion>1.1</jspversion> <shortname>c2a</shortname> <tag> <!-- encodeProperty takes source data/type information and inserts markup for highlighting matching actions, or hands the source information to an enclosing encodeProperties tag --> <name>encodeProperty</name> <tagclass>com.ibm.wps.pb.jsptag.EncodePropertyTag</tagclass> <bodycontent>JSP</bodycontent> <attribute> <!-- The namespace qualifier for the type. Used to group types into domains. TBD - The required property may be changed to false later, in which case the system will map the type to an internal namespace --> <name>namespace</name> <required>true</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <!-- The name for the property. This must be specified, and must match a declared or registered property, for user-driven automation of click-to-action to work for the associated source --> <name>name</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <!-- The type. Must refer to an xml type in a schema known to the system. Currently limited to simpleTypes in the xml sense, such as restriction of string --> <name>type</name> <required>true</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <!-- The value. Must be an instance of the type. If not explicitly provided, must be obtainable from an enclosing tag implementing the PropertySharingTag interface --> <name>value</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <!-- Whether to broadcast the source data to all matching actions. Value must be one of "true" or "false". Defaults to false if omitted --> <name>broadcast</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <!-- Whether to generate markup even if the tag is nested within an encodeProperties tag. The default behavior is to not generate markup in this case, but instead provide the source to the enclosing tag --> <name>generateMarkupWhenNested</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <!-- Whether to match actions on the source portlet also. Default is true --> <name>matchOnSelf</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <!-- encodeProperties must contain 0 or more (usually more than one, otherwise there is no need to use this tag) encodeSource tags, which are used to create a list of sources for which a single menu icon is generated for invoking all matching actions --> <name>encodeProperties</name> <tagclass>com.ibm.wps.pb.jsptag.EncodePropertiesTag</tagclass> <bodycontent>JSP</bodycontent> <attribute> <!-- Used to provide a caption which will be used as the menu item text. A default will be used if omitted --> <name>caption</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <!-- Used to provide a description of the sources which are being encoded. Optional --> <name>description</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> <attribute> <!-- Whether to match actions on the source portlet also. Default is true --> <name>matchOnSelf</name> <required>false</required> <rtexprvalue>true</rtexprvalue> </attribute> </tag> <tag> <!-- An illustration of the use of the PropertySharingTag interface to extract source values directly from SAP tag handlers --> <name>SAPGlue</name> <tagclass>com.ibm.wps.pb.jsptag.sap.SAPGlueTag</tagclass> <bodycontent>JSP</bodycontent> <attribute> <name>name</name> <required>false</required> </attribute> </tag> </taglib>