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 * HTMLIFrameElement
10 *
11 * @see https://dom.spec.whatwg.org/#interface-htmliframeelement
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 $referrerPolicy
72 * @property string $src
73 * @property string $srcdoc
74 * @property string $name
75 * @property DOMTokenList $sandbox
76 * @property string $allow
77 * @property bool $allowFullscreen
78 * @property string $width
79 * @property string $height
80 * @property string $loading
81 * @property Document|null $contentDocument
82 * @property string $align
83 * @property string $scrolling
84 * @property string $frameBorder
85 * @property string $longDesc
86 * @property string $marginHeight
87 * @property string $marginWidth
88 * @phan-forbid-undeclared-magic-properties
89 */
90interface HTMLIFrameElement extends HTMLElement, ReferrerPolicy {
91    // Direct parent: HTMLElement
92
93    /**
94     * @return string
95     */
96    public function getSrc(): string;
97
98    /**
99     * @param string $val
100     */
101    public function setSrc( string $val ): void;
102
103    /**
104     * @return string
105     */
106    public function getSrcdoc(): string;
107
108    /**
109     * @param string $val
110     */
111    public function setSrcdoc( string $val ): void;
112
113    /**
114     * @return string
115     */
116    public function getName(): string;
117
118    /**
119     * @param string $val
120     */
121    public function setName( string $val ): void;
122
123    /**
124     * @return DOMTokenList
125     */
126    public function getSandbox();
127
128    /**
129     * @param string $val
130     */
131    public function setSandbox( string $val ): void;
132
133    /**
134     * @return string
135     */
136    public function getAllow(): string;
137
138    /**
139     * @param string $val
140     */
141    public function setAllow( string $val ): void;
142
143    /**
144     * @return bool
145     */
146    public function getAllowFullscreen(): bool;
147
148    /**
149     * @param bool $val
150     */
151    public function setAllowFullscreen( bool $val ): void;
152
153    /**
154     * @return string
155     */
156    public function getWidth(): string;
157
158    /**
159     * @param string $val
160     */
161    public function setWidth( string $val ): void;
162
163    /**
164     * @return string
165     */
166    public function getHeight(): string;
167
168    /**
169     * @param string $val
170     */
171    public function setHeight( string $val ): void;
172
173    /**
174     * @return string
175     */
176    public function getLoading(): string;
177
178    /**
179     * @param string $val
180     */
181    public function setLoading( string $val ): void;
182
183    /**
184     * @return Document|null
185     */
186    public function getContentDocument();
187
188    /**
189     * @return Document|null
190     */
191    public function getSVGDocument();
192
193    /**
194     * @return string
195     */
196    public function getAlign(): string;
197
198    /**
199     * @param string $val
200     */
201    public function setAlign( string $val ): void;
202
203    /**
204     * @return string
205     */
206    public function getScrolling(): string;
207
208    /**
209     * @param string $val
210     */
211    public function setScrolling( string $val ): void;
212
213    /**
214     * @return string
215     */
216    public function getFrameBorder(): string;
217
218    /**
219     * @param string $val
220     */
221    public function setFrameBorder( string $val ): void;
222
223    /**
224     * @return string
225     */
226    public function getLongDesc(): string;
227
228    /**
229     * @param string $val
230     */
231    public function setLongDesc( string $val ): void;
232
233    /**
234     * @return string
235     */
236    public function getMarginHeight(): string;
237
238    /**
239     * @param ?string $val
240     */
241    public function setMarginHeight( ?string $val ): void;
242
243    /**
244     * @return string
245     */
246    public function getMarginWidth(): string;
247
248    /**
249     * @param ?string $val
250     */
251    public function setMarginWidth( ?string $val ): void;
252
253}