Overview

Namespaces

  • Alvine
    • Markup
      • Html
        • Constraint
        • Element
          • Html
          • Svg
        • Node
        • Operation
        • Tokenizer
          • State
          • Token
            • Util
        • TreeConstructor
          • InsertionMode

Classes

  • Character
  • Comment
  • Doctype
  • EndOfFile
  • EndTag
  • StartTag
  • Tag
  • Overview
  • Namespace
  • Class
  • Tree
  • Deprecated

Class StartTag

StartTag-Token

Alvine\Core\Alvine
Extended by Alvine\Markup\Html\Tokenizer\Token
Extended by Alvine\Markup\Html\Tokenizer\Token\Tag
Extended by Alvine\Markup\Html\Tokenizer\Token\StartTag
Namespace: Alvine\Markup\Html\Tokenizer\Token
Package: Alvine\Markup\Html
Category: Alvine
License: Alvine Nutzungslizenz
Author: schukai GmbH info@schukai.de
Version: $Revision:$
Since: 20150205
Link: alvine.io
Located at tokenizer/token/StartTag.class.php
Methods summary
public
# __construct( string $char )

Neue Instanz

Neue Instanz

Parameters

$char

Overrides

Alvine\Markup\Html\Tokenizer\Token\Tag::__construct()
public Alvine\Markup\Html\Tokenizer\Token\Tag
# setWorkingAttribute( Alvine\Markup\Html\Tokenizer\Token\Util\Attribute $attribute )

Attribute das aktuell geparsed wird setzen

Attribute das aktuell geparsed wird setzen

Das Arbeits-Attribute muss erst zu den regulären Attributen hinzugefügt werden.

Parameters

$attribute

Returns

Alvine\Markup\Html\Tokenizer\Token\Tag
public Alvine\Markup\Html\Tokenizer\Token\StartTag
# emitWorkingAttribute( )

Das aktuelle Attribute einreichen

Das aktuelle Attribute einreichen

Returns

Alvine\Markup\Html\Tokenizer\Token\StartTag
public Alvine\Markup\Html\Tokenizer\Token\Util\Attribute
# getWorkingAttribute( )

Arbeitsattribute

Arbeitsattribute

Returns

Alvine\Markup\Html\Tokenizer\Token\Util\Attribute
public Alvine\Markup\Html\Tokenizer\Token\StartTag
# setSelfClosing( )

SelfClosing setzen

SelfClosing setzen

Returns

Alvine\Markup\Html\Tokenizer\Token\StartTag
public boolean
# isSelfClosing( )

Selfclosing

Selfclosing

Returns

boolean
public Alvine\Markup\Html\Tokenizer\Token\StartTag
# emit( )

Token einreichen

Token einreichen

Returns

Alvine\Markup\Html\Tokenizer\Token\StartTag

Overrides

Alvine\Markup\Html\Tokenizer\Token::emit()
public Alvine\Markup\Html\Tokenizer\Token\Util\Attribute
# getAttributes( )

Attribute

Attribute

Returns

Alvine\Markup\Html\Tokenizer\Token\Util\Attribute
public Alvine\Markup\Html\Element\AttributeMap
# getAttributeMap( )

Umwandeln der internen Attributeliste in eine AttributeMap für Nodes.

Umwandeln der internen Attributeliste in eine AttributeMap für Nodes.

Returns

Alvine\Markup\Html\Element\AttributeMap
Methods inherited from Alvine\Markup\Html\Tokenizer\Token\Tag
addCharacterToName(), getTagName()
Methods inherited from Alvine\Markup\Html\Tokenizer\Token
isEmitted()
Constants inherited from Alvine\Markup\Html\Tokenizer\Token
ALPHANUMERIC_ASCII_CHARACTERS, AMPERSAND, APOSTROPHE, ASCII_DIGITS, ASCII_HEX_DIGITS, EOF, EQUALSSIGN, EXCLAMATIONMARK, FORMFEED, GREATERTHANSIGN, HYPHENMINUS, LESSTHANSIGN, LINEFEED, LOWERCASE_ASCII_HEX_DIGITS, LOWERCASE_ASCII_LETTERS, NUMBERSIGN, QUESTIONMARK, QUOTATIONMARK, REPLACEMENT_CHARACTER, SEMICOLON, SOLIDUS, SPACE, SPACE_CHARACTERS, TABULATION, UPPERCASE_ASCII_HEX_DIGITS, UPPERCASE_ASCII_LETTERS
Properties summary
protected boolean $selfClosingFlag
#
protected Alvine\Types\Collection<\Alvine\Markup\Html\Tokenizer\Token\Util\Attribute> $attributes
#
protected Alvine\Markup\Html\Tokenizer\Token\Util\Attribute $workingAttribute
#
Properties inherited from Alvine\Markup\Html\Tokenizer\Token\Tag
$tagName
Properties inherited from Alvine\Markup\Html\Tokenizer\Token
$emitted
alvine.markup.html API-Dokumentation 1.2.0 | © schukai GmbH | Impressum