Alvine\Types
Namespaces
Classes
ASCII
PHP ist Typenlos und mit der Any-Klasse lassen sich
in Parametern, etc alle Typen Abbilden.
Array-Klasse
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.
ClassType kapselt Funktionen für Klassen
Erweiterte Funktionalität eines Arrays für Objekte
EmptyQueueException
EmptyStackException
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.
Baumstruktur-Eigenschaften
Erweiterte Funktionalität für hierarchische Zeichenketten
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
Schlüssel-/Wertpaar
Erweiterte Funktionalität eines assoziativen Arrays
MediaTypes
Nodes erlauben die Verwaltung von Baumstrukturen.
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.
Diese Exception wird geworfen wenn es bei der Typprüfung
der Wertebereich überschritten wird.
Parameter Klasse
Parameters
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
Diese Klasse kapselt die Verarbeitung von regulären Ausdrücken.
Diese Exception wird geworfen wenn es bei der Bearbeitung
von Regulären Ausdrücken zu einem Fehler kommt.
In einem Stack lassen sich Objekte speichern,
die wie ein Papierstapel in umgekehrter Reihenfolge
ausgelesen werden.
Diese Exception wird geworfen wenn Alvine die Stringklasse
ein Problem hat und nicht normal weiterarbeiten kann.
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.
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.
Teilmenge eines Gesamten
Ein einzelner Tag zum Markieren von Objekten
TagListe ist eine Sammlung von Tags
Hilfsklasse für Typprüfung
Diese Exception wird geworfen wenn es bei der Typprüfung
zu Problemen kommt.
Interfaces
Dieses Interface implementiert
Comparable->compareTo()
, das anders
als Alvine->euals()
ein gerichteten Vergleich durchführt.
Kennzeichnet Objekte als unveränderbar
Klassen mit diesem Interface dürfen keine
Veränderungen am Objekt zulassen.
Veränderbare Objekte