Class Element
Die Element-Klasse ist die Basisklasse aller HTML Elemente und stellt die Grundlegenden Methoden bereit. Über das Interface FromToken verfügt jede abgeleitete Klasse über die Möglichkeit über einen Token erstellt zu werden.
- Alvine\Types\Node
-
Alvine\Markup\Html\Node
-
Alvine\Markup\Html\Element implements Alvine\Markup\Html\FromToken
Indirect known subclasses
Alvine\Markup\Html\Element\Doctype, Alvine\Markup\Html\Element\EscapableRawText, Alvine\Markup\Html\Element\Html\Base, Alvine\Markup\Html\Element\Html\Textarea, Alvine\Markup\Html\Element\Html\Tfoot, Alvine\Markup\Html\Element\Html\Th, Alvine\Markup\Html\Element\Html\Thead, Alvine\Markup\Html\Element\Html\Time, Alvine\Markup\Html\Element\Html\Title, Alvine\Markup\Html\Element\Html\Tr, Alvine\Markup\Html\Element\Html\Track, Alvine\Markup\Html\Element\Html\U, Alvine\Markup\Html\Element\Html\Ul, Alvine\Markup\Html\Element\Html\Bdi, Alvine\Markup\Html\Element\Html\VarTag, Alvine\Markup\Html\Element\Html\Video, Alvine\Markup\Html\Element\Html\Wbr, Alvine\Markup\Html\Element\Normal, Alvine\Markup\Html\Element\RawText, Alvine\Markup\Html\Element\Svg\Circle, Alvine\Markup\Html\Element\Svg\Ellipse, Alvine\Markup\Html\Element\Svg\G, Alvine\Markup\Html\Element\Svg\Image, Alvine\Markup\Html\Element\Svg\Line, Alvine\Markup\Html\Element\Html\Bdo, Alvine\Markup\Html\Element\Svg\Path, Alvine\Markup\Html\Element\Svg\Polygon, Alvine\Markup\Html\Element\Svg\Polyline, Alvine\Markup\Html\Element\Svg\Rect, Alvine\Markup\Html\Element\Svg\Text, Alvine\Markup\Html\Element\VoidView, Alvine\Markup\Html\Element\Html\Blockquote, Alvine\Markup\Html\Element\Html\Body, Alvine\Markup\Html\Element\Html\Br, Alvine\Markup\Html\Element\Html\Button, Alvine\Markup\Html\Element\Html\Canvas, Alvine\Markup\Html\Element\Html\Caption, Alvine\Markup\Html\Element\Html\Cite, Alvine\Markup\Html\Element\Html\A, Alvine\Markup\Html\Element\Html\Code, Alvine\Markup\Html\Element\Html\Col, Alvine\Markup\Html\Element\Html\Colgroup, Alvine\Markup\Html\Element\Html\Data, Alvine\Markup\Html\Element\Html\Datalist, Alvine\Markup\Html\Element\Html\Dd, Alvine\Markup\Html\Element\Html\Del, Alvine\Markup\Html\Element\Html\Dfn, Alvine\Markup\Html\Element\Html\Div, Alvine\Markup\Html\Element\Html\Dl, Alvine\Markup\Html\Element\Html\Abbr, Alvine\Markup\Html\Element\Html\Dt, Alvine\Markup\Html\Element\Html\Em, Alvine\Markup\Html\Element\Html\Embed, Alvine\Markup\Html\Element\Html\Fieldset, Alvine\Markup\Html\Element\Html\Figcaption, Alvine\Markup\Html\Element\Html\Figure, Alvine\Markup\Html\Element\Html\Footer, Alvine\Markup\Html\Element\Html\Form, Alvine\Markup\Html\Element\Html\Fugure, Alvine\Markup\Html\Element\Html\H1, Alvine\Markup\Html\Element\Html\Address, Alvine\Markup\Html\Element\Html\H2, Alvine\Markup\Html\Element\Html\H3, Alvine\Markup\Html\Element\Html\H4, Alvine\Markup\Html\Element\Html\H5, Alvine\Markup\Html\Element\Html\H6, Alvine\Markup\Html\Element\Html\Head, Alvine\Markup\Html\Element\Html\Header, Alvine\Markup\Html\Element\Html\Hr, Alvine\Markup\Html\Element\Html\Html, Alvine\Markup\Html\Element\Html\I, Alvine\Markup\Html\Element\Html\Area, Alvine\Markup\Html\Element\Html\Iframe, Alvine\Markup\Html\Element\Html\Img, Alvine\Markup\Html\Element\Html\Input, Alvine\Markup\Html\Element\Html\Ins, Alvine\Markup\Html\Element\Html\Kbd, Alvine\Markup\Html\Element\Html\Keygen, Alvine\Markup\Html\Element\Html\Label, Alvine\Markup\Html\Element\Html\Legend, Alvine\Markup\Html\Element\Html\Li, Alvine\Markup\Html\Element\Html\Link, Alvine\Markup\Html\Element\Html\Article, Alvine\Markup\Html\Element\Html\Main, Alvine\Markup\Html\Element\Html\Map, Alvine\Markup\Html\Element\Html\Mark, Alvine\Markup\Html\Element\Html\Meta, Alvine\Markup\Html\Element\Html\Meter, Alvine\Markup\Html\Element\Html\Mi, Alvine\Markup\Html\Element\Html\Nav, Alvine\Markup\Html\Element\Html\Noscript, Alvine\Markup\Html\Element\Html\Object, Alvine\Markup\Html\Element\Html\Ol, Alvine\Markup\Html\Element\Html\Aside, Alvine\Markup\Html\Element\Html\Optgroup, Alvine\Markup\Html\Element\Html\Option, Alvine\Markup\Html\Element\Html\Output, Alvine\Markup\Html\Element\Html\P, Alvine\Markup\Html\Element\Html\Param, Alvine\Markup\Html\Element\Html\Plaintext, Alvine\Markup\Html\Element\Html\Pre, Alvine\Markup\Html\Element\Html\Progress, Alvine\Markup\Html\Element\Html\Q, Alvine\Markup\Html\Element\Html\Rb, Alvine\Markup\Html\Element\Html\Audio, Alvine\Markup\Html\Element\Html\Rp, Alvine\Markup\Html\Element\Html\Rt, Alvine\Markup\Html\Element\Html\Rtc, Alvine\Markup\Html\Element\Html\Ruby, Alvine\Markup\Html\Element\Html\S, Alvine\Markup\Html\Element\Html\Samp, Alvine\Markup\Html\Element\Html\Script, Alvine\Markup\Html\Element\Html\Section, Alvine\Markup\Html\Element\Html\Select, Alvine\Markup\Html\Element\Html\Small, Alvine\Markup\Html\Element\Html\B, Alvine\Markup\Html\Element\Html\Source, Alvine\Markup\Html\Element\Html\Span, Alvine\Markup\Html\Element\Html\Strong, Alvine\Markup\Html\Element\Html\Style, Alvine\Markup\Html\Element\Html\Sub, Alvine\Markup\Html\Element\Html\Sup, Alvine\Markup\Html\Element\Html\Table, Alvine\Markup\Html\Element\Html\Tbody, Alvine\Markup\Html\Element\Html\Td, Alvine\Markup\Html\Element\Html\Template
Abstract
Namespace: Alvine\Markup\Html
Package: Alvine\Markup\Html
Category: Alvine
License: Alvine Nutzungslizenz
Author: schukai GmbH info@schukai.de
Version: $Revision:$
Since: 20150205
Link: alvine.io
Located at Element.class.php
Namespace: Alvine\Markup\Html
Package: Alvine\Markup\Html
Category: Alvine
License: Alvine Nutzungslizenz
Author: schukai GmbH info@schukai.de
Version: $Revision:$
Since: 20150205
Link: alvine.io
Located at Element.class.php
public
|
#
__construct( string $tag, string $value = '', array|null|
Erstellt ein neues Node-Objekt |
public
string
|
|
protected
|
|
public
boolean
|
#
hasEndTag( )
Prüfen ob der Tag ein schliessendes Tag benötigt. Das ist der Fall wenn selfClosing und EndTag true sind. |
public
|
|
public
string
|
|
public
|
|
public
|
|
public
|
|
public
string
|
|
public
|
__toString(),
setValue()
|
fromToken()
|
protected
|
$attributes
Attribut-Liste |
|
protected
type
|
$selfClosing
|
|
protected
type
|
$noEndTag
|