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. |