--- /dev/null
+<?xml version="1.0"?>\r
+<!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.2//EN" "http://java.sun.com/dtd/web-jsptaglibrary_1_2.dtd">\r
+\r
+<taglib>\r
+ <tlib-version>1.0</tlib-version>\r
+ <jsp-version>1.1</jsp-version>\r
+ <short-name>liferay-portlet</short-name>\r
+ <uri>http://liferay.com/tld/portlet</uri>\r
+\r
+ <!--\r
+ liferay-portlet:actionURL is similar to portlet:actionURL except it has the\r
+ additional attributes plid, portletName, anchor, and encrypt.\r
+\r
+ Set varImpl to set the PortletURL object. This gives you an object reference\r
+ to the underlying URL implementation.\r
+\r
+ Set plid to the plid of another layout. This allows you to post the URL to\r
+ another layout.\r
+\r
+ Set portletName to the name of a portlet other than the current portlet.\r
+ This allows you to post the URL to another portlet.\r
+\r
+ Set anchor to false if you do not want the page to refresh and anchor to the\r
+ current portlet.\r
+\r
+ Set encrypt to true if you want to encrypt all the parameter values.\r
+\r
+ Set doAsUserId to process this URL as if it is accessed by the specified\r
+ user.\r
+\r
+ Set portletConfiguration to true if you want to pass the parameters needed\r
+ when you are accessing a portlet that is wrapped by the Portlet\r
+ Configuration portlet.\r
+ -->\r
+\r
+ <tag>\r
+ <name>actionURL</name>\r
+ <tag-class>com.liferay.taglib.portlet.ActionURLTag</tag-class>\r
+ <tei-class>com.liferay.taglib.portlet.ActionURLTei</tei-class>\r
+ <body-content>JSP</body-content>\r
+ <attribute>\r
+ <name>windowState</name>\r
+ <required>false</required>\r
+ <rtexprvalue>true</rtexprvalue>\r
+ </attribute>\r
+ <attribute>\r
+ <name>portletMode</name>\r
+ <required>false</required>\r
+ <rtexprvalue>true</rtexprvalue>\r
+ </attribute>\r
+ <attribute>\r
+ <name>var</name>\r
+ <required>false</required>\r
+ <rtexprvalue>true</rtexprvalue>\r
+ </attribute>\r
+ <attribute>\r
+ <name>varImpl</name>\r
+ <required>false</required>\r
+ <rtexprvalue>true</rtexprvalue>\r
+ </attribute>\r
+ <attribute>\r
+ <name>secure</name>\r
+ <required>false</required>\r
+ <rtexprvalue>true</rtexprvalue>\r
+ </attribute>\r
+ <attribute>\r
+ <name>copyCurrentRenderParameters</name>\r
+ <required>false</required>\r
+ <rtexprvalue>true</rtexprvalue>\r
+ </attribute>\r
+ <attribute>\r
+ <name>escapeXml</name>\r
+ <required>false</required>\r
+ <rtexprvalue>true</rtexprvalue>\r
+ </attribute>\r
+ <attribute>\r
+ <name>name</name>\r
+ <required>false</required>\r
+ <rtexprvalue>true</rtexprvalue>\r
+ </attribute>\r
+ <attribute>\r
+ <name>plid</name>\r
+ <required>false</required>\r
+ <rtexprvalue>true</rtexprvalue>\r
+ </attribute>\r
+ <attribute>\r
+ <name>portletName</name>\r
+ <required>false</required>\r
+ <rtexprvalue>true</rtexprvalue>\r
+ </attribute>\r
+ <attribute>\r
+ <name>anchor</name>\r
+ <required>false</required>\r
+ <rtexprvalue>true</rtexprvalue>\r
+ </attribute>\r
+ <attribute>\r
+ <name>encrypt</name>\r
+ <required>false</required>\r
+ <rtexprvalue>true</rtexprvalue>\r
+ </attribute>\r
+ <attribute>\r
+ <name>doAsUserId</name>\r
+ <required>false</required>\r
+ <rtexprvalue>true</rtexprvalue>\r
+ </attribute>\r
+ <attribute>\r
+ <name>portletConfiguration</name>\r
+ <required>false</required>\r
+ <rtexprvalue>true</rtexprvalue>\r
+ </attribute>\r
+ </tag>\r
+ <tag>\r
+ <name>icon-back</name>\r
+ <tag-class>com.liferay.taglib.portletext.IconBackTag</tag-class>\r
+ <body-content>JSP</body-content>\r
+ <attribute>\r
+ <name>page</name>\r
+ <required>false</required>\r
+ <rtexprvalue>true</rtexprvalue>\r
+ </attribute>\r
+ </tag>\r
+ <tag>\r
+ <name>icon-close</name>\r
+ <tag-class>com.liferay.taglib.portletext.IconCloseTag</tag-class>\r
+ <body-content>JSP</body-content>\r
+ <attribute>\r
+ <name>page</name>\r
+ <required>false</required>\r
+ <rtexprvalue>true</rtexprvalue>\r
+ </attribute>\r
+ </tag>\r
+ <tag>\r
+ <name>icon-configuration</name>\r
+ <tag-class>com.liferay.taglib.portletext.IconConfigurationTag</tag-class>\r
+ <body-content>JSP</body-content>\r
+ <attribute>\r
+ <name>page</name>\r
+ <required>false</required>\r
+ <rtexprvalue>true</rtexprvalue>\r
+ </attribute>\r
+ </tag>\r
+ <tag>\r
+ <name>icon-edit</name>\r
+ <tag-class>com.liferay.taglib.portletext.IconEditTag</tag-class>\r
+ <body-content>JSP</body-content>\r
+ <attribute>\r
+ <name>page</name>\r
+ <required>false</required>\r
+ <rtexprvalue>true</rtexprvalue>\r
+ </attribute>\r
+ </tag>\r
+ <tag>\r
+ <name>icon-edit-defaults</name>\r
+ <tag-class>com.liferay.taglib.portletext.IconEditDefaultsTag</tag-class>\r
+ <body-content>JSP</body-content>\r
+ <attribute>\r
+ <name>page</name>\r
+ <required>false</required>\r
+ <rtexprvalue>true</rtexprvalue>\r
+ </attribute>\r
+ </tag>\r
+ <tag>\r
+ <name>icon-edit-guest</name>\r
+ <tag-class>com.liferay.taglib.portletext.IconEditGuestTag</tag-class>\r
+ <body-content>JSP</body-content>\r
+ <attribute>\r
+ <name>page</name>\r
+ <required>false</required>\r
+ <rtexprvalue>true</rtexprvalue>\r
+ </attribute>\r
+ </tag>\r
+ <tag>\r
+ <name>icon-export-import</name>\r
+ <tag-class>com.liferay.taglib.portletext.IconExportImportTag</tag-class>\r
+ <body-content>JSP</body-content>\r
+ <attribute>\r
+ <name>page</name>\r
+ <required>false</required>\r
+ <rtexprvalue>true</rtexprvalue>\r
+ </attribute>\r
+ </tag>\r
+ <tag>\r
+ <name>icon-help</name>\r
+ <tag-class>com.liferay.taglib.portletext.IconHelpTag</tag-class>\r
+ <body-content>JSP</body-content>\r
+ <attribute>\r
+ <name>page</name>\r
+ <required>false</required>\r
+ <rtexprvalue>true</rtexprvalue>\r
+ </attribute>\r
+ </tag>\r
+ <tag>\r
+ <name>icon-maximize</name>\r
+ <tag-class>com.liferay.taglib.portletext.IconMaximizeTag</tag-class>\r
+ <body-content>JSP</body-content>\r
+ <attribute>\r
+ <name>page</name>\r
+ <required>false</required>\r
+ <rtexprvalue>true</rtexprvalue>\r
+ </attribute>\r
+ </tag>\r
+ <tag>\r
+ <name>icon-minimize</name>\r
+ <tag-class>com.liferay.taglib.portletext.IconMinimizeTag</tag-class>\r
+ <body-content>JSP</body-content>\r
+ <attribute>\r
+ <name>page</name>\r
+ <required>false</required>\r
+ <rtexprvalue>true</rtexprvalue>\r
+ </attribute>\r
+ </tag>\r
+ <tag>\r
+ <name>icon-options</name>\r
+ <tag-class>com.liferay.taglib.portletext.IconOptionsTag</tag-class>\r
+ <body-content>JSP</body-content>\r
+ <attribute>\r
+ <name>page</name>\r
+ <required>false</required>\r
+ <rtexprvalue>true</rtexprvalue>\r
+ </attribute>\r
+ </tag>\r
+ <tag>\r
+ <name>icon-portlet</name>\r
+ <tag-class>com.liferay.taglib.portletext.IconPortletTag</tag-class>\r
+ <body-content>JSP</body-content>\r
+ <attribute>\r
+ <name>page</name>\r
+ <required>false</required>\r
+ <rtexprvalue>true</rtexprvalue>\r
+ </attribute>\r
+ <attribute>\r
+ <name>portlet</name>\r
+ <required>false</required>\r
+ <rtexprvalue>true</rtexprvalue>\r
+ </attribute>\r
+ </tag>\r
+ <tag>\r
+ <name>icon-portlet-css</name>\r
+ <tag-class>com.liferay.taglib.portletext.IconPortletCssTag</tag-class>\r
+ <body-content>JSP</body-content>\r
+ <attribute>\r
+ <name>page</name>\r
+ <required>false</required>\r
+ <rtexprvalue>true</rtexprvalue>\r
+ </attribute>\r
+ </tag>\r
+ <tag>\r
+ <name>icon-print</name>\r
+ <tag-class>com.liferay.taglib.portletext.IconPrintTag</tag-class>\r
+ <body-content>JSP</body-content>\r
+ <attribute>\r
+ <name>page</name>\r
+ <required>false</required>\r
+ <rtexprvalue>true</rtexprvalue>\r
+ </attribute>\r
+ </tag>\r
+ <tag>\r
+ <name>icon-refresh</name>\r
+ <tag-class>com.liferay.taglib.portletext.IconRefreshTag</tag-class>\r
+ <body-content>JSP</body-content>\r
+ <attribute>\r
+ <name>page</name>\r
+ <required>false</required>\r
+ <rtexprvalue>true</rtexprvalue>\r
+ </attribute>\r
+ </tag>\r
+\r
+ <!--\r
+ liferay-portlet:renderURL is similar to portlet:renderURL except it has the\r
+ additional attributes plid, portletName, anchor, and encrypt.\r
+\r
+ Set varImpl to set the PortletURL object. This gives you an object reference\r
+ to the underlying URL implementation.\r
+\r
+ Set plid to the plid of another layout. This allows you to post the URL to\r
+ another layout.\r
+\r
+ Set portletName to the name of a portlet other than the current portlet.\r
+ This allows you to post the URL to another portlet.\r
+\r
+ Set anchor to false if you do not want the page to refresh and anchor to the\r
+ current portlet.\r
+\r
+ Set encrypt to true if you want to encrypt all the parameter values.\r
+\r
+ Set doAsUserId to process this URL as if it is accessed by the specified\r
+ user.\r
+\r
+ Set portletConfiguration to true if you want to pass the parameters needed\r
+ when you are accessing a portlet that is wrapped by the Portlet\r
+ Configuration portlet.\r
+ -->\r
+\r
+ <tag>\r
+ <name>renderURL</name>\r
+ <tag-class>com.liferay.taglib.portlet.RenderURLTag</tag-class>\r
+ <tei-class>com.liferay.taglib.portlet.RenderURLTei</tei-class>\r
+ <body-content>JSP</body-content>\r
+ <attribute>\r
+ <name>windowState</name>\r
+ <required>false</required>\r
+ <rtexprvalue>true</rtexprvalue>\r
+ </attribute>\r
+ <attribute>\r
+ <name>portletMode</name>\r
+ <required>false</required>\r
+ <rtexprvalue>true</rtexprvalue>\r
+ </attribute>\r
+ <attribute>\r
+ <name>var</name>\r
+ <required>false</required>\r
+ <rtexprvalue>true</rtexprvalue>\r
+ </attribute>\r
+ <attribute>\r
+ <name>varImpl</name>\r
+ <required>false</required>\r
+ <rtexprvalue>true</rtexprvalue>\r
+ </attribute>\r
+ <attribute>\r
+ <name>secure</name>\r
+ <required>false</required>\r
+ <rtexprvalue>true</rtexprvalue>\r
+ </attribute>\r
+ <attribute>\r
+ <name>copyCurrentRenderParameters</name>\r
+ <required>false</required>\r
+ <rtexprvalue>true</rtexprvalue>\r
+ </attribute>\r
+ <attribute>\r
+ <name>escapeXml</name>\r
+ <required>false</required>\r
+ <rtexprvalue>true</rtexprvalue>\r
+ </attribute>\r
+ <attribute>\r
+ <name>plid</name>\r
+ <required>false</required>\r
+ <rtexprvalue>true</rtexprvalue>\r
+ </attribute>\r
+ <attribute>\r
+ <name>portletName</name>\r
+ <required>false</required>\r
+ <rtexprvalue>true</rtexprvalue>\r
+ </attribute>\r
+ <attribute>\r
+ <name>anchor</name>\r
+ <required>false</required>\r
+ <rtexprvalue>true</rtexprvalue>\r
+ </attribute>\r
+ <attribute>\r
+ <name>encrypt</name>\r
+ <required>false</required>\r
+ <rtexprvalue>true</rtexprvalue>\r
+ </attribute>\r
+ <attribute>\r
+ <name>doAsUserId</name>\r
+ <required>false</required>\r
+ <rtexprvalue>true</rtexprvalue>\r
+ </attribute>\r
+ <attribute>\r
+ <name>portletConfiguration</name>\r
+ <required>false</required>\r
+ <rtexprvalue>true</rtexprvalue>\r
+ </attribute>\r
+ </tag>\r
+ <tag>\r
+ <name>renderURLParams</name>\r
+ <tag-class>com.liferay.taglib.portlet.RenderURLParamsTag</tag-class>\r
+ <body-content>JSP</body-content>\r
+ <attribute>\r
+ <name>varImpl</name>\r
+ <required>true</required>\r
+ <rtexprvalue>true</rtexprvalue>\r
+ </attribute>\r
+ </tag>\r
+\r
+ <!--\r
+ liferay-portlet:resourceURL is similar to portlet:resourceURL except it has\r
+ the additional attributes plid, portletName, anchor, and encrypt.\r
+\r
+ Set varImpl to set the PortletURL object. This gives you an object reference\r
+ to the underlying URL implementation.\r
+\r
+ Set plid to the plid of another layout. This allows you to post the URL to\r
+ another layout.\r
+\r
+ Set portletName to the name of a portlet other than the current portlet.\r
+ This allows you to post the URL to another portlet.\r
+\r
+ Set anchor to false if you do not want the page to refresh and anchor to the\r
+ current portlet.\r
+\r
+ Set encrypt to true if you want to encrypt all the parameter values.\r
+\r
+ Set doAsUserId to process this URL as if it is accessed by the specified\r
+ user.\r
+\r
+ Set portletConfiguration to true if you want to pass the parameters needed\r
+ when you are accessing a portlet that is wrapped by the Portlet\r
+ Configuration portlet.\r
+ -->\r
+\r
+ <tag>\r
+ <name>resourceURL</name>\r
+ <tag-class>com.liferay.taglib.portlet.ResourceURLTag</tag-class>\r
+ <tei-class>com.liferay.taglib.portlet.ResourceURLTei</tei-class>\r
+ <body-content>JSP</body-content>\r
+ <attribute>\r
+ <name>windowState</name>\r
+ <required>false</required>\r
+ <rtexprvalue>true</rtexprvalue>\r
+ </attribute>\r
+ <attribute>\r
+ <name>portletMode</name>\r
+ <required>false</required>\r
+ <rtexprvalue>true</rtexprvalue>\r
+ </attribute>\r
+ <attribute>\r
+ <name>var</name>\r
+ <required>false</required>\r
+ <rtexprvalue>true</rtexprvalue>\r
+ </attribute>\r
+ <attribute>\r
+ <name>varImpl</name>\r
+ <required>false</required>\r
+ <rtexprvalue>true</rtexprvalue>\r
+ </attribute>\r
+ <attribute>\r
+ <name>secure</name>\r
+ <required>false</required>\r
+ <rtexprvalue>true</rtexprvalue>\r
+ </attribute>\r
+ <attribute>\r
+ <name>copyCurrentRenderParameters</name>\r
+ <required>false</required>\r
+ <rtexprvalue>true</rtexprvalue>\r
+ </attribute>\r
+ <attribute>\r
+ <name>escapeXml</name>\r
+ <required>false</required>\r
+ <rtexprvalue>true</rtexprvalue>\r
+ </attribute>\r
+ <attribute>\r
+ <name>plid</name>\r
+ <required>false</required>\r
+ <rtexprvalue>true</rtexprvalue>\r
+ </attribute>\r
+ <attribute>\r
+ <name>portletName</name>\r
+ <required>false</required>\r
+ <rtexprvalue>true</rtexprvalue>\r
+ </attribute>\r
+ <attribute>\r
+ <name>anchor</name>\r
+ <required>false</required>\r
+ <rtexprvalue>true</rtexprvalue>\r
+ </attribute>\r
+ <attribute>\r
+ <name>encrypt</name>\r
+ <required>false</required>\r
+ <rtexprvalue>true</rtexprvalue>\r
+ </attribute>\r
+ <attribute>\r
+ <name>doAsUserId</name>\r
+ <required>false</required>\r
+ <rtexprvalue>true</rtexprvalue>\r
+ </attribute>\r
+ <attribute>\r
+ <name>portletConfiguration</name>\r
+ <required>false</required>\r
+ <rtexprvalue>true</rtexprvalue>\r
+ </attribute>\r
+ </tag>\r
+ <tag>\r
+ <name>param</name>\r
+ <tag-class>com.liferay.taglib.util.ParamTag</tag-class>\r
+ <body-content>JSP</body-content>\r
+ <attribute>\r
+ <name>name</name>\r
+ <required>true</required>\r
+ <rtexprvalue>true</rtexprvalue>\r
+ </attribute>\r
+ <attribute>\r
+ <name>value</name>\r
+ <required>true</required>\r
+ <rtexprvalue>true</rtexprvalue>\r
+ </attribute>\r
+ </tag>\r
+ <tag>\r
+ <name>preview</name>\r
+ <tag-class>com.liferay.taglib.portletext.PreviewTag</tag-class>\r
+ <body-content>JSP</body-content>\r
+ <attribute>\r
+ <name>portletName</name>\r
+ <required>true</required>\r
+ <rtexprvalue>true</rtexprvalue>\r
+ </attribute>\r
+ <attribute>\r
+ <name>queryString</name>\r
+ <required>false</required>\r
+ <rtexprvalue>true</rtexprvalue>\r
+ </attribute>\r
+ <attribute>\r
+ <name>width</name>\r
+ <required>false</required>\r
+ <rtexprvalue>true</rtexprvalue>\r
+ </attribute>\r
+ </tag>\r
+ <tag>\r
+ <name>runtime</name>\r
+ <tag-class>com.liferay.taglib.portletext.RuntimeTag</tag-class>\r
+ <body-content>JSP</body-content>\r
+ <attribute>\r
+ <name>portletName</name>\r
+ <required>true</required>\r
+ <rtexprvalue>true</rtexprvalue>\r
+ </attribute>\r
+ <attribute>\r
+ <name>queryString</name>\r
+ <required>false</required>\r
+ <rtexprvalue>true</rtexprvalue>\r
+ </attribute>\r
+ <attribute>\r
+ <name>defaultPreferences</name>\r
+ <required>false</required>\r
+ <rtexprvalue>true</rtexprvalue>\r
+ </attribute>\r
+ </tag>\r
+</taglib>
\ No newline at end of file