Overview

Namespaces

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

Classes

  • State
  • Token
  • Overview
  • Namespace
  • Class
  • Tree
  • Deprecated

Class Token

Token

Alvine\Core\Alvine
Extended by Alvine\Markup\Html\Tokenizer\Token

Direct known subclasses

Alvine\Markup\Html\Tokenizer\Token\Character, Alvine\Markup\Html\Tokenizer\Token\Comment, Alvine\Markup\Html\Tokenizer\Token\Doctype, Alvine\Markup\Html\Tokenizer\Token\EndOfFile, Alvine\Markup\Html\Tokenizer\Token\Tag, Alvine\Markup\Html\Tokenizer\Token\Util\Attribute

Indirect known subclasses

Alvine\Markup\Html\Tokenizer\Token\EndTag, Alvine\Markup\Html\Tokenizer\Token\StartTag
Namespace: Alvine\Markup\Html\Tokenizer
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.class.php
Methods summary
public
# __construct( )

Neuer Token

Neuer Token

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

Tokenstatus auf eingereit setzen

Tokenstatus auf eingereit setzen

Returns

Alvine\Markup\Html\Tokenizer\Token
public boolean
# isEmitted( )

Prüfen ob der Token eingereicht wurde

Prüfen ob der Token eingereicht wurde

Returns

boolean
Constants summary
string SPACE

Leerzeicen

Leerzeicen

# ' '
string TABULATION

Tabulator

Tabulator

# "\t"
string LINEFEED

Zeilenubruch

Zeilenubruch

# "\n"
string FORMFEED

Formfeed

Formfeed

# "\f"
string SOLIDUS

Schrägstrich

Schrägstrich

# '/'
string EQUALSSIGN

Gleich

Gleich

# '='
string GREATERTHANSIGN

Größer als

Größer als

# '>'
string LESSTHANSIGN

Kleiner als

Kleiner als

# '<'
string QUOTATIONMARK

Anführungszeichen

Anführungszeichen

# '"'
string APOSTROPHE

Apostroph

Apostroph

# "'"
string AMPERSAND

Undzeichen

Undzeichen

# '&'
string EXCLAMATIONMARK

Ausrufezeichen

Ausrufezeichen

# '!'
string QUESTIONMARK

Fragezeichen

Fragezeichen

# '?'
string HYPHENMINUS

Bindestrich

Bindestrich

# '-'
string NUMBERSIGN

Nummerzeichen

Nummerzeichen

# '#'
string SEMICOLON

Semikolon

Semikolon

# ';'
EOF

Ende der Datei

Ende der Datei

# null
string SPACE_CHARACTERS

space characters, for the purposes of this specification, are U+0020 SPACE, "tab" (U+0009), "LF" (U+000A), "FF" (U+000C), and "CR" (U+000D).

space characters, for the purposes of this specification, are U+0020 SPACE, "tab" (U+0009), "LF" (U+000A), "FF" (U+000C), and "CR" (U+000D).

# " \t\n\f\r"
string UPPERCASE_ASCII_LETTERS

Großbuchstaben

Großbuchstaben

# 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
string LOWERCASE_ASCII_LETTERS

Kleinbuchstaben

Kleinbuchstaben

# 'abcdefghijklmnopqrstuvwxyz'
string ASCII_DIGITS

Zahlen

Zahlen

# '0123456789'
string ALPHANUMERIC_ASCII_CHARACTERS

Buchstabe und Zahlen

Buchstabe und Zahlen

# 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'
string ASCII_HEX_DIGITS

Hex-Zahlen groß

Hex-Zahlen groß

# '0123456789abcdefABCDEF'
string UPPERCASE_ASCII_HEX_DIGITS

Hex-Zahlen klein

Hex-Zahlen klein

# '0123456789ABCDEF'
string LOWERCASE_ASCII_HEX_DIGITS

Kleine Zeichen und Zahlen

Kleine Zeichen und Zahlen

# '0123456789abcdef'
string REPLACEMENT_CHARACTER

Ersetzungszeichen für NULL

Ersetzungszeichen für NULL

# '�'
Properties summary
protected $emitted
#
alvine.markup.html API-Dokumentation 1.2.0 | © schukai GmbH | Impressum