Overview

Namespaces

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

Classes

  • AbstractOperation
  • CacheObject
  • Component
  • Dataset
  • Document
  • Element
  • Engine
  • Fragment
  • InputStream
  • LoggerDefaultName
  • MissingTokenizerException
  • Node
  • NodeList
  • OpenElementsStack
  • Parser
  • ParserException
  • Tokenizer
  • TokenizerException
  • TokenStack
  • TreeConstructor

Interfaces

  • FromToken
  • Operation
  • Overview
  • Namespace
  • Class
  • Tree
  • Deprecated

Class InputStream

InputStream

Alvine\IO\StringInputStream
Extended by Alvine\Markup\Html\InputStream
Namespace: Alvine\Markup\Html
Package: Alvine\Markup\Html
Category: Alvine
License: Alvine Nutzungslizenz
Author: schukai GmbH info@schukai.de
Version: $Revision:$
Since: 20150228
Link: alvine.io
Link: http://www.w3.org/TR/2009/WD-html5-20090212/tokenization.html
Located at InputStream.class.php
Methods summary
public
# __construct( Alvine\IO\InputStream $stream )

Neue Instanz

Neue Instanz

Parameters

$stream
Stream
protected string
# preprocessing( string $data )

Vorbereiten des Input-Streams

Vorbereiten des Input-Streams

Implementierung von 8.2.2.5 Preprocessing the input stream der HTML-Spezifikation.

Parameters

$data

Returns

string
Aufbereitete Daten

Link

http://www.w3.org/TR/html5/syntax.html#preprocessing-the-input-stream
public char
# getCurrentInputCharacter( )

Aktuelles Zeichen

Aktuelles Zeichen

Returns

char
public char
# getNextInputCharacter( )

Nächstes Zeichen aus dem Stream lesen und in current speichern.

Nächstes Zeichen aus dem Stream lesen und in current speichern.

Returns

char
Zeichen
Constants summary
string TENTATIVE

Versuchsweises Encoding

Versuchsweises Encoding

# 'tentative'
string CERTAIN

sicheres Encoding

sicheres Encoding

# 'certain'
string IRRELEVANT

irrelevantes Encoding

irrelevantes Encoding

# 'irrelevant'
Properties summary
protected char $currentInputCharacter

Aktuelles Zeichen

Aktuelles Zeichen

#
protected string $confidence

Vertrauensstellung des Encodings

Vertrauensstellung des Encodings

#
alvine.markup.html API-Dokumentation 1.2.0 | © schukai GmbH | Impressum