nickdavis    01/04/11 13:43:03

  Modified:    src/antidote/org/apache/tools/ant/gui/acs project.dtd
                        project-ext.dtd
  Added:       src/antidote/org/apache/tools/ant/gui/acs share.dtd
  Log:
  add support for optional elements
  
  Revision  Changes    Path
  1.3       +114 -71   
jakarta-ant/src/antidote/org/apache/tools/ant/gui/acs/project.dtd
  
  Index: project.dtd
  ===================================================================
  RCS file: 
/home/cvs/jakarta-ant/src/antidote/org/apache/tools/ant/gui/acs/project.dtd,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- project.dtd       2001/04/05 00:15:13     1.2
  +++ project.dtd       2001/04/11 20:43:03     1.3
  @@ -1,80 +1,84 @@
   <?xml version="1.0" encoding="iso-8859-1"?>
   <!--
  - Copyright (c) 2000 Michel CASABIANCA.  All Rights Reserved.
  + The Apache Software License, Version 1.1
   
  - Permission to use, copy, modify, and distribute this software and its
  - documentation for any purpose and without fee or royalty is hereby
  - granted, provided that both the above copyright notice and this
  - permission notice appear in all copies of the software and
  - documentation or portions thereof, including modifications, that you
  - make.
  -
  - THIS SOFTWARE IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO
  - REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED. BY WAY OF EXAMPLE,
  - BUT NOT LIMITATION, COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR
  - WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR
  - THAT THE USE OF THE SOFTWARE OR DOCUMENTATION WILL NOT INFRINGE ANY
  - THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.
  - COPYRIGHT HOLDERS WILL BEAR NO LIABILITY FOR ANY USE OF THIS SOFTWARE
  - OR DOCUMENTATION.
  + Copyright (c) 1999, 2000 The Apache Software Foundation.  All rights
  + reserved.
  +
  + Redistribution and use in source and binary forms, with or without
  + modification, 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 acknowlegement:
  +       "This product includes software developed by the
  +        Apache Software Foundation (http://www.apache.org/)."
  +    Alternately, this acknowlegement may appear in the software itself,
  +    if and wherever such third-party acknowlegements normally appear.
  +
  + 4. The names "The Jakarta Project", "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 [EMAIL PROTECTED]
  +
  + 5. Products derived from this software may not be called "Apache"
  +    nor may "Apache" appear in their names without prior written
  +    permission of the Apache Group.
  +
  + 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 (INCLUDING, 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/>.
   -->
  -<!-- project DTD for Ant -->
  -<!-- 2000-04-03 -->
  -<!ENTITY % ext-file SYSTEM "file:/project-ext.dtd">
  -%ext-file;
   
  -<!ELEMENT project (target | property | path)*>
  -<!ATTLIST project
  -     name CDATA #REQUIRED
  -     default CDATA #REQUIRED
  -     basedir CDATA #REQUIRED
  ->
  -<!ELEMENT target (ant | available | chmod | copy | cvs | delete | deltree | 
echo | exec | expand | filter | get | gzip | fixcrlf | jar | java | javac | 
javadoc | keysubst | mkdir | property | rename | replace | rmic | tar | taskdef 
| tstamp | zip | path | classpath)*>
  +<!-- @author Michel CASABIANCA -->
  +<!-- @version $Revision: 1.3 $ -->
  +
  +<!ENTITY % share-file SYSTEM "file:/share.dtd">
  +%share-file;
  +<!ELEMENT target (ant | antcall | available | chmod | copy | cvs | delete | 
deltree | echo | exec | expand | filter | get | gzip | fixcrlf | jar | java | 
javac | javadoc | keysubst | mkdir | property  | recorder | rename | replace | 
rmic | tar | taskdef | tstamp | zip | path | classpath | mail)*>
   <!ATTLIST target
        name CDATA #REQUIRED
        depends CDATA #IMPLIED
        if CDATA #IMPLIED
  ->
  -<!ELEMENT path (pathelement | path)*>
  -<!ATTLIST path
  -     id CDATA #IMPLIED
  -     refid CDATA #IMPLIED
  ->
  -<!ELEMENT classpath (pathelement | path | fileset)*>
  -<!ATTLIST classpath
  -     id CDATA #IMPLIED
  -     refid CDATA #IMPLIED
  ->
  -<!ELEMENT fileset (include | exclude)*>
  -<!ATTLIST fileset
  -     dir CDATA #IMPLIED
  ->
  -<!ELEMENT exclude EMPTY>
  -<!ATTLIST exclude
  -     name CDATA #REQUIRED
  -     unless CDATA #IMPLIED
  ->
  -<!ELEMENT include EMPTY>
  -<!ATTLIST include
  -     name CDATA #REQUIRED
  ->
  -<!ELEMENT pathelement EMPTY>
  -<!ATTLIST pathelement
  -     location CDATA #IMPLIED
  -     path CDATA #IMPLIED
  ->
  -<!ELEMENT property EMPTY>
  -<!ATTLIST property
  -     name CDATA #IMPLIED
  -     value CDATA #IMPLIED
  -     resource CDATA #IMPLIED
  -     file CDATA #IMPLIED
   >
  -<!ELEMENT ant EMPTY>
  +<!ELEMENT ant (property)*>
   <!ATTLIST ant
        antfile CDATA #IMPLIED
        dir CDATA #REQUIRED
        target CDATA #IMPLIED
  +     output CDATA #IMPLIED
  +>
  +<!ELEMENT antcall (param)*>
  +<!ATTLIST antcall
  +     target CDATA #REQUIRED
  +>
  +<!ELEMENT param EMPTY>
  +<!ATTLIST param
  +     name CDATA #REQUIRED
  +     value CDATA #REQUIRED
   >
   <!ELEMENT available EMPTY>
   <!ATTLIST available
  @@ -88,11 +92,16 @@
        src CDATA #REQUIRED
        perm CDATA #REQUIRED
   >
  -<!ELEMENT copy (fileset)*>
  +<!ELEMENT copy (fileset | mapper)*>
   <!ATTLIST copy
        file CDATA #IMPLIED
        todir CDATA #IMPLIED
        todir CDATA #IMPLIED
  +     preservelastmodified CDATA #IMPLIED
  +     overwrite CDATA #IMPLIED
  +     filtering CDATA #IMPLIED
  +     flatten CDATA #IMPLIED
  +     includeEmptyDirs CDATA #IMPLIED
   >
   <!ELEMENT cvs EMPTY>
   <!ATTLIST cvs
  @@ -101,9 +110,18 @@
        package CDATA #REQUIRED
        tag CDATA #IMPLIED
   >
  -<!ELEMENT delete EMPTY>
  +<!ELEMENT delete (fileset)*>
   <!ATTLIST delete
  -     file CDATA #REQUIRED
  +     file CDATA #IMPLIED
  +     dir CDATA #IMPLIED
  +     verbose CDATA #IMPLIED
  +     quiet CDATA #IMPLIED
  +     includeEmptyDirs CDATA #IMPLIED
  +     includes CDATA #IMPLIED
  +     includesfile CDATA #IMPLIED
  +     excludes CDATA #IMPLIED
  +     excludesfile CDATA #IMPLIED
  +     defaultexcludes CDATA #IMPLIED
   >
   <!ELEMENT deltree EMPTY>
   <!ATTLIST deltree
  @@ -233,10 +251,35 @@
        sep CDATA #IMPLIED
        keys CDATA #REQUIRED
   >
  +<!ELEMENT mail EMPTY>
  +<!ATTLIST mail
  +        from CDATA #REQUIRED
  +        tolist CDATA #REQUIRED
  +        message CDATA #REQUIRED
  +        files CDATA #IMPLIED
  +        mailhost CDATA #IMPLIED
  +        subject CDATA #IMPLIED
  +>
  +<!ELEMENT mapper EMPTY>
  +<!ATTLIST mapper
  +     type CDATA #REQUIRED
  +     from CDATA #REQUIRED
  +     to CDATA #REQUIRED
  +      classname CDATA #IMPLIED
  +      classpath CDATA #IMPLIED
  +      classpathref CDATA #IMPLIED
  +>
   <!ELEMENT mkdir EMPTY>
   <!ATTLIST mkdir
        dir CDATA #REQUIRED
   >
  +<!ELEMENT recorder EMPTY>
  +<!ATTLIST recorder
  +     name CDATA #REQUIRED
  +     action CDATA #IMPLIED
  +     append CDATA #IMPLIED
  +     loglevel CDATA #IMPLIED
  +>
   <!ELEMENT rename EMPTY>
   <!ATTLIST rename
        src CDATA #REQUIRED
  @@ -263,12 +306,12 @@
        excludes CDATA #IMPLIED
        defaultexcludes CDATA #IMPLIED
   >
  -<!ELEMENT taskdef EMPTY>
  -<!ATTLIST taskdef
  -     name CDATA #REQUIRED
  -     classname CDATA #REQUIRED
  +<!ELEMENT tstamp (format)*>
  +<!ELEMENT format EMPTY>
  +<!ATTLIST format
  +     property CDATA #REQUIRED
  +     pattern CDATA #REQUIRED
   >
  -<!ELEMENT tstamp EMPTY>
   <!ELEMENT zip EMPTY>
   <!ATTLIST zip
        zipfile CDATA #REQUIRED
  
  
  
  1.2       +251 -30   
jakarta-ant/src/antidote/org/apache/tools/ant/gui/acs/project-ext.dtd
  
  Index: project-ext.dtd
  ===================================================================
  RCS file: 
/home/cvs/jakarta-ant/src/antidote/org/apache/tools/ant/gui/acs/project-ext.dtd,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- project-ext.dtd   2001/03/28 12:29:38     1.1
  +++ project-ext.dtd   2001/04/11 20:43:03     1.2
  @@ -1,34 +1,255 @@
   <?xml version="1.0" encoding="iso-8859-1"?>
  -
   <!--
  - Copyright (c) 2000 Michel CASABIANCA.  All Rights Reserved.
  -
  - Permission to use, copy, modify, and distribute this software and its
  - documentation for any purpose and without fee or royalty is hereby
  - granted, provided that both the above copyright notice and this
  - permission notice appear in all copies of the software and
  - documentation or portions thereof, including modifications, that you
  - make.
  -
  - THIS SOFTWARE IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO
  - REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED. BY WAY OF EXAMPLE,
  - BUT NOT LIMITATION, COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR
  - WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR
  - THAT THE USE OF THE SOFTWARE OR DOCUMENTATION WILL NOT INFRINGE ANY
  - THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.
  - COPYRIGHT HOLDERS WILL BEAR NO LIABILITY FOR ANY USE OF THIS SOFTWARE
  - OR DOCUMENTATION.
  --->
  -
  -<!-- project ext DTD for Ant -->
  -<!-- 2000-04-03 -->
  + The Apache Software License, Version 1.1
   
  -<!ENTITY % ext "| xt">
  + Copyright (c) 1999, 2000 The Apache Software Foundation.  All rights
  + reserved.
   
  -<!ELEMENT xt EMPTY>
  -<!ATTLIST xt
  -          xml CDATA #REQUIRED
  -          xsl CDATA #REQUIRED
  -          out CDATA #REQUIRED>
  -
  -
  + Redistribution and use in source and binary forms, with or without
  + modification, 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 acknowlegement:
  +       "This product includes software developed by the
  +        Apache Software Foundation (http://www.apache.org/)."
  +    Alternately, this acknowlegement may appear in the software itself,
  +    if and wherever such third-party acknowlegements normally appear.
  +
  + 4. The names "The Jakarta Project", "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 [EMAIL PROTECTED]
  +
  + 5. Products derived from this software may not be called "Apache"
  +    nor may "Apache" appear in their names without prior written
  +    permission of the Apache Group.
  +
  + 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 (INCLUDING, 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/>.
  +-->
  +<!-- @author Michel CASABIANCA -->
  +<!-- @version $Revision: 1.2 $ -->
  +<!ENTITY % share-file SYSTEM "file:/share.dtd">
  +%share-file;
  +<!ELEMENT target (p4sync | p4label | p4have | p4submit | p4edit | p4change | 
junit | ddcreator | ejbc | wlrun | wlstop | ejbjar | weblogic | TOPLink | 
PropertyFile)*>
  +
  +<!-- *********** PERFORCE ************** -->
  +
  +<!ELEMENT p4sync EMPTY>
  +<!ATTLIST p4sync
  +     view CDATA #IMPLIED
  +     label CDATA #IMPLIED
  +     force CDATA #IMPLIED
  +>
  +<!ELEMENT p4change EMPTY>
  +<!ELEMENT p4edit EMPTY>
  +<!ATTLIST p4edit
  +     view CDATA #REQUIRED
  +     change CDATA #IMPLIED
  +>
  +<!ELEMENT p4submit EMPTY>
  +<!ATTLIST p4submit
  +     change CDATA #REQUIRED
  +>
  +<!ELEMENT p4have EMPTY>
  +<!ELEMENT p4label EMPTY>
  +<!ATTLIST p4label
  +     name CDATA #REQUIRED
  +     view CDATA #IMPLIED
  +     desc CDATA #IMPLIED
  +>
  +
  +<!-- *********** JUNIT ************** -->
  +
  +<!ELEMENT junit (jvmarg | batchtest | test | formatter | sysproperty)*>
  +<!ATTLIST junit
  +     printsummary CDATA #IMPLIED
  +     fork CDATA #IMPLIED
  +     haltonerror CDATA #IMPLIED
  +     haltonfailure CDATA #IMPLIED
  +     timeout CDATA #IMPLIED
  +     maxmemory CDATA #IMPLIED
  +     jvm CDATA #IMPLIED
  +     dir CDATA #IMPLIED
  +>
  +<!ELEMENT jvmarg EMPTY>
  +<!ATTLIST jvmarg
  +     value CDATA #REQUIRED
  +>
  +<!ELEMENT sysproperty EMPTY>
  +<!ATTLIST sysproperty
  +     key CDATA #REQUIRED
  +     value CDATA #REQUIRED
  +>
  +<!ELEMENT formatter EMPTY>
  +<!ATTLIST formatter
  +     type CDATA #IMPLIED
  +     classname CDATA #IMPLIED
  +     extension CDATA #REQUIRED
  +     usefile CDATA #IMPLIED
  +>
  +<!ELEMENT test EMPTY>
  +<!ATTLIST test
  +     name CDATA #REQUIRED
  +     fork CDATA #IMPLIED
  +     haltonerror CDATA #IMPLIED
  +     haltonfailure CDATA #IMPLIED
  +     todir CDATA #IMPLIED
  +     outfile CDATA #IMPLIED
  +     if CDATA #IMPLIED
  +     unless CDATA #IMPLIED
  +>
  +<!ELEMENT batchtest EMPTY>
  +<!ATTLIST batchtest
  +     fork CDATA #IMPLIED
  +     haltonerror CDATA #IMPLIED
  +     haltonfailure CDATA #IMPLIED
  +     todir CDATA #IMPLIED
  +     if CDATA #IMPLIED
  +     unless CDATA #IMPLIED
  +>
  +
  +<!-- *********** EJB ************** -->
  +
  +<!ELEMENT ddcreator (include | exclude)*>
  +<!ATTLIST ddcreator
  +     descriptors CDATA #REQUIRED
  +     dest CDATA #REQUIRED
  +     classpath CDATA #IMPLIED
  +>
  +<!ELEMENT ejbc (include | exclude)*>
  +<!ATTLIST ejbc
  +     descriptors CDATA #REQUIRED
  +     manifest CDATA #REQUIRED
  +     dest CDATA #REQUIRED
  +     src CDATA #REQUIRED
  +     classpath CDATA #IMPLIED
  +>
  +<!ELEMENT wlrun (classpath | wlclasspath)*>
  +<!ATTLIST wlrun
  +     beahome CDATA #REQUIRED
  +     home CDATA #REQUIRED
  +     Domain CDATA #REQUIRED
  +     classpath CDATA #IMPLIED
  +     wlclasspath CDATA #IMPLIED
  +     properties CDATA #IMPLIED
  +     name CDATA #IMPLIED
  +     policy CDATA #IMPLIED
  +     username CDATA #IMPLIED
  +     password CDATA #IMPLIED
  +     pkPassword CDATA #IMPLIED
  +     jvmargs CDATA #IMPLIED
  +     args CDATA #IMPLIED
  +>
  +<!ELEMENT wlstop (classpath)*>
  +<!ATTLIST wlstop
  +     beahome CDATA #REQUIRED
  +     classpath CDATA #REQUIRED
  +     user CDATA #REQUIRED
  +     password CDATA #REQUIRED
  +     url CDATA #IMPLIED
  +     delay CDATA #IMPLIED
  +>
  +<!ELEMENT ejbjar (classpath | dtd | support)*>
  +<!ATTLIST ejbjar
  +     descriptordir CDATA #IMPLIED
  +     srcdir CDATA #REQUIRED
  +     destdir CDATA #REQUIRED
  +     basejarname CDATA #IMPLIED
  +     basenameterminator CDATA #IMPLIED
  +     genericjarsuffix CDATA #IMPLIED
  +     classpath CDATA #IMPLIED
  +     latdestdir CDATA #IMPLIED
  +>
  +<!ELEMENT dtd EMPTY>
  +<!ATTLIST dtd
  +     publicId CDATA #REQUIRED
  +     location CDATA #REQUIRED
  +>
  +<!ELEMENT support (include | exclude)*>
  +<!ATTLIST support
  +     dir CDATA #IMPLIED
  +>
  +<!ELEMENT weblogic (classpath | dtd | support)*>
  +<!ATTLIST weblogic
  +     destdir CDATA #IMPLIED
  +     genericjarsuffix CDATA #IMPLIED
  +     suffix CDATA #IMPLIED
  +     wlclasspath CDATA #IMPLIED
  +     keepgeneric CDATA #IMPLIED
  +     compiler CDATA #IMPLIED
  +     rebuild CDATA #IMPLIED
  +     keepgenerated CDATA #IMPLIED
  +     args CDATA #IMPLIED
  +     weblogicdtd CDATA #IMPLIED
  +     wldtd CDATA #IMPLIED
  +     ejbdtd CDATA #IMPLIED
  +     newCMP CDATA #IMPLIED
  +     oldCMP CDATA #IMPLIED
  +>
  +<!ELEMENT TOPLink (classpath | dtd | support)*>
  +<!ATTLIST TOPLink
  +     destdir CDATA #IMPLIED
  +     genericjarsuffix CDATA #IMPLIED
  +     suffix CDATA #IMPLIED
  +     wlclasspath CDATA #IMPLIED
  +     keepgeneric CDATA #IMPLIED
  +     compiler CDATA #IMPLIED
  +     rebuild CDATA #IMPLIED
  +     keepgenerated CDATA #IMPLIED
  +     args CDATA #IMPLIED
  +     weblogicdtd CDATA #IMPLIED
  +     wldtd CDATA #IMPLIED
  +     ejbdtd CDATA #IMPLIED
  +     newCMP CDATA #IMPLIED
  +     oldCMP CDATA #IMPLIED
  +     toplinkdescriptor CDATA #IMPLIED
  +     toplinkdtd CDATA #IMPLIED
  +>
  +<!ELEMENT wlclasspath (pathelement | path | fileset)*>
  +<!ATTLIST wlclasspath
  +     id CDATA #IMPLIED
  +     refid CDATA #IMPLIED
  +>
  +
  +<!-- *********** PERFORCE ************** -->
  +
  +<!ELEMENT PropertyFile (entry)*>
  +<!ATTLIST PropertyFile
  +     file CDATA #REQUIRED
  +     comment CDATA #IMPLIED
  +>
  +<!ELEMENT entry EMPTY>
  +<!ATTLIST entry
  +     key CDATA #REQUIRED
  +     value CDATA #REQUIRED
  +     type CDATA #IMPLIED
  +     operation CDATA #IMPLIED
  +     default CDATA #IMPLIED
  +     pattern CDATA #IMPLIED
  +>
  
  
  
  1.1                  
jakarta-ant/src/antidote/org/apache/tools/ant/gui/acs/share.dtd
  
  Index: share.dtd
  ===================================================================
  <?xml version="1.0" encoding="iso-8859-1"?>
  <!--
   The Apache Software License, Version 1.1
  
   Copyright (c) 1999, 2000 The Apache Software Foundation.  All rights
   reserved.
  
   Redistribution and use in source and binary forms, with or without
   modification, 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 acknowlegement:
         "This product includes software developed by the
          Apache Software Foundation (http://www.apache.org/)."
      Alternately, this acknowlegement may appear in the software itself,
      if and wherever such third-party acknowlegements normally appear.
  
   4. The names "The Jakarta Project", "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 [EMAIL PROTECTED]
  
   5. Products derived from this software may not be called "Apache"
      nor may "Apache" appear in their names without prior written
      permission of the Apache Group.
  
   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 (INCLUDING, 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/>.
  -->
  <!-- @author Michel CASABIANCA -->
  <!-- @version $Revision: 1.1 $ -->
  <!ELEMENT project (target | property | path | taskdef | patternset | 
fileset)*>
  <!ATTLIST project
        name CDATA #REQUIRED
        default CDATA #REQUIRED
        basedir CDATA #REQUIRED
  >
  <!ELEMENT property EMPTY>
  <!ATTLIST property
        name CDATA #IMPLIED
        value CDATA #IMPLIED
        resource CDATA #IMPLIED
        file CDATA #IMPLIED
  >
  <!ELEMENT path (pathelement | path)*>
  <!ATTLIST path
        id CDATA #IMPLIED
        refid CDATA #IMPLIED
  >
  <!ELEMENT classpath (pathelement | path | fileset)*>
  <!ATTLIST classpath
        id CDATA #IMPLIED
        refid CDATA #IMPLIED
  >
  <!ELEMENT fileset (include | exclude)*>
  <!ATTLIST fileset
        id CDATA #IMPLIED
        refid CDATA #IMPLIED
        dir CDATA #REQUIRED
        defaultexcludes CDATA #IMPLIED
        includes CDATA #IMPLIED
        includesfile CDATA #IMPLIED
        excludes CDATA #IMPLIED
        excludesfile CDATA #IMPLIED
  >
  <!ELEMENT patternset (include | exclude)*>
  <!ATTLIST patternset
        id CDATA #REQUIRED
        refid CDATA #IMPLIED
        includes CDATA #IMPLIED
        includesfile CDATA #IMPLIED
        excludes CDATA #IMPLIED
        excludesfile CDATA #IMPLIED
  >
  <!ELEMENT exclude EMPTY>
  <!ATTLIST exclude
        name CDATA #REQUIRED
        unless CDATA #IMPLIED
  >
  <!ELEMENT include EMPTY>
  <!ATTLIST include
        name CDATA #REQUIRED
  >
  <!ELEMENT pathelement EMPTY>
  <!ATTLIST pathelement
        location CDATA #IMPLIED
        path CDATA #IMPLIED
  >
  <!ELEMENT taskdef EMPTY>
  <!ATTLIST taskdef
        name CDATA #REQUIRED
        classname CDATA #REQUIRED
  >
  
  
  

Reply via email to