Namespace Alvine\Markup\Html
Alvine\Markup\Html\Constraint |
Alvine\Markup\Html\Element |
Alvine\Markup\Html\Node |
Alvine\Markup\Html\Operation |
Alvine\Markup\Html\Tokenizer |
Alvine\Markup\Html\TreeConstructor |
AbstractOperation | 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. |
CacheObject | Datenobjekt für das Cachen von Inhalten |
Component | HTML-Komponente |
Dataset | Dataset-Funktionalität ist ein Wrapper für \Alvine\Data\Dataset |
Document | HTML-Dokument |
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. |
Engine | Die Template-Engine übersetzt Attribute Ausdrücke in Node-Strukturen. So können in eine statische HTML-Seite dynamiche Inhalte integriert werden. |
Fragment | HTML-Fragment |
InputStream | InputStream |
LoggerDefaultName | LoggerDefaultName für die HTML-Komponente |
MissingTokenizerException | MissingTokenizerException |
Node | Node |
NodeList | NodeList im Namensraum von HTML |
OpenElementsStack | Erweiterung des Standard-Stacks um Funktionen für den HTML-Parser |
Parser | Der Parser ist das Bindeglied zwischen Document, Tokenizer und Treebuilder. Der Parser wird in der Regel von Document oder Fragment aufgerufen. |
ParserException | ParserException |
Tokenizer | Der Tokenizer zerlegt einen Zeichenstream in einzelne Tokens, die mittels TreeBuilder zu einem Dokument umgewandelt werden können. |
TokenizerException | TokenizerException |
TokenStack | TokenStack |
TreeConstructor | Der TreeConstructor ist für die Erstellung des Dokuments verantwortlich und erstellt anhand der übergebenen Token den Node-Baum. |
FromToken | Alle Klassen die dieses Interface implementiert haben besitzen die Methode fromToken(). Damit lassen sich HTML-Elemente über einen Token erstellen. |
Operation | Dieses Interface definiert die Methode Operation::process() die von Klassen die das Interface implementieren implementiert werden muss. Die Methode wird vom Dataset-Trait aufgerufen. |