blob: b6024e5ff689630d50a51cd1420a51bd54a2e022 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE Definitions SYSTEM "widlprocxml.dtd">
<Definitions>
<webidl> typedef float number;
exception FrameworkException {
const long ERR_NOT_FOUND = 1;
long code;
};
interface System {
object createObject(DOMString _interface);
getter DOMString (DOMString keyName);
};
interface TextField {
attribute boolean _const;
attribute DOMString? _value;
};
interface Foo {
void op(object interface);
};</webidl>
<Typedef name="number" id="::number">
<webidl> typedef float number;</webidl>
<Type type="float"/>
</Typedef>
<Exception name="FrameworkException" id="::FrameworkException">
<webidl> exception FrameworkException {
const long ERR_NOT_FOUND = 1;
long code;
};</webidl>
<Const name="ERR_NOT_FOUND" value="1" id="::FrameworkException::ERR_NOT_FOUND">
<webidl> const long ERR_NOT_FOUND = 1;</webidl>
<Type type="long"/>
</Const>
<ExceptionField name="code" id="::FrameworkException::code">
<webidl> long code;</webidl>
<Type type="long"/>
</ExceptionField>
</Exception>
<Interface name="System" id="::System">
<webidl> interface System {
object createObject(DOMString _interface);
getter DOMString (DOMString keyName);
};</webidl>
<Operation name="createObject" id="::System::createObject">
<webidl> object createObject(DOMString _interface);</webidl>
<Type type="object"/>
<ArgumentList>
<Argument name="_interface">
<Type type="DOMString"/>
</Argument>
</ArgumentList>
</Operation>
<Operation getter="getter">
<webidl> getter DOMString (DOMString keyName);</webidl>
<Type type="DOMString"/>
<ArgumentList>
<Argument name="keyName">
<Type type="DOMString"/>
</Argument>
</ArgumentList>
</Operation>
</Interface>
<Interface name="TextField" id="::TextField">
<webidl> interface TextField {
attribute boolean _const;
attribute DOMString? _value;
};</webidl>
<Attribute name="_const" id="::TextField::_const">
<webidl> attribute boolean _const;</webidl>
<Type type="boolean"/>
</Attribute>
<Attribute name="_value" id="::TextField::_value">
<webidl> attribute DOMString? _value;</webidl>
<Type type="DOMString" nullable="nullable"/>
</Attribute>
</Interface>
<Interface name="Foo" id="::Foo">
<webidl>interface Foo {
void op(object interface);
};</webidl>
<Operation name="op" id="::Foo::op">
<webidl> void op(object interface);</webidl>
<Type type="void"/>
<ArgumentList>
<Argument name="interface">
<Type type="object"/>
</Argument>
</ArgumentList>
</Operation>
</Interface>
</Definitions>