|
|
|
@ -3,34 +3,34 @@
|
|
|
|
|
<!ELEMENT API (Namespace)+ >
|
|
|
|
|
|
|
|
|
|
<!ELEMENT Namespace (Namespace | Class | Enum)+ >
|
|
|
|
|
<!ATTLIST Namespace Name CDATA #RETQUIRED >
|
|
|
|
|
<!ATTLIST Namespace Name CDATA #REQUIRED >
|
|
|
|
|
|
|
|
|
|
<!ELEMENT Class (Ancestor | Field | Property | Constructor | Destructor | Method | Enum)+ >
|
|
|
|
|
<!ATTLIST Class Name CDATA #RETQUIRED >
|
|
|
|
|
<!ATTLIST Class Name CDATA #REQUIRED >
|
|
|
|
|
|
|
|
|
|
<!ELEMENT Ancestor EMPTY >
|
|
|
|
|
<!ATTLIST Ancestor Name CDATA #RETQUIRED >
|
|
|
|
|
<!ATTLIST Ancestor Name CDATA #REQUIRED >
|
|
|
|
|
|
|
|
|
|
<!ELEMENT Field EMPTY >
|
|
|
|
|
<!ATTLIST Field
|
|
|
|
|
Name CDATA #RETQUIRED
|
|
|
|
|
Type CDATA #RETQUIRED
|
|
|
|
|
Access CDATA #RETQUIRED
|
|
|
|
|
Name CDATA #REQUIRED
|
|
|
|
|
Type CDATA #REQUIRED
|
|
|
|
|
Access CDATA #REQUIRED
|
|
|
|
|
Static CDATA #IMPLIED
|
|
|
|
|
ReadOnly CDATA #IMPLIED
|
|
|
|
|
>
|
|
|
|
|
|
|
|
|
|
<!ELEMENT Property (Parameter) >
|
|
|
|
|
<!ATTLIST Property
|
|
|
|
|
Name CDATA #RETQUIRED
|
|
|
|
|
Name CDATA #REQUIRED
|
|
|
|
|
Type CDATA #IMPLIED
|
|
|
|
|
ReadOnly CDATA #IMPLIED
|
|
|
|
|
>
|
|
|
|
|
|
|
|
|
|
<!ELEMENT Parameter (ATTRIBUTE) >
|
|
|
|
|
<!ATTLIST Parameter
|
|
|
|
|
Name CDATA #RETQUIRED
|
|
|
|
|
Type CDATA #RETQUIRED
|
|
|
|
|
Name CDATA #REQUIRED
|
|
|
|
|
Type CDATA #REQUIRED
|
|
|
|
|
PassBy CDATA #IMPLIED
|
|
|
|
|
Const CDATA #IMPLIED
|
|
|
|
|
Unsigned CDATA #IMPLIED
|
|
|
|
@ -40,7 +40,7 @@
|
|
|
|
|
<!ELEMENT Constructor (Parameter)* >
|
|
|
|
|
<!ATTLIST Constructor
|
|
|
|
|
Name CDATA #IMPLIED
|
|
|
|
|
Access CDATA #RETQUIRED
|
|
|
|
|
Access CDATA #REQUIRED
|
|
|
|
|
Id CDATA #IMPLIED
|
|
|
|
|
>
|
|
|
|
|
|
|
|
|
@ -49,8 +49,8 @@
|
|
|
|
|
|
|
|
|
|
<!ELEMENT Method (ReturnType, Parameter*) >
|
|
|
|
|
<!ATTLIST Method
|
|
|
|
|
Name CDATA #RETQUIRED
|
|
|
|
|
Access CDATA #RETQUIRED
|
|
|
|
|
Name CDATA #REQUIRED
|
|
|
|
|
Access CDATA #REQUIRED
|
|
|
|
|
Const CDATA #IMPLIED
|
|
|
|
|
Static CDATA #IMPLIED
|
|
|
|
|
Virtual CDATA #IMPLIED
|
|
|
|
@ -68,12 +68,12 @@
|
|
|
|
|
|
|
|
|
|
<!ELEMENT Enum (EnumItem)+ >
|
|
|
|
|
<!ATTLIST Enum
|
|
|
|
|
Name CDATA #RETQUIRED
|
|
|
|
|
Name CDATA #REQUIRED
|
|
|
|
|
Unsigned CDATA #IMPLIED
|
|
|
|
|
>
|
|
|
|
|
|
|
|
|
|
<!ELEMENT EnumItem EMPTY >
|
|
|
|
|
<!ATTLIST EnumItem
|
|
|
|
|
Name CDATA #RETQUIRED
|
|
|
|
|
Value CDATA #RETQUIRED
|
|
|
|
|
Name CDATA #REQUIRED
|
|
|
|
|
Value CDATA #REQUIRED
|
|
|
|
|
>
|
|
|
|
|