Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
n/a
0 / 0
n/a
0 / 0
CRAP
n/a
0 / 0
1<?php
2
3// AUTOMATICALLY GENERATED.  DO NOT EDIT.
4// Use `composer build` to regenerate.
5
6namespace Wikimedia\IDLeDOM;
7
8/**
9 * HTMLObjectElement
10 *
11 * @see https://dom.spec.whatwg.org/#interface-htmlobjectelement
12 *
13 * @property int $nodeType
14 * @property string $nodeName
15 * @property string $baseURI
16 * @property bool $isConnected
17 * @property Document|null $ownerDocument
18 * @property Node|null $parentNode
19 * @property Element|null $parentElement
20 * @property NodeList $childNodes
21 * @property Node|null $firstChild
22 * @property Node|null $lastChild
23 * @property Node|null $previousSibling
24 * @property Node|null $nextSibling
25 * @property ?string $nodeValue
26 * @property ?string $textContent
27 * @property string $innerHTML
28 * @property Element|null $previousElementSibling
29 * @property Element|null $nextElementSibling
30 * @property HTMLCollection $children
31 * @property Element|null $firstElementChild
32 * @property Element|null $lastElementChild
33 * @property int $childElementCount
34 * @property HTMLSlotElement|null $assignedSlot
35 * @property ?string $namespaceURI
36 * @property ?string $prefix
37 * @property string $localName
38 * @property string $tagName
39 * @property string $id
40 * @property string $className
41 * @property DOMTokenList $classList
42 * @property string $slot
43 * @property NamedNodeMap $attributes
44 * @property ShadowRoot|null $shadowRoot
45 * @property string $outerHTML
46 * @property CSSStyleDeclaration $style
47 * @property string $contentEditable
48 * @property string $enterKeyHint
49 * @property bool $isContentEditable
50 * @property string $inputMode
51 * @property EventHandlerNonNull|callable|null $onload
52 * @property DOMStringMap $dataset
53 * @property string $nonce
54 * @property int $tabIndex
55 * @property string $title
56 * @property string $lang
57 * @property bool $translate
58 * @property string $dir
59 * @property bool $hidden
60 * @property string $accessKey
61 * @property string $accessKeyLabel
62 * @property bool $draggable
63 * @property bool $spellcheck
64 * @property string $autocapitalize
65 * @property string $innerText
66 * @property Element|null $offsetParent
67 * @property int $offsetTop
68 * @property int $offsetLeft
69 * @property int $offsetWidth
70 * @property int $offsetHeight
71 * @property string $data
72 * @property string $type
73 * @property string $name
74 * @property string $useMap
75 * @property HTMLFormElement|null $form
76 * @property string $width
77 * @property string $height
78 * @property Document|null $contentDocument
79 * @property bool $willValidate
80 * @property ValidityState $validity
81 * @property string $validationMessage
82 * @property string $align
83 * @property string $archive
84 * @property string $code
85 * @property bool $declare
86 * @property int $hspace
87 * @property string $standby
88 * @property int $vspace
89 * @property string $codeBase
90 * @property string $codeType
91 * @property string $border
92 * @phan-forbid-undeclared-magic-properties
93 */
94interface HTMLObjectElement extends HTMLElement {
95    // Direct parent: HTMLElement
96
97    /**
98     * @return string
99     */
100    public function getData(): string;
101
102    /**
103     * @param string $val
104     */
105    public function setData( string $val ): void;
106
107    /**
108     * @return string
109     */
110    public function getType(): string;
111
112    /**
113     * @param string $val
114     */
115    public function setType( string $val ): void;
116
117    /**
118     * @return string
119     */
120    public function getName(): string;
121
122    /**
123     * @param string $val
124     */
125    public function setName( string $val ): void;
126
127    /**
128     * @return string
129     */
130    public function getUseMap(): string;
131
132    /**
133     * @param string $val
134     */
135    public function setUseMap( string $val ): void;
136
137    /**
138     * @return HTMLFormElement|null
139     */
140    public function getForm();
141
142    /**
143     * @return string
144     */
145    public function getWidth(): string;
146
147    /**
148     * @param string $val
149     */
150    public function setWidth( string $val ): void;
151
152    /**
153     * @return string
154     */
155    public function getHeight(): string;
156
157    /**
158     * @param string $val
159     */
160    public function setHeight( string $val ): void;
161
162    /**
163     * @return Document|null
164     */
165    public function getContentDocument();
166
167    /**
168     * @return bool
169     */
170    public function getWillValidate(): bool;
171
172    /**
173     * @return ValidityState
174     */
175    public function getValidity();
176
177    /**
178     * @return string
179     */
180    public function getValidationMessage(): string;
181
182    /**
183     * @return bool
184     */
185    public function checkValidity(): bool;
186
187    /**
188     * @return bool
189     */
190    public function reportValidity(): bool;
191
192    /**
193     * @param string $error
194     * @return void
195     */
196    public function setCustomValidity( string $error ): void;
197
198    /**
199     * @return string
200     */
201    public function getAlign(): string;
202
203    /**
204     * @param string $val
205     */
206    public function setAlign( string $val ): void;
207
208    /**
209     * @return string
210     */
211    public function getArchive(): string;
212
213    /**
214     * @param string $val
215     */
216    public function setArchive( string $val ): void;
217
218    /**
219     * @return string
220     */
221    public function getCode(): string;
222
223    /**
224     * @param string $val
225     */
226    public function setCode( string $val ): void;
227
228    /**
229     * @return bool
230     */
231    public function getDeclare(): bool;
232
233    /**
234     * @param bool $val
235     */
236    public function setDeclare( bool $val ): void;
237
238    /**
239     * @return int
240     */
241    public function getHspace(): int;
242
243    /**
244     * @param int $val
245     */
246    public function setHspace( int $val ): void;
247
248    /**
249     * @return string
250     */
251    public function getStandby(): string;
252
253    /**
254     * @param string $val
255     */
256    public function setStandby( string $val ): void;
257
258    /**
259     * @return int
260     */
261    public function getVspace(): int;
262
263    /**
264     * @param int $val
265     */
266    public function setVspace( int $val ): void;
267
268    /**
269     * @return string
270     */
271    public function getCodeBase(): string;
272
273    /**
274     * @param string $val
275     */
276    public function setCodeBase( string $val ): void;
277
278    /**
279     * @return string
280     */
281    public function getCodeType(): string;
282
283    /**
284     * @param string $val
285     */
286    public function setCodeType( string $val ): void;
287
288    /**
289     * @return string
290     */
291    public function getBorder(): string;
292
293    /**
294     * @param ?string $val
295     */
296    public function setBorder( ?string $val ): void;
297
298}