blob: af0cde937199642e543d1d30d266975416438651 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE Definitions SYSTEM "widlprocxml.dtd">
<Definitions>
<Module name="acme" id="::acme">
<webidl>[NamespaceObject]
module acme {
exception DeviceException { };
module pim {
[Constructor]
interface Contact { };
[Constructor,
NamedConstructor=RecurringEvent(long freq)]
interface CalendarEvent { };
};
};</webidl>
<ExtendedAttributeList>
<ExtendedAttribute name="NamespaceObject"/>
</ExtendedAttributeList>
<Exception name="DeviceException" id="::acme::DeviceException">
<webidl> exception DeviceException { };</webidl>
</Exception>
<Module name="pim" id="::acme::pim">
<webidl> module pim {
[Constructor]
interface Contact { };
[Constructor,
NamedConstructor=RecurringEvent(long freq)]
interface CalendarEvent { };
};</webidl>
<Interface name="Contact" id="::acme::pim::Contact">
<webidl> [Constructor]
interface Contact { };</webidl>
<ExtendedAttributeList>
<ExtendedAttribute name="Constructor"/>
</ExtendedAttributeList>
</Interface>
<Interface name="CalendarEvent" id="::acme::pim::CalendarEvent">
<webidl> [Constructor,
NamedConstructor=RecurringEvent(long freq)]
interface CalendarEvent { };</webidl>
<ExtendedAttributeList>
<ExtendedAttribute name="Constructor"/>
<ExtendedAttribute name="NamedConstructor" value="RecurringEvent">
<ArgumentList>
<Argument name="freq">
<Type type="long"/>
</Argument>
</ArgumentList>
</ExtendedAttribute>
</ExtendedAttributeList>
</Interface>
</Module>
</Module>
</Definitions>