Types
Table of Contents
Packages
- Configuration
- Map
- Mime
- Node
- Parameter
Interfaces
- Comparable
- Dieses Interface implementiert `Comparable->compareTo()`, das anders
als `Alvine->euals()` ein gerichteten Vergleich durchführt.
- Immutable
- Kennzeichnet Objekte als unveränderbar
Klassen mit diesem Interface dürfen keine
Veränderungen am Objekt zulassen.
- Mutable
- Veränderbare Objekte
Classes
- Any
- PHP ist Typenlos und mit der Any-Klasse lassen sich
in Parametern, etc alle Typen Abbilden.
- ArrayHelper
- Array-Klasse
- ASCII
- ASCII
- Character
- Characterklasse zur Behandlung von Zeichen. Diese
Klasse stellt oft benutze Zeichen als Konstanten zur
Verfügung und bietet darüber hinaus Methoden für die
Zeichenbehandlung. Als Standardzeichensatz wird in
der Klasse UTF-8 verwendet.
- Collection
- Erweiterte Funktionalität eines Arrays für Objekte
- EmptyQueueException
- EmptyQueueException
- EmptyStackException
- EmptyStackException
- FloatType
- Die Float-Klasse von Alvine stellt eine objektorientierte Darstellung
von Floats zur Verfügung. Der Wert des Objektes lässt sich über die Methoden
ändern und ist nicht schreibgeschützt.
- HierarchicalProperties
- Baumstruktur-Eigenschaften
- HierarchicalString
- Erweiterte Funktionalität für hierarchische Zeichenketten
- Integer
- Die Integer-Klasse von Alvine stellt eine objektorientierte Darstellung
von Integerzahlen zur Verfügung. Der Wert des Objektes lässt sich über
die Methoden ändern und ist nicht schreibgeschützt.
- JsonConverter
- JsonConverter
- KeyValue
- Schlüssel-/Wertpaar
- HashMap
- HashMap
- Map
- Erweiterte Funktionalität eines assoziativen Arrays
- MediaType
- MediaTypes
- Node
- Nodes erlauben die Verwaltung von Baumstrukturen.
- NodeList
- Mit der Nodelist können Nodes die auf der gleichen Ebene
liegen zusammengefasst werden. Die NodeList bildet auch die
Grundlage für die Kindelemente des Baums.
- OutOfRangeException
- Diese Exception wird geworfen wenn es bei der Typprüfung
der Wertebereich überschritten wird.
- Parameter
- Parameter Klasse
- Parameters
- Parameters
- Properties
- Eigenschaften im Schlüssel/Wert Paaren aus einer Datei auslesen
und in eine Datei schreiben. Die Eigenschaften / Properties entsprechen
einer einfachen Datei in der Schlüsselwörte über ein Gleichheitszeichen
oder einen Doppelpunkt getrennt sind. Anders als bei Java-Properties
ist ein Leerzeichen kein Trennzeichen.
- Queue
- Queue
- RegularExpression
- Diese Klasse kapselt die Verarbeitung von regulären Ausdrücken.
- RegularExpressionException
- Diese Exception wird geworfen wenn es bei der Bearbeitung
von Regulären Ausdrücken zu einem Fehler kommt.
- Stack
- In einem Stack lassen sich Objekte speichern,
die wie ein Papierstapel in umgekehrter Reihenfolge
ausgelesen werden.
- StringException
- Diese Exception wird geworfen wenn Alvine die Stringklasse
ein Problem hat und nicht normal weiterarbeiten kann.
- StringList
- Die Stringlisten-Klasse von Alvine bringt eine Listfunktion für String-Objekte
mit, die das Interface Iterator implementiert und somit per foreach durchlaufen
werden kann.
- StringType
- Die String-Klasse von Alvine bringt die für Alvine2 benötigten Unterstüzung
für UTF-8 mit und stellt nützliche Methoden zur Bearbeitung von UTF-8 Strings
zur Verfügung. Die Klasse ist auf die Verwendung der Multi-Byte Erweiterung zugeschnitten.
- Subset
- Teilmenge eines Gesamten
- Tag
- Ein einzelner Tag zum Markieren von Objekten
- Tags
- TagListe ist eine Sammlung von Tags
- Type
- Hilfsklasse für Typprüfung
- TypeException
- Diese Exception wird geworfen wenn es bei der Typprüfung
zu Problemen kommt.