You are viewing a plain text version of this content. The canonical link for it is here.
Posted to j-dev@xerces.apache.org by bu...@apache.org on 2001/09/17 23:06:42 UTC
DO NOT REPLY [Bug 3663] New: -
Schema error: Anonymous complexType: src-ct.2: Cannot find type definition for 'system'.
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=3663>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND
INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=3663
Summary: Schema error: Anonymous complexType: src-ct.2: Cannot
find type definition for 'system'.
Product: Xerces-J
Version: 1.4.2
Platform: PC
OS/Version: Windows NT/2K
Status: NEW
Severity: Normal
Priority: Other
Component: Schema-Structures
AssignedTo: xerces-j-dev@xml.apache.org
ReportedBy: rsmudz@logicon.com
When validating against what appears to be a valid schema (most current
TurboXML says so anyway), I get the following error: Schema error: Anonymous
complexType: src-ct.2: Cannot find type definition for 'system'. In consulting
the source, the error seems to be thrown at line 4140 of
org.apache.xerces.validators.schema.TraverseSchema. I have included the schema
and the accompanying .xml file. (You won't be able to get to the server
holding the schema so please modify as necessary)
<?xml version = "1.0" encoding = "UTF-8"?>
<!--Generated by XML Authority. Conforms to w3c
http://www.w3.org/2001/XMLSchema-->
<xsd:schema xmlns = "http://ems.spawar.navy.mil/schema/status/basic"
targetNamespace = "http://ems.spawar.navy.mil/schema/status/basic"
xmlns:xsd = "http://www.w3.org/2001/XMLSchema"
version = "1.0"
elementFormDefault = "qualified">
<xsd:element name = "system">
<xsd:annotation>
<xsd:documentation>all status is provided by systems
and subsystems of the system both of which implement the StatusProvider
interface. This tag is replaced
at runtime by the software with valid configuration data in the dataFile listed
and allow for validation of the document prior to the
substitution as well as after by this schema. </xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:attribute name = "id" use = "required">
<xsd:simpleType>
<xsd:restriction base = "xsd:string">
<xsd:whiteSpace value
= "collapse"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
</xsd:complexType>
</xsd:element>
<xsd:element name = "choice">
<xsd:annotation>
<xsd:documentation>allows the specification of default
choice(s) should the user not configure the system. It is imperative the
system developers specify the subsystem of
default choices should the user not configure the system through the
interface</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:attribute name = "id" use = "required">
<xsd:simpleType>
<xsd:restriction base = "xsd:string">
<xsd:whiteSpace value
= "collapse"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
<xsd:attribute name = "value" use = "required">
<xsd:simpleType>
<xsd:restriction base = "xsd:string">
<xsd:whiteSpace value
= "collapse"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
<xsd:attribute name = "selected" default = "false" type
= "xsd:boolean"/>
<xsd:attribute name = "tip" use = "optional" type
= "xsd:string"/>
<xsd:attribute name = "visible" default = "true" type
= "xsd:boolean"/>
<xsd:attribute name = "system" use = "optional" type
= "xsd:string"/>
</xsd:complexType>
</xsd:element>
<xsd:element name = "preferences">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref = "choice" minOccurs = "0"
maxOccurs = "unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name = "select">
<xsd:annotation>
<xsd:documentation>tag allows the specification of the
class to be used for configuring this setting. The class can be one of the
defined configuration classes
or it can be a custom class which implements the StatusConfigurationProvider
interface which can be instantiated via an empty constructor.
the class attribute must be the fully qualifed class name. height and width
attributes are optional and should be used when a custom
StatusConfigurationProvider is created which requires specific
dimensions.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base = "xsd:string">
<xsd:attribute name = "height" use
= "optional">
<xsd:simpleType>
<xsd:restriction base
= "xsd:positiveInteger">
<xsd:whiteSpace
value = "collapse"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
<xsd:attribute name = "width" use
= "optional">
<xsd:simpleType>
<xsd:restriction base
= "xsd:positiveInteger">
<xsd:whiteSpace
value = "collapse"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
<xsd:attribute name = "class" use
= "optional">
<xsd:simpleType>
<xsd:restriction base
= "xsd:string">
<xsd:whiteSpace
value = "collapse"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
<xsd:element name = "conditional">
<xsd:annotation>
<xsd:documentation>tag which represents data which is
configurable based on the selection of other settings. May be removed in the
future.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element ref = "select" minOccurs = "0"/>
<xsd:element ref = "preferences" minOccurs
= "0"/>
</xsd:sequence>
<xsd:attribute name = "nodeName" default
= "Conditional">
<xsd:simpleType>
<xsd:restriction base = "xsd:string">
<xsd:whiteSpace value
= "collapse"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
<xsd:attribute name = "prefid" use = "required">
<xsd:simpleType>
<xsd:restriction base = "xsd:string">
<xsd:whiteSpace value
= "collapse"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
<xsd:attribute name = "value" use = "required">
<xsd:simpleType>
<xsd:restriction base = "xsd:string">
<xsd:whiteSpace value
= "collapse"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
<xsd:attribute name = "disabled" use = "required" type
= "xsd:boolean"/>
<xsd:attribute name = "controllable" use = "required"
type = "xsd:boolean"/>
<xsd:attribute name = "tip" use = "optional" type
= "xsd:string"/>
<xsd:attribute name = "configurable" default = "true"
type = "xsd:boolean"/>
</xsd:complexType>
</xsd:element>
<xsd:element name = "columns">
<xsd:annotation>
<xsd:documentation>tag represents configuration of
column data.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element ref = "select"/>
<xsd:element ref = "preferences"/>
</xsd:sequence>
<xsd:attribute name = "nodeName" fixed = "Column
Selection">
<xsd:simpleType>
<xsd:restriction base = "xsd:string">
<xsd:whiteSpace value
= "collapse"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
<xsd:attribute name = "disabled" use = "required" type
= "xsd:boolean"/>
<xsd:attribute name = "controllable" use = "required"
type = "xsd:boolean"/>
<xsd:attribute name = "tip" use = "optional" type
= "xsd:string"/>
<xsd:attribute name = "configurable" default = "true"
type = "xsd:boolean"/>
</xsd:complexType>
</xsd:element>
<xsd:element name = "data">
<xsd:annotation>
<xsd:documentation>contains all data for that system,
specifically attributes, filters, and providers for that
system.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:choice>
<xsd:sequence>
<xsd:element ref = "attributes"
minOccurs = "0"/>
<xsd:element ref = "filters" minOccurs
= "0"/>
<xsd:element ref = "providers"
minOccurs = "0"/>
</xsd:sequence>
<xsd:element ref = "conditional" minOccurs
= "0" maxOccurs = "unbounded"/>
</xsd:choice>
<xsd:attribute name = "nodeName" fixed = "Data">
<xsd:simpleType>
<xsd:restriction base = "xsd:string">
<xsd:whiteSpace value
= "collapse"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
<xsd:attribute name = "disabled" use = "required" type
= "xsd:boolean"/>
<xsd:attribute name = "tip" use = "optional" type
= "xsd:string"/>
</xsd:complexType>
</xsd:element>
<xsd:element name = "engine">
<xsd:annotation>
<xsd:documentation>the engine which drives the display
for that particular system. This tag is typically used when the system
provides its own display interface for
displaying status. In most cases, device will be subsystems of the circuit
system so it is not used. </xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element ref = "select"/>
<xsd:element ref = "preferences"/>
</xsd:sequence>
<xsd:attribute name = "nodeName" fixed = "Driver">
<xsd:simpleType>
<xsd:restriction base = "xsd:string">
<xsd:whiteSpace value
= "collapse"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
<xsd:attribute name = "disabled" use = "required" type
= "xsd:boolean"/>
<xsd:attribute name = "controllable" use = "required"
type = "xsd:boolean"/>
<xsd:attribute name = "tip" use = "optional" type
= "xsd:string"/>
<xsd:attribute name = "configurable" default = "true"
type = "xsd:boolean"/>
</xsd:complexType>
</xsd:element>
<xsd:element name = "display">
<xsd:annotation>
<xsd:documentation>defines custom settings for the
display of system information. typically read-only
information</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element ref = "engine" minOccurs = "0"/>
<xsd:element ref = "columns" minOccurs = "0"/>
<xsd:element ref = "view" minOccurs = "0"/>
<xsd:element ref = "title" minOccurs = "0"/>
<xsd:element ref = "conditional" minOccurs
= "0" maxOccurs = "unbounded"/>
</xsd:sequence>
<xsd:attribute name = "nodeName" fixed = "Display">
<xsd:simpleType>
<xsd:restriction base = "xsd:string">
<xsd:whiteSpace value
= "collapse"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
<xsd:attribute name = "disabled" use = "required" type
= "xsd:boolean"/>
<xsd:attribute name = "tip" use = "optional" type
= "xsd:string"/>
</xsd:complexType>
</xsd:element>
<xsd:element name = "configuration">
<xsd:annotation>
<xsd:documentation>configurations are the expression of
a system in explicit terms and are thus members of the substitution group
system. This allows for validation of xml documents
before and after the substitution of system specific data. All systems are
embodied by the configuration tag as the root element found in the file defined
in the
dataFile attribute of the system tag.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base = "system">
<xsd:sequence>
<xsd:element ref = "display"
minOccurs = "0"/>
<xsd:element ref = "data"/>
<xsd:element ref = "subsystem"
minOccurs = "0" maxOccurs = "unbounded"/>
</xsd:sequence>
<xsd:attribute name = "nodeName" use
= "required">
<xsd:simpleType>
<xsd:restriction base
= "xsd:string">
<xsd:whiteSpace
value = "collapse"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
<xsd:attribute name = "disabled" use
= "required" type = "xsd:boolean"/>
<xsd:attribute name = "tip" use
= "optional" type = "xsd:string"/>
<xsd:attribute name = "controllable"
use = "required" type = "xsd:boolean"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name = "font">
<xsd:annotation>
<xsd:documentation>determines the font to use during
the display of systems. A master setting not recognized in the configuration
tag available to systems. </xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element ref = "select"/>
<xsd:element ref = "preferences"/>
</xsd:sequence>
<xsd:attribute name = "nodeName" fixed = "Font">
<xsd:simpleType>
<xsd:restriction base = "xsd:string">
<xsd:whiteSpace value
= "collapse"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
<xsd:attribute name = "disabled" use = "required" type
= "xsd:boolean"/>
<xsd:attribute name = "controllable" use = "required"
type = "xsd:boolean"/>
<xsd:attribute name = "tip" use = "optional" type
= "xsd:string"/>
<xsd:attribute name = "configurable" default = "true"
type = "xsd:boolean"/>
</xsd:complexType>
</xsd:element>
<xsd:element name = "layout">
<xsd:annotation>
<xsd:documentation>defines selections available in
laying out the status desktop. a master setting not recognized in the
configuration section available to systems.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element ref = "select"/>
<xsd:element ref = "preferences"/>
</xsd:sequence>
<xsd:attribute name = "nodeName" fixed = "Layout">
<xsd:simpleType>
<xsd:restriction base = "xsd:string">
<xsd:whiteSpace value
= "collapse"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
<xsd:attribute name = "disabled" use = "required" type
= "xsd:boolean"/>
<xsd:attribute name = "tip" use = "optional" type
= "xsd:string"/>
<xsd:attribute name = "controllable" use = "required"
type = "xsd:boolean"/>
<xsd:attribute name = "configurable" default = "true"
type = "xsd:boolean"/>
</xsd:complexType>
</xsd:element>
<xsd:element name = "master">
<xsd:annotation>
<xsd:documentation>universal settings for all system
displays</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element ref = "layout"/>
<xsd:element ref = "conditional" minOccurs
= "0" maxOccurs = "unbounded"/>
<xsd:element ref = "font"/>
</xsd:sequence>
<xsd:attribute name = "nodeName" fixed = "Master">
<xsd:simpleType>
<xsd:restriction base = "xsd:string">
<xsd:whiteSpace value
= "collapse"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
<xsd:attribute name = "disabled" use = "required" type
= "xsd:boolean"/>
<xsd:attribute name = "tip" use = "optional" type
= "xsd:string"/>
</xsd:complexType>
</xsd:element>
<xsd:element name = "host">
<xsd:annotation>
<xsd:documentation>hosts available to the client.
Typically, data for this tag is filled in dynamically based on runtime
discovery of hosts so it is empty initially.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element ref = "system" maxOccurs
= "unbounded"/>
</xsd:sequence>
<xsd:attribute name = "ipAddress" use = "optional">
<xsd:simpleType>
<xsd:restriction base = "xsd:string">
<xsd:whiteSpace value
= "collapse"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
<xsd:attribute name = "nodeName" use = "required">
<xsd:simpleType>
<xsd:restriction base = "xsd:string">
<xsd:whiteSpace value
= "collapse"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
<xsd:attribute name = "disabled" use = "required" type
= "xsd:boolean"/>
<xsd:attribute name = "tip" use = "optional" type
= "xsd:string"/>
</xsd:complexType>
</xsd:element>
<xsd:element name = "status">
<xsd:annotation>
<xsd:documentation>the root element for the
configuration document which is loaded into the configuration tree. This
structure is not the same
as that which actually registers with StatusService. Rather it is a superset
containing not only configuration selection but
also display specific data useful only to the client. </xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element ref = "master"/>
<xsd:element ref = "host" maxOccurs
= "unbounded"/>
</xsd:sequence>
<xsd:attribute name = "nodeName" use = "required">
<xsd:simpleType>
<xsd:restriction base = "xsd:string">
<xsd:whiteSpace value
= "collapse"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
</xsd:complexType>
</xsd:element>
<xsd:element name = "subsystem">
<xsd:annotation>
<xsd:documentation>subsystems may be systems themselves
in that they implement the StatusProvider interface. In their position as a
subsystem
they are subservient to the system. The tag structure here allows for the
proper substitution of configuration data at runtime
by the software while still providing a valid document prior to that
substitution.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base = "system"/>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name = "attributes">
<xsd:annotation>
<xsd:documentation>defines an attribute of the system
or subsystem which are available to the user</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:choice>
<xsd:element ref = "attribute" maxOccurs
= "unbounded"/>
<xsd:sequence>
<xsd:element ref = "select"/>
<xsd:element ref = "preferences"/>
</xsd:sequence>
</xsd:choice>
<xsd:attribute name = "nodeName" fixed = "Attributes">
<xsd:simpleType>
<xsd:restriction base = "xsd:string">
<xsd:whiteSpace value
= "collapse"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
<xsd:attribute name = "disabled" use = "required" type
= "xsd:boolean"/>
<xsd:attribute name = "controllable" use = "required"
type = "xsd:boolean"/>
<xsd:attribute name = "tip" use = "optional" type
= "xsd:string"/>
<xsd:attribute name = "prefid" use = "required">
<xsd:simpleType>
<xsd:restriction base = "xsd:string">
<xsd:whiteSpace value
= "collapse"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
<xsd:attribute name = "configurable" default = "true"
type = "xsd:boolean"/>
</xsd:complexType>
</xsd:element>
<xsd:element name = "filters">
<xsd:annotation>
<xsd:documentation>filters available to the system for
filtering data. Is not dependent on attributes selected.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:choice>
<xsd:element ref = "filter" maxOccurs
= "unbounded"/>
<xsd:sequence>
<xsd:element ref = "select"/>
<xsd:element ref = "preferences"/>
</xsd:sequence>
</xsd:choice>
<xsd:attribute name = "nodeName" fixed = "Filters">
<xsd:simpleType>
<xsd:restriction base = "xsd:string">
<xsd:whiteSpace value
= "collapse"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
<xsd:attribute name = "tip" use = "optional" type
= "xsd:string"/>
</xsd:complexType>
</xsd:element>
<xsd:element name = "view">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref = "select"/>
<xsd:element ref = "preferences"/>
</xsd:sequence>
<xsd:attribute name = "nodeName" fixed = "View Options">
<xsd:simpleType>
<xsd:restriction base = "xsd:string">
<xsd:whiteSpace value
= "collapse"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
<xsd:attribute name = "disabled" use = "required" type
= "xsd:boolean"/>
<xsd:attribute name = "tip" use = "optional" type
= "xsd:string"/>
<xsd:attribute name = "controllable" use = "required"
type = "xsd:boolean"/>
<xsd:attribute name = "configurable" default = "true"
type = "xsd:boolean"/>
</xsd:complexType>
</xsd:element>
<xsd:element name = "attribute">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref = "select"/>
<xsd:element ref = "preferences"/>
</xsd:sequence>
<xsd:attribute name = "type" use = "optional" type
= "xsd:string"/>
<xsd:attribute name = "nodeName" use = "required">
<xsd:simpleType>
<xsd:restriction base = "xsd:string">
<xsd:whiteSpace value
= "collapse"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
<xsd:attribute name = "tip" use = "optional" type
= "xsd:string"/>
</xsd:complexType>
</xsd:element>
<xsd:element name = "filter">
<xsd:complexType>
<xsd:choice>
<xsd:sequence/>
<xsd:sequence>
<xsd:element ref = "select"/>
<xsd:element ref = "preferences"/>
</xsd:sequence>
</xsd:choice>
<xsd:attribute name = "type" use = "optional" type
= "xsd:string"/>
<xsd:attribute name = "nodeName" use = "required">
<xsd:simpleType>
<xsd:restriction base = "xsd:string">
<xsd:whiteSpace value
= "collapse"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
<xsd:attribute name = "directive" use = "required">
<xsd:simpleType>
<xsd:restriction base = "xsd:string">
<xsd:enumeration value
= "INCLUDE"/>
<xsd:enumeration value
= "EXCLUDE"/>
<xsd:enumeration value
= "EXCLUDE_ALL"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
<xsd:attribute name = "disabled" use = "required" type
= "xsd:boolean"/>
<xsd:attribute name = "controllable" use = "required"
type = "xsd:boolean"/>
<xsd:attribute name = "configurable" default = "true"
type = "xsd:boolean"/>
<xsd:attribute name = "tip" use = "optional" type
= "xsd:string"/>
</xsd:complexType>
</xsd:element>
<xsd:element name = "providers">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref = "select"/>
<xsd:element ref = "preferences"/>
</xsd:sequence>
<xsd:attribute name = "nodeName" use = "required">
<xsd:simpleType>
<xsd:restriction base = "xsd:string">
<xsd:whiteSpace value
= "collapse"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
<xsd:attribute name = "tip" use = "optional" type
= "xsd:string"/>
<xsd:attribute name = "controllable" use = "required"
type = "xsd:boolean"/>
<xsd:attribute name = "disabled" use = "required" type
= "xsd:boolean"/>
<xsd:attribute name = "configurable" default = "true"
type = "xsd:boolean"/>
</xsd:complexType>
</xsd:element>
<xsd:element name = "title">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref = "select"/>
<xsd:element ref = "preferences"/>
</xsd:sequence>
<xsd:attribute name = "nodeName" use = "required">
<xsd:simpleType>
<xsd:restriction base = "xsd:string">
<xsd:whiteSpace value
= "collapse"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
<xsd:attribute name = "disabled" use = "required" type
= "xsd:boolean"/>
<xsd:attribute name = "tip" use = "optional" type
= "xsd:string"/>
<xsd:attribute name = "controllable" use = "required"
type = "xsd:boolean"/>
<xsd:attribute name = "configurable" default = "true"
type = "xsd:boolean"/>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<?xml version = "1.0" encoding = "UTF-8"?>
<basic:status xmlns:basic = "http://ems.spawar.navy.mil/schema/status/basic"
xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation
= "http://ems.spawar.navy.mil/schema/status/basic
http://137.51.75.223/schema/status/basic_configuration.xsd" nodeName = "Status">
<!--master data for the engine-->
<basic:master nodeName = "Master" disabled = "false" tip = "allows
selection of properties which apply to all displays">
<basic:layout nodeName = "Layout" configurable = "true"
controllable = "true" disabled = "false" tip = "how you want to see it">
<basic:select class
= "MIL.Navy.SPAWAR.ADNS.EMS.Util.Status.Client.SingleOption"><![CDATA
[title=Display Layout Selection;description=Select the layout you would like
for the available configurations. CardLayout will show you each status
configuration in sequence based on the scroll rate. It has the advantage of
using the entire screen for each configuration. GridLayout will show each
configuration simultaneously in its own sub-window (all windows of equal size)
and you can size them.;prefid=layout;options=CardLayout,GridLayout;]]
></basic:select>
<basic:preferences>
<basic:choice id = "layout" value
= "GridLayout" selected = "true"/>
<basic:choice id = "layout" value
= "CardLayout" selected = "false"/>
</basic:preferences>
</basic:layout>
<basic:conditional nodeName = "Scroll Rate" prefid = "layout"
value = "CardLayout" configurable = "true" controllable = "true" disabled
= "false" tip = "sets how often configs rotate if in CardLayout">
<basic:select class
= "MIL.Navy.SPAWAR.ADNS.EMS.Util.Status.Client.BoundedSelector"><![CDATA
[title=Scroll Rate Selection;description=Select the time in minutes that the
display will spend showing each configuration before rotating to the next one.
Only applies for CardLayouts and when more than one display is
up.;prefid=scroll;minor=1;major=5;min=0;max=10;unit=minutes;]]></basic:select>
<basic:preferences>
<basic:choice id = "scroll" value = "5"
selected = "true"/>
</basic:preferences>
</basic:conditional>
<basic:font nodeName = "Font" controllable = "true" disabled
= "false" tip = "set font characteristics">
<basic:select class
= "MIL.Navy.SPAWAR.ADNS.EMS.Util.Status.Client.FontChooser"><![CDATA
[prefid=font;]]></basic:select>
<basic:preferences>
<basic:choice id = "name" value = "Dialog"
selected = "true"/>
<basic:choice id = "size" value = "16" selected
= "true"/>
<basic:choice id = "style" value = "0" selected
= "true"/>
<basic:choice id = "color" value = "0" selected
= "true"/>
</basic:preferences>
</basic:font>
</basic:master>
<!--host to which the configuration(s) belong. to support multiple
hosts, add another host element and the systems it supportes similar to what is
shown below-->
<basic:host ipAddress = "" nodeName = "Local" disabled = "false" tip
= "host to be configured">
<basic:system id = "circuit"/>
<!--UPDATE REQUIRED IF NEW SYSTEM ADDED-->
</basic:host>
</basic:status>
---------------------------------------------------------------------
To unsubscribe, e-mail: xerces-j-dev-unsubscribe@xml.apache.org
For additional commands, e-mail: xerces-j-dev-help@xml.apache.org