diff options
author | Vladimir Glazounov <vg@openoffice.org> | 2007-12-07 10:16:20 +0000 |
---|---|---|
committer | Vladimir Glazounov <vg@openoffice.org> | 2007-12-07 10:16:20 +0000 |
commit | d4f72f3394cd92ac231242cbb6d7b3320cbd7469 (patch) | |
tree | 28edb2b0194faa9618c3f64fbb4197a618a36738 /oovbaapi/genconstidl | |
parent | INTEGRATION: CWS jl83 (1.45.36); FILE MERGED (diff) | |
download | core-d4f72f3394cd92ac231242cbb6d7b3320cbd7469.tar.gz core-d4f72f3394cd92ac231242cbb6d7b3320cbd7469.zip |
INTEGRATION: CWS npower8 (1.1.2); FILE ADDED
2007/07/08 19:24:42 npower 1.1.2.1: another neglected file copy
Diffstat (limited to 'oovbaapi/genconstidl')
-rw-r--r-- | oovbaapi/genconstidl/ApiSymbols.dtd | 122 |
1 files changed, 122 insertions, 0 deletions
diff --git a/oovbaapi/genconstidl/ApiSymbols.dtd b/oovbaapi/genconstidl/ApiSymbols.dtd new file mode 100644 index 000000000000..b5c256c56705 --- /dev/null +++ b/oovbaapi/genconstidl/ApiSymbols.dtd @@ -0,0 +1,122 @@ +<!-- ===================================================================== + + OpenOffice.org - a multi-platform office productivity suite + + $RCSfile: ApiSymbols.dtd,v $ + + $Revision: 1.2 $ + + last change: $Author: vg $ $Date: 2007-12-07 11:16:20 $ + + The Contents of this file are made available subject to + the terms of GNU Lesser General Public License Version 2.1. + + + GNU Lesser General Public License Version 2.1 + ============================================= + Copyright 2005 by Sun Microsystems, Inc. + 901 San Antonio Road, Palo Alto, CA 94303, USA + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License version 2.1, as published by the Free Software Foundation. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, + MA 02111-1307 USA + +====================================================================== --> + +<!ELEMENT api (element)+> + <!ATTLIST api + library-name CDATA #REQUIRED + library-identifier CDATA #REQUIRED + library-majorversion CDATA #IMPLIED + library-minorversion CDATA #IMPLIED + library-type CDATA #IMPLIED + library-GUID CDATA #IMPLIED + library-filename CDATA #IMPLIED + author CDATA #REQUIRED + date-created CDATA #REQUIRED + > + +<!ELEMENT element (source, destination?)> + <!ATTLIST element + type (class|method|property|enumeration|constant|event) #REQUIRED + collection (true|false) "false" + platform CDATA #IMPLIED + > + +<!ELEMENT source (context?, name?, type?, value?, parameter-list?)> + <!ATTLIST source + id CDATA #REQUIRED + start-index CDATA #IMPLIED + > + +<!ELEMENT context (#PCDATA)> + <!ATTLIST context + kind (library|class|module|enumeration) #REQUIRED + > + +<!ELEMENT name (#PCDATA)> + <!ATTLIST name + default (true|false) "false" + > + +<!ELEMENT type (#PCDATA | choice)*> + <!ATTLIST type + array CDATA #IMPLIED + > + +<!ELEMENT choice (#PCDATA)> + +<!ELEMENT value (#PCDATA)> + +<!ELEMENT parameter-list (parameter+)> + +<!ELEMENT parameter (type?, name)> + <!ATTLIST parameter + optional (true|false) "false" + reference (true|false) "false" + > + +<!ELEMENT destination (((inplace-code | property-access-code), localdecl-code*, module-code*, comment*)?)> + <!ATTLIST destination designation (identity|not-yet-implemented) "not-yet-implemented"> + +<!ELEMENT inplace-code (context-code? , name-code, parameter-code*)> + +<!ELEMENT context-code EMPTY> + +<!ELEMENT name-code (#PCDATA)> + +<!ELEMENT parameter-code (#PCDATA | context-code | rvalue-code | default-code)*> + +<!ELEMENT rvalue-code EMPTY> + +<!ELEMENT default-code (#PCDATA)> + +<!ELEMENT property-access-code (getter-code?, setter-code?)> + +<!ELEMENT getter-code (context-code? , name-code, parameter-code*)> + +<!ELEMENT module-code (#PCDATA)> + <!ATTLIST module-code + module-name CDATA #IMPLIED + > +<!ELEMENT comment (#PCDATA)> + <!ATTLIST comment + apistatus (todo|so7|so8|noapi) #REQUIRED + forparams CDATA #IMPLIED + > + +<!ELEMENT localdecl-code (#PCDATA | context-code)*> + +<!ELEMENT setter-code (context-code? , name-code, parameter-code*)> + + |