home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World 2001 March
/
PCWorld_2001-03_cd.bin
/
Software
/
Komercni
/
VAgeJava
/
ivj35
/
setup
/
IDE.Cab
/
F10660_config.dtd
< prev
next >
Wrap
Extensible Markup Language
|
2000-04-25
|
4KB
|
155 lines
<?xml encoding="US-ASCII"?>
<!-- This is the reference JFace configuration file DTD -->
<!ENTITY % extension "| macros | roles | application ">
<!ELEMENT configuration (tool | model | page | section |
workbook | element | browser %extension; )*>
<!ELEMENT tool (param | plist)*>
<!ATTLIST tool
name CDATA #REQUIRED
class CDATA #REQUIRED
visual (true|false) "true">
<!ELEMENT model (param | plist)*>
<!ATTLIST model
name CDATA #REQUIRED
class CDATA #REQUIRED
default (true|false) "false">
<!ELEMENT page (controller? , (vsplit | hsplit | pane))>
<!ATTLIST page
name CDATA #REQUIRED
title CDATA #IMPLIED>
<!ELEMENT vsplit (vsplit | hsplit | pane | nested_workbook)*>
<!ATTLIST vsplit
ratio CDATA #REQUIRED>
<!ELEMENT hsplit (vsplit | hsplit | pane | nested_workbook)*>
<!ATTLIST hsplit
ratio CDATA #REQUIRED>
<!ELEMENT controller (link | param | plist)*>
<!ATTLIST controller
name CDATA #REQUIRED
tool CDATA #REQUIRED>
<!ELEMENT pane (link | param | plist)*>
<!ATTLIST pane
name CDATA #REQUIRED
input (true|false) "false"
state (normal|minimized|maximized|hidden|floating) "normal"
ratio CDATA #REQUIRED
view CDATA #REQUIRED
model CDATA #IMPLIED>
<!ELEMENT nested_workbook (link)*>
<!ATTLIST nested_workbook
name CDATA #REQUIRED
input (true|false) "false"
type (major|minor|notebook) "major"
state (normal|minimized|maximized|hidden|floating) "normal"
ratio CDATA #REQUIRED
ref CDATA #REQUIRED>
<!ELEMENT section (controller? , pages*)>
<!ATTLIST section
name CDATA #REQUIRED
title CDATA #IMPLIED>
<!ELEMENT workbook (controller? , pages*)>
<!ATTLIST workbook
name CDATA #REQUIRED>
<!ELEMENT link EMPTY>
<!ATTLIST link
source CDATA #REQUIRED>
<!ELEMENT param EMPTY>
<!ATTLIST param
name CDATA #REQUIRED
value CDATA #REQUIRED>
<!ELEMENT plist (item)*>
<!ATTLIST plist
name CDATA #REQUIRED>
<!ELEMENT pages (item)+>
<!ELEMENT item EMPTY>
<!ATTLIST item
name CDATA #REQUIRED>
<!-- JFacePlus element definition -->
<!ELEMENT element (param*)>
<!ATTLIST element
name CDATA #REQUIRED>
<!ELEMENT browser (param*)>
<!ATTLIST browser
name CDATA #REQUIRED>
<!-- End of the default JFace DTD ************************************* -->
<!-- Toolview DTD. Everything is hooked under 'macros' -->
<!ENTITY % basic_attrs
"name CDATA #REQUIRED
label CDATA #IMPLIED
visible (true | false) 'true'
constraint CDATA #IMPLIED
entity (element | relationship | property) 'element'
tooltip CDATA #IMPLIED
icon CDATA #IMPLIED
role IDREFS #IMPLIED">
<!ELEMENT macros (Element)*>
<!ATTLIST macros name CDATA #FIXED "Types">
<!ELEMENT Element (condition| property | action)* >
<!ATTLIST Element %basic_attrs;>
<!ELEMENT property (values?, action*)>
<!ATTLIST property %basic_attrs;>
<!ATTLIST property value CDATA #IMPLIED >
<!ELEMENT values (parameter)*>
<!ENTITY % attributes "">
<!ATTLIST values name CDATA #REQUIRED %attributes;>
<!ATTLIST values %attributes;>
<!ELEMENT action (parameter)*>
<!ATTLIST action name CDATA #REQUIRED >
<!ATTLIST action actionType (Action|Tool|External|Separator) "Action" >
<!ATTLIST action run CDATA #IMPLIED >
<!ATTLIST action position CDATA #IMPLIED >
<!ATTLIST action ratio CDATA #IMPLIED >
<!ATTLIST action helpURL CDATA #IMPLIED>
<!ATTLIST action role IDREFS #IMPLIED>
<!ATTLIST action default (true | false ) "false" >
<!ELEMENT parameter (parameter)*>
<!ATTLIST parameter name CDATA #REQUIRED>
<!ATTLIST parameter value CDATA #REQUIRED>
<!ELEMENT roles (role)*>
<!ATTLIST roles name CDATA #FIXED "Roles">
<!ELEMENT role EMPTY>
<!ATTLIST role name ID #REQUIRED >
<!ATTLIST role selected (true|false) "true" >
<!ELEMENT application EMPTY>
<!ATTLIST application name CDATA #IMPLIED>
<!ATTLIST application title CDATA #IMPLIED>
<!ATTLIST application icon CDATA #IMPLIED>
<!ATTLIST application splash CDATA #IMPLIED>
<!ELEMENT condition (parameter*)>
<!ATTLIST condition name CDATA #IMPLIED>