Namespaces

Classes

Die Klasse AbstractOperation stellt eine Klasse für das Interface Operation bereit. Damit können Klassen entweder direkt von AbstractOperation abgeleitet werden oder das Interface selber implementieren.
Datenobjekt für das Cachen von Inhalten
HTML-Komponente
Dataset-Funktionalität ist ein Wrapper für \Alvine\Data\Dataset
HTML-Dokument
Die Element-Klasse ist die Basisklasse aller HTML Elemente und stellt die Grundlegenden Methoden bereit.
Die Template-Engine übersetzt Attribute Ausdrücke in Node-Strukturen. So können in eine statische HTML-Seite dynamiche Inhalte integriert werden.
HTML-Fragment
InputStream
LoggerDefaultName für die HTML-Komponente
MissingTokenizerException
Node
NodeList im Namensraum von HTML
Erweiterung des Standard-Stacks um Funktionen für den HTML-Parser
Der Parser ist das Bindeglied zwischen Document, Tokenizer und Treebuilder. Der Parser wird in der Regel von Document oder Fragment aufgerufen.
ParserException
TokenStack
Der Tokenizer zerlegt einen Zeichenstream in einzelne Tokens, die mittels TreeBuilder zu einem Dokument umgewandelt werden können.
TokenizerException
Der TreeConstructor ist für die Erstellung des Dokuments verantwortlich und erstellt anhand der übergebenen Token den Node-Baum.

Interfaces

Alle Klassen die dieses Interface implementiert haben besitzen die Methode fromToken(). Damit lassen sich HTML-Elemente über einen Token erstellen.
Dieses Interface definiert die Methode Operation::process() die von Klassen die das Interface implementieren implementiert werden muss. Die Methode wird vom Dataset-Trait aufgerufen.