powered by laziness
Home | Documentation | Developers | Forums | The Future | Contact

Schemas

Schema events.xsd


schema location:  C:\data\development\homenet\schemas\events.xsd
 
Elements  Simple types 
and  conditional.pluginSimpleType 
conditional.plugin 
conditions 
contains 
description 
equals 
event 
event.property 
events 
greater.than 
less.than 
not 
or 
select 
value 


element and
diagram
children or greater.than less.than equals contains and not
used by
elements and conditions not

element conditional.plugin
diagram
type extension of conditional.pluginSimpleType
used by
elements contains equals greater.than less.than
attributes
Name  Type  Use  Default  Fixed  Annotation
class  xs:string  required      
annotation
documentation 
Specify the name of the conditional plugin class. The innter text of the element specifies the public property name. The property can be numerical, string or an ICollection (supporting the contains operation)

element conditions
diagram
children and or not
used by
element event
annotation
documentation 
Boolean conditionals that can use public properties from the EventArgs object or Conditional Service properties from a conditional service plugin

element contains
diagram
children conditional.plugin event.property value
used by
elements and not or

element description
diagram
used by
element event

element equals
diagram
children conditional.plugin event.property value
used by
elements and not

element event
diagram
children description conditions
used by
elements events select
attributes
Name  Type  Use  Default  Fixed  Annotation
name  xs:NMTOKEN  required      
args  xs:string  required      
documentation 
Name of the EventArgs object (e.g. X10Library.X10EventArgs)
description  xs:string  required      
annotation
documentation 
An event definition ties together conditions and an EventArgs object. Whether this event fires depends on an EventPublisher plugin raising a public event following the standard EventHandler signature - this is then checked against the conditions defined here.

element event.property
diagram
type xs:string
used by
elements contains equals greater.than less.than

element events
diagram
children select event
annotation
documentation 
Root element of the Events file

element greater.than
diagram
children conditional.plugin event.property value
used by
elements and not

element less.than
diagram
children conditional.plugin event.property value
used by
elements and not

element not
diagram
children and or greater.than less.than equals contains
used by
elements and conditions

element or
diagram
children contains
used by
elements and conditions not

element select
diagram
children event
used by
element events

element value
diagram
type restriction of xs:string
used by
elements contains equals greater.than less.than
annotation
documentation 
The inner text is the literal string value. It will try to be interpreted as a date, number or finally string.

simpleType conditional.pluginSimpleType
type xs:string
used by
element conditional.plugin


XML Schema documentation generated with
XMLSPY Schema Editor http://www.altova.com/xmlspy