Namespaces

Classes

ASCII
Any
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
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.
Schlüssel-/Wertpaar
Map
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.
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.
In einem Stack lassen sich Objekte speichern, die wie ein Papierstapel in umgekehrter Reihenfolge ausgelesen werden.
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
Tag
Ein einzelner Tag zum Markieren von Objekten
TagListe ist eine Sammlung von Tags
Hilfsklasse für Typprüfung

Interfaces

Dieses Interface implementiert Comparable->compareTo(), das anders als Alvine->euals() ein gerichteten Vergleich durchführt.

Exceptions

EmptyQueueException
EmptyStackException
Diese Exception wird geworfen wenn es bei der Typprüfung der Wertebereich überschritten wird.
Diese Exception wird geworfen wenn es bei der Bearbeitung von Regulären Ausdrücken zu einem Fehler kommt.
Diese Exception wird geworfen wenn Alvine die Stringklasse ein Problem hat und nicht normal weiterarbeiten kann.
Diese Exception wird geworfen wenn es bei der Typprüfung zu Problemen kommt.