Update of 
/cvsroot/xdoclet/xdoclet/modules/portlet/src/xdoclet/modules/portlet/resources
In directory 
sc8-pr-cvs1:/tmp/cvs-serv13859/modules/portlet/src/xdoclet/modules/portlet/resources

Added Files:
        portlet_xml.xdt 
Log Message:
Initial check-in of JSR-168 (Portlet) module.

--- NEW FILE: portlet_xml.xdt ---
<?xml version="1.0" encoding="<XDtConfig:configParameterValue 
paramName='Xmlencoding'/>"?>

<portlet-app xmlns="http://java.sun.com/xml/ns/portlet"; version="1.0"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
    xsi:noNamespaceSchemaLocation="http://java.sun.com/xml/portlet.xsd";>
    
 <XDtClass:forAllClasses type="javax.portlet.GenericPortlet">
  <XDtClass:forAllClassTags tagName="portlet.portlet" superclasses="true">
    <portlet>
      <XDtClass:ifHasClassTag tagName="portlet.portlet" paramName="description">
      <description><XDtClass:classTagValue tagName="portlet.portlet" 
paramName="description"/></description>
      </XDtClass:ifHasClassTag>
      <portlet-name><XDtClass:classTagValue tagName="portlet.portlet" 
paramName="name"/></portlet-name>
      <XDtClass:ifHasClassTag tagName="portlet.portlet" paramName="display-name">
      <display-name><XDtClass:classTagValue tagName="portlet.portlet" 
paramName="display-name"/></display-name>
      </XDtClass:ifHasClassTag>      
      <portlet-class><XDtClass:fullClassName/></portlet-class>

      <XDtClass:forAllClassTags tagName="portlet.portlet-init-param">
      <init-param>
        <XDtClass:ifHasClassTag tagName="portlet.portlet-init-param" 
paramName="description">
        <description><XDtClass:classTagValue tagName="portlet.portlet-init-param" 
paramName="description"/></description>
        </XDtClass:ifHasClassTag>
        <name><XDtClass:classTagValue tagName="portlet.portlet-init-param" 
paramName="name"/></name>
        <value><XDtClass:classTagValue tagName="portlet.portlet-init-param" 
paramName="value"/></value>
      </init-param>
      </XDtClass:forAllClassTags>

      <expiration-cache><XDtClass:classTagValue tagName="portlet.portlet" 
paramName="expiration-cache" default="-1"/></expiration-cache>
      
      <XDtClass:forAllClassTags tagName="portlet.supports">
      <supports>
        <mime-type><XDtClass:classTagValue tagName="portlet.supports" 
paramName="mime-type"/></mime-type>
        <XDtClass:ifHasClassTag tagName="portlet.supports" paramName="modes">
        <XDtClass:forAllClassTagTokens tagName="portlet.supports" paramName="modes">
        <portlet-mode><XDtClass:currentToken/></portlet-mode>
        </XDtClass:forAllClassTagTokens>
        </XDtClass:ifHasClassTag>
      </supports>
      </XDtClass:forAllClassTags>
      
      <XDtClass:forAllClassTags tagName="portlet.locale">
      <supported-locale><XDtClass:classTagValue 
tagName="portlet.locale"/></supported-locale>
      </XDtClass:forAllClassTags>

      <XDtClass:ifHasClassTag tagName="portlet.resource-bundle">
      <resource-bundle><XDtClass:classTagValue 
tagName="portlet.resource-bundle"/></resource-bundle>
      </XDtClass:ifHasClassTag>

      <portlet-info>
        <title><XDtClass:classTagValue tagName="portlet.portlet-info" 
paramName="title"/></title>
        <XDtClass:ifHasClassTag tagName="portlet.portlet-info" paramName="short-title">
        <short-title><XDtClass:classTagValue tagName="portlet.portlet-info" 
paramName="short-title"/></short-title>
        </XDtClass:ifHasClassTag>
        <XDtClass:ifHasClassTag tagName="portlet.portlet-info" paramName="keywords">
        <keywords><XDtClass:classTagValue tagName="portlet.portlet-info" 
paramName="keywords"/></keywords>
        </XDtClass:ifHasClassTag>
      </portlet-info>

      <portlet-preferences>
      <XDtClass:forAllClassTags tagName="portlet.preference">
        <preference>
          <name><XDtClass:classTagValue tagName="portlet.preference" 
paramName="name"/></name>
          <value><XDtClass:classTagValue tagName="portlet.preference" 
paramName="value"/></value>
          <XDtClass:ifHasClassTag tagName="portlet.preference" paramName="read-only">
          <read-only><XDtClass:classTagValue tagName="portlet.preference" 
paramName="read-only"/></read-only>
          </XDtClass:ifHasClassTag>
        </preference>
      </XDtClass:forAllClassTags>

      <XDtClass:ifHasClassTag tagName="portlet.preference-validator" paramName="class">
        <preference-validator>
          <XDtClass:classTagValue tagName="portlet.preference-validator" 
paramName="class"/>
        </preference-validator>
      </XDtClass:ifHasClassTag>
      </portlet-preferences>
      
      <XDtClass:forAllClassTags tagName="portlet.security-role-ref">
      <security-role-ref>
        <XDtClass:ifHasClassTag tagName="portlet.security-role-ref" 
paramName="description">
        <description><XDtClass:classTagValue tagName="portlet.security-role-ref" 
paramName="description"/></description>
        </XDtClass:ifHasClassTag>
        <role-name><XDtClass:classTagValue tagName="portlet.security-role-ref" 
paramName="role-name"/></role-name>
        <XDtClass:ifHasClassTag tagName="portlet.security-role-ref" 
paramName="role-link">
        <role-link><XDtClass:classTagValue tagName="portlet.security-role-ref" 
paramName="role-link"/></role-link>
        </XDtClass:ifHasClassTag>
      </security-role-ref>
      </XDtClass:forAllClassTags>
    </portlet>
  </XDtClass:forAllClassTags>
 </XDtClass:forAllClasses>
 
  <XDtMerge:merge file="custom-portlet-modes.xml">
     <!--
       To add custom portlet modes to the portlet.xml file, add a file to your
       XDoclet merge directory called custom-portlet-modes.xml that contains the
       <custom-portlet-mode></custom-portlet-mode> markup.
     -->
  </XDtMerge:merge>
  
  <XDtMerge:merge file="portlet-custom-window-states.xml">
    <!--
       To add custom window states to the portlet.xml file, add a file to your
       XDoclet merge directory called portlet-custom-window-states.xml that contains 
the
       <custom-window-state></custom-window-state> markup.
    -->
  </XDtMerge:merge>  

  <XDtMerge:merge file="portlet-user-attributes.xml">
    <!--
       To add user attributes to the portlet.xml file, add a file to your
       XDoclet merge directory called portlet-user-attributes.xml that contains the
       <user-attribute></user-attribute> markup.
    -->
  </XDtMerge:merge>
  
  <XDtMerge:merge file="portlet-security.xml">
    <!--
       To add security constraints to the portlet.xml file, add a file to your
       XDoclet merge directory called portlet-security.xml that contains the
       <security-constraint></security-constraint> markup.
    -->
  </XDtMerge:merge>

</portlet-app>



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
xdoclet-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel

Reply via email to