Manager für das zwischenspeichern für Objekte
Cacheobjekt für das Zwischenspeichern von Informationen.
CacheExaminer
Speichern des Ergebnisses eines Verzeichnisses
Speichern des Ergebnisses einer Datei
Speichern des Ergebnisses einer Datei
RefreshNotImplementedException
BooleanProbe gibt immer den boolschen Wert, der beim Erstellen der Instanz angegeben wurde zurück.
DirectoryProbe prüft ob in dem angegebenen Verzeichnis eine Änderung aufgetreten ist.
FileProbe prüft ob der Inhalt der angegebene Datei geändert wurde.
FileProbe prüft ob die angegebene Datei geändert wurde.
InvalidProbeException
Abstrakte Klasse die von allen Probe-Implementierungen verwendet werden muss.
Factory-Klasse
Die Klasse Alvine dient als Basis für die meisten Framework-Klassen und bietet grundlegende Funktionen und Konstante an. Über die APIVERSION kann der Stand der API abgefragt und bei Änderungen der API im Code von abgeleiteten Klassen geprüft werden.
Das Ergebnis ist mehrdeutig
ArgumentEmptyException
ArgumentOutOfRangeException
ArithmeticException
Der AutoLoader stellt eine Funktionalität für das dynamische Nachladen von Klassen, Interfaces und Traits im Rahmen des Alvine Frameworks zur Verfügung.
Exception für nicht vorhandene Eigenschaften
Klasse nicht gefunden
Diese Exception wird geworfen wenn die Methode zwar von Alvine abstammt, aber die Methode Clone nicht unterstützt wird.
Die Komponentenklasse stellt Methoden zur Verfügung, um Informationen der abgeleiteten Komponenten zu erhalten.
ComponentLoader
ConfigurationException
Die Environment-Klasse ist als Singlton implementiert und stellt allen Funktionen und Klassen im Framework einen zentralen Zugang zu den Werten der Umgebung zur Verfügung. Es kann immer nur eine Instanz der Environmentklasse geben.
Die Klasse Event stellt die grundlegenden Eigenschaften und Methoden für die Übergabe eines Objekts an ein anderes Objekt bereit. Über den Parameter $payload kann dem Empfänger ein weiterer Datensatz mitgegeben werden.
Eventwarteschlange zur Kommunikation unter Objekten
Eventhandler-Klasse zur Verarbeitung von Events.
Teilnehmer an einer EventQueue
Die Factory-Klasse erlaubt die Instanzierung von Objekten zur Laufzeit und dient zur "Herstellung von Objekten. Über den Parameter der Funktion get bekommt die Fabrik den Namen der zu instanziierenden Klasse übergeben. Die neue Klasse wird über die Reflection-API erstellt.
Factory-Implementierung
Framework
Diese Exception wird geworfen wenn Alvine ein grundlegendes Problem mit einer Klasse aus dem Framwork hat.
Die GenericFactory-Klasse erlaubt die Instanzierung von Objekten zur Laufzeit und dient zur "Herstellung" von Objekten. Über die Methode getInstance() kann eine neue Instanz oder - wenn eine Instanz mit dem Namen bereits existiert - diese Instanz geholt werden. Für jeden Namen wird genau eine Instanz erstellt.
InstanceCopy ist für die Erzeugung echten rekrusiven Kopien von Objekten gedacht.
Interface für Instanzen
Interface für Klassen die mittels Array erstellbar sind
Interface für Klassen die mittels ArrayHelper-Klassen erstellbar sind
Interface für Instanzen
Interface für Klassen die mittels Json-Klassen erstellbar sind
Interface für Klassen die mittels Map erstellbar sind
Interface für Klassen die mittels Property-Klassen erstellbar sind
Diese Exception wird geworfen wenn der übergebene Parameter nicht dem entsprechendem Typ entspricht.
Diese Exception ist deprecated und wurde durch Alvine\Core\ConfigurationException ersetzt
Diese Exception wird geworfen, wenn in einer Instant-Klasse der Zugriff auf ein nicht verwendete Feld erfolgt.
Funktion nicht vorhanden
Dieses Interface kann von NotFound-Exceptions implementiert werden, um eine generelle Prüfung auf NotFound-Instanz durchzuführen (zum Beispiel für Provider)
Diese Exception wird geworfen wenn eine Systemeinstellung in der php.ini oder im Interpreter nicht richtig gesetzt ist.
Null-Exception
Das Interface definiert alle für das Observerpattern notwendigen Funktionen, die eine Klasse, die diese Funktionalität einsetzen will, umsetzen muss. Das Interface Observeable wird von dem zu beobachteten Objekt implementiert. Das Gegenstück ist das Interface Observer, das von den Beobachtern implementiert werden muss.
Implementierung des Observer-Patterns
Interface für Beobachter
PSR0Loader
Diese Exception wird geworfen wenn in einer Funktion eine rekursion Festgestellt wird, die zu einer Endlosschleife führen würde.
Diese Exception wird geworfen wenn in einer Funktion eine rekursion Festgestellt wird, die zu einer Endlosschleife führen würde.
Diese Exception wird geworfen wenn ein Muster für eine RegulärePrüfung syntaktisch falsch ist.
Diese Exception wird geworfen wenn ein ein Fehler beim serialisieren auftritt
SerializableImplementation
Das Singleton erlaubt nur eine Instanz einer Klasse.
Singlton-Implementierung
Diese Klasse stellt die Grundfunktion für einen Zustand zur Verfügnug.
Diese Klasse stellt systemnahme Eigenschaften und Methoden gesammelt zur Verfügung.
Exception bei unserialize-Problemen
Keine Unterstützung
Zugriff auf Arrays mittels DataQueries.
Wrapper für 2-dimmensionalen Arrays.
Zugriff auf Datenobjekte.
Interface für Datenzugriff
Auswahl der Spalten in einem Objekt.
Dataset-Funktionalität ist ein Wrapper für \Alvine\Types\Map. Über das Dataset können alle Daten die in einem View Verwendung finden oder per Json an einen Client übergeben werden gesammelt werden.
Zugriff auf Zeichenketten mittels DataQueries.
Wrapper-Klasse für DataQuery und Texte
Zugriff auf eine XML mittels DataQueries.
Wrapper für XML-Nodes.
Abstrakte Klasse eines Kalenders
AbstractDateTime
Kalender nach ISO 8601 (gregorianischer Kalender)
Chronology ist eine Klasse die Rechenoperationen mit Daten bereitstellt. Eine
Die Date-Klasse ist eine spezialisierte Datumsklasse. Die von der Klasse Instant abgeleiteten Zeitfelder werden auf 0 und damit auf Mitternacht gesetzt.
Berechnungen von Datumswerten
Die Datums/Zeitklasse stellt einen Speicher für Datum/Zeitwert bereit.
Definition der einzelnen Wochentage und Funktionen zur Manipulation.
Dauer
Diese Exception wird geworfen, wenn das Format eines Datums oder Zeit nicht den Anfordeugen entspricht.
Instant
Diese Exception wird geworfen, wenn in einer Instant-Klasse der Zugriff auf ein nicht verwendete Feld erfolgt.
Die Month-Klasse ist eine spezialisierte DateTime Klasse zur Darstellung eines Monats.
Die MonthDay-Klasse ist eine spezialisierte Instant Klasse zur Darstellung eines Tages-Monats Datums (z.B.
Die Klasse Period stellt Funktionen für die Darstellung von Zeitspannen zur Verfügung. Jede Period hat ein Start- und einen Endzeitpunkt.
Letzer Tag
Letzer Monat
Letzes Quartal
Letze Woche
Letzes Jahr
Quantity
Die Sekundenklasse steht für Berechnungen mit Sekunden spezielle Funktionen zur Verfügung.
Die Zeitklasse stellt einen Speicher für eine Uhrzeit bereit.
Zeitstempel
Diese Exception wird bei Timestamp-Fehlern geworfen.
Zeitzone
Diese Exception wird geworfen wenn eine spezifzierte URI nicht dem Standard entspricht und fehlerhaft ist.
Transition
Diese Exception wird geworfen, wenn in einer Instant-Klasse der Zugriff auf ein nicht verwendete Feld erfolgt.
Die Year-Klasse ist eine spezialisierte Instant Klasse zur Darstellung einer Jahreszahl.
Die YearMonth-Klasse ist eine spezialisierte DateTime Klasse zur Darstellung einer Monats/Jahreszahl. Dies ist zum Beispiel für die Darstellung von Kreditkarten Gültigkeiten nützlich.
Die Komponentenklasse stellt Methoden zur Verfügung, um Informationen der Jenkins-Komponente zu erhalten.
Formatfunktion mit Argumenten
Texte mit Argumenten formattieren
Zusammenstellung der Encodings
Diese Exception wird bei Encodingfehlern geworfen
Die Locale-Klasse stellt eine zentrale Möglichkeit zur Definition von Länder-, Sprach- und Kulturunterschieden zur Verfügung. Eine neue Locale erhält man über die Factory-Methode Locale::getInstance(). Im gesamten System gibt es immer nur ein Locale-Objekt für jeden Locale-String.
Diese Exception wird geworfen, wenn es kein Währungssymbol gibt
Diese Exception wird bei Fehlern im Umgang mit fehlender Locale.
Lokale Texte
Diese Klasse stellt Listen und Methoden für den Umgang mit Währungssymbolen zur Verfügung.
Länderliste nach ISO-3166
Diese Klasse stellt Listen und Methoden für den Umgang mit den ISO-4217 Währungs-Codes zur Verfügung.
PluralRules
Buffer-Reader
ByteInputStream
ByteOutputStream
Abstrakte Klasse für das lesen einzelner Spalten aus einer Zeile
Abstrakte Klasse wür das schreiben einzelner Spalten in eine Zeile
Das Trait definiert eine Implementierung der CSV Methoden und Eigenschaften
Liest eine CSV Datei von einem Stream und stellt Methoden zur Verarbeitung zur Verfügung.
Schreibt eine CSV in einen Stream und stellt Methoden zur Verarbeitung zur Verfügung.
Die FileInputStream-Klasse erstellt einen Stream, der zum Lesen von Dateien genommen werden kann.
Die FileOutputStream-Klasse erstellt einen Stream, der zum Schreiben von Dateien genommen werden kann.
CreateDirectoryException
Verwaltung eines Verzeichnisses für Dateien.
ExistsException
Datei-Objekt für den Zugriff auf eine Datei. Mit dieser Klasse stehen die wichtigsten Methoden für den Umgang mit Dateien zur Verfügung.
Dateiliste
MalformedFileException
NotFoundException
Diese Klasse repräsentiert einen InputStream, bei dem über die Methode addDirectory mehrere Speicherorte definiert werden. Das Objekt sucht dann an den verschiedenen Orten nach der Vorlage. Zuerst wird in dem zuletzt hinzugefügten gesucht.
LockedFile bietet eine Möglichkeit eine eine Datei exklusiv zu sperren.
RestrictedException
LockedFile bietet eine Möglichkeit eine eine Datei exklusiv zu sperren.
LockedFile bietet eine Möglichkeit eine eine Datei zu sperren.
Temporäre Verzeichnis
Temporäre Datei
Diese Exception wird geworfen wenn Alvine die Stringklasse ein Problem hat und nicht normal weiterarbeiten kann.
Lesen von Daten.
Die Klasse ObjectReader stellt die Möglichkeit ein serialisiertes Alvine-Objekt aus einem InputStream zu lesen und und wieder herzustellen bereit.
Schreibt ein Objekt - das von Alvine\Core\Alvine abgeleitet sein muss - in einen Stream. Damit kann man einfach ein Objekt serialisieren und abspeicher. Damit ist es auch möglich Objekte zwischen verschiedenen Systemen auszutauschen.
Ausgabe
Haupklasse für alle Reader. Ein Reader stellt Verarbeitungsfunktionen für Daten die von einem Stream geliefert werden zur Verfügung.
Haupklasse für alle Streams
StringInput
StringOutputStream
Liest einen Text von einem Stream und stellt Methoden zur Verarbeitung zur Verfügung.
Schreibt einen Text in einen Stream und stellt Methoden zur Verarbeitung zur Verfügung.
Haupklasse für alle Writer. Ein Writer stellt Verarbeitungsfunktionen für Daten die in einen Stream geschrieben werden zur Verfügung.
Mathematische Funktionen
Diese Klasse wird in Ausdrücken verwendet, um zu unterscheiden zwischen Mengen unterschiedlicher Art, aber von denselben Dimensionen.
Amount
AmountException
Die BaseUnit spezifiziert die Klasse von der alle anderen Einheiten abgeleitet sind. Basiseinheiten sind von keiner Dimension abhängig.
Diese Klasse stellt Konstanten für Umrechnung und Symbol von Binäreinheiten zur Verfügung.
Diese Klasse repräsentiert eine Zusammengesetzte Einheit
ConversionException
Add
ADD-Konverter
Zusammengesetzter Konverter
Identischer Konverter
Multiplizieren
Verhältnis
Identifiziert eine abgeleitetete Einheit
Dimension
Die Währungsklasse kapselt die Informationen einer Währung nach ISO4217.
Die Währungsklasse kapselt eine Währung
CurrencyConverter
Diese Exception wird bei Fehlern im Umgang mit Währungen geworfen.
AED
Währung UAE Dirham
AFN
Währung Afghani
ALL
Währung Lek
AMD
Währung Armenian Dram
ANG
Währung Netherlands Antillean Guilder
AOA
Währung Kwanza
ARS
Währung Argentine Peso
AUD
Währung Australian Dollar
AWG
Währung Aruban Florin
AZN
Währung Azerbaijan Manat
BAM
Währung Convertible Mark
BBD
Währung Barbados Dollar
BDT
Währung Taka
BGN
Währung Bulgarian Lev
BHD
Währung Bahraini Dinar
BIF
Währung Burundi Franc
BMD
Währung Bermudian Dollar
BND
Währung Brunei Dollar
BOB
Währung Boliviano
BOV
Währung Mvdol
BRL
Währung Brazilian Real
BSD
Währung Bahamian Dollar
BTN
Währung Ngultrum
BWP
Währung Pula
BYN
Währung Belarusian Ruble
BYR
Währung Belarussian Ruble
BZD
Währung Belize Dollar
CAD
Währung Canadian Dollar
CDF
Währung Congolese Franc
CHE
Währung WIR Euro
CHF
Währung Swiss Franc
CHW
Währung WIR Franc
CLF
Währung Unidad de Fomento
CLP
Währung Chilean Peso
CNY
Währung Yuan Renminbi
COP
Währung Colombian Peso
COU
Währung Unidad de Valor Real
CRC
Währung Costa Rican Colon
CUC
Währung Peso Convertible
CUP
Währung Cuban Peso
CVE
Währung Cabo Verde Escudo
CZK
Währung Czech Koruna
DJF
Währung Djibouti Franc
DKK
Währung Danish Krone
DOP
Währung Dominican Peso
DZD
Währung Algerian Dinar
EGP
Währung Egyptian Pound
ERN
Währung Nakfa
ETB
Währung Ethiopian Birr
EUR
Währung Euro
FJD
Währung Fiji Dollar
FKP
Währung Falkland Islands Pound
GBP
Währung Pound Sterling
GEL
Währung Lari
GHS
Währung Ghana Cedi
GIP
Währung Gibraltar Pound
GMD
Währung Dalasi
GNF
Währung Guinean Franc
GTQ
Währung Quetzal
GYD
Währung Guyana Dollar
HKD
Währung Hong Kong Dollar
HNL
Währung Lempira
HRK
Währung Kuna
HTG
Währung Gourde
HUF
Währung Forint
IDR
Währung Rupiah
ILS
Währung New Israeli Sheqel
INR
Währung Indian Rupee
IQD
Währung Iraqi Dinar
IRR
Währung Iranian Rial
ISK
Währung Iceland Krona
JMD
Währung Jamaican Dollar
JOD
Währung Jordanian Dinar
JPY
Währung Yen
KES
Währung Kenyan Shilling
KGS
Währung Som
KHR
Währung Riel
KMF
Währung Comorian Franc
KPW
Währung North Korean Won
KRW
Währung Won
KWD
Währung Kuwaiti Dinar
KYD
Währung Cayman Islands Dollar
KZT
Währung Tenge
LAK
Währung Lao Kip
LBP
Währung Lebanese Pound
LKR
Währung Sri Lanka Rupee
LRD
Währung Liberian Dollar
LSL
Währung Loti
LTL
Währung Lithuanian Litas
LVL
Währung Latvian Lats
LYD
Währung Libyan Dinar
MAD
Währung Moroccan Dirham
MDL
Währung Moldovan Leu
MGA
Währung Malagasy Ariary
MKD
Währung Denar
MMK
Währung Kyat
MNT
Währung Tugrik
MOP
Währung Pataca
MRO
Währung Ouguiya
MRU
Währung Ouguiya
MUR
Währung Mauritius Rupee
MVR
Währung Rufiyaa
MWK
Währung Malawi Kwacha
MXN
Währung Mexican Peso
MXV
Währung Mexican Unidad de Inversion (UDI)
MYR
Währung Malaysian Ringgit
MZN
Währung Mozambique Metical
NAD
Währung Namibia Dollar
NGN
Währung Naira
NIO
Währung Cordoba Oro
NOK
Währung Norwegian Krone
NPR
Währung Nepalese Rupee
NZD
Währung New Zealand Dollar
OMR
Währung Rial Omani
PAB
Währung Balboa
PEN
Währung Sol
PGK
Währung Kina
PHP
Währung Philippine Peso
PKR
Währung Pakistan Rupee
PLN
Währung Zloty
PYG
Währung Guarani
QAR
Währung Qatari Rial
RON
Währung Romanian Leu
RSD
Währung Serbian Dinar
RUB
Währung Russian Ruble
RWF
Währung Rwanda Franc
SAR
Währung Saudi Riyal
SBD
Währung Solomon Islands Dollar
SCR
Währung Seychelles Rupee
SDG
Währung Sudanese Pound
SEK
Währung Swedish Krona
SGD
Währung Singapore Dollar
SHP
Währung Saint Helena Pound
SLL
Währung Leone
SOS
Währung Somali Shilling
SRD
Währung Surinam Dollar
SSP
Währung South Sudanese Pound
STD
Währung Dobra
STN
Währung Dobra
SVC
Währung El Salvador Colon
SYP
Währung Syrian Pound
SZL
Währung Lilangeni
THB
Währung Baht
TJS
Währung Somoni
TMT
Währung Turkmenistan New Manat
TND
Währung Tunisian Dinar
TOP
Währung Pa’anga
Währung Turkish Lira
TTD
Währung Trinidad and Tobago Dollar
TWD
Währung New Taiwan Dollar
TZS
Währung Tanzanian Shilling
UAH
Währung Hryvnia
UGX
Währung Uganda Shilling
USD
Währung US Dollar
USN
Währung US Dollar (Next day)
USS
Währung US Dollar (Same day)
UYI
Währung Uruguay Peso en Unidades Indexadas (UI)
UYU
Währung Peso Uruguayo
UYW
Währung Unidad Previsional
UZS
Währung Uzbekistan Sum
VEF
Währung Bolívar
VES
Währung Bolívar Soberano
VND
Währung Dong
VUV
Währung Vatu
WST
Währung Tala
XAF
Währung CFA Franc BEAC
XAG
Währung Silver
XAU
Währung Gold
XBA
Währung Bond Markets Unit European Composite Unit (EURCO)
XBB
Währung Bond Markets Unit European Monetary Unit (E.M.U.-6)
XBC
Währung Bond Markets Unit European Unit of Account 9 (E.U.A.-9)
XBD
Währung Bond Markets Unit European Unit of Account 17 (E.U.A.-17)
XCD
Währung East Caribbean Dollar
XDR
Währung SDR (Special Drawing Right)
XFU
Währung UIC-Franc
XOF
Währung CFA Franc BCEAO
XPD
Währung Palladium
XPF
Währung CFP Franc
XPT
Währung Platinum
XSU
Währung Sucre
XTS
Währung Codes specifically reserved for testing purposes
XUA
Währung ADB Unit of Account
XXX
Währung The codes assigned for transactions where no currency is involved
YER
Währung Yemeni Rial
ZAR
Währung Rand
ZMK
Währung Zambian Kwacha
ZMW
Währung Zambian Kwacha
ZWL
Währung Zimbabwe Dollar
Die Geldklasse kapselt die Informationen einer Währung nach ISO4217.
ReferenceCurrency
Element
Formatter
AmountFormatter
DefaultFormatter
Interface für Meßwerte
Diese Klasse stellt Methoden und Konstanten für Umrechnung und Symbol im Metrischen System zur Verfügung.
Modell für Größen und Konverter
Alternative Einheiten
ProductUnit
Quantity
SI
Diese Klasse stellt Konstanten für Umrechnung und Symbol der SI-Einheiten zur Verfügung.
StandardModel für SI-Größen
AmountOfSubstance
Duration
ElectricCurrent
Length
LuminousIntensity
Mass
Temperature
System von Einheiten
Transformierte Einheit
Diese Klasse repräsentiert Maßeinheiten wie z.B. Kg, Sekunde, Liter oder Meter.
Konvertierungsklasse für Einheiten
Diese Exception wird geworfen wenn in einer Funktion eine rekursion Festgestellt wird, die zu einer Endlosschleife führen würde.
One
One
Netzwerkadresse
ClasslessInterDomainRouting
Klasse für eine 32-bit CIDR-Prefix (IPV4 Adressen)
Klasse für eine CIDR-Prefix
Implementierung eines Standard-Clients.
Diese Exception wird geworfen, wenn keine Netzwerkverbindung aufgebaut werden kann.
Diese Klasse stellt Methoden und Strukturen zur Verwaltung der Context-Optionen bereits.
Diese Klasse stellt Methoden und Strukturen zur Verwaltung der Context-Optionen bereits.
Diese Klasse stellt alle definierten KontextOptionen zur Verfügung und inistialisiert ein Array, das beim Erstellen eines Context verwendet wird.
Credentials
Basic
Body-Klasse
Nullbody für die Verwendung als Leerobjekt
Cookie
Diese Exception wird geworfen, wenn bei der Verarbeitung eines Cookies Probleme auftreten.
Body-Klasse
Erweiterung der Cookies
Datei
Diese Exception wird geworfen, wenn bei der Übertragung einer Datei ein Fehler aufgetreten ist.
Diese Exception wird geworfen, wenn bei der Verarbeitung im HTTP-Body Probleme auftreten.
Diese Klasse bildet den Request, der vom aufrufenden Webserver übergeben wird, ab.
Die Spezialisierung für den Request erweitert die Headerklasse um Methode, Protokoll und URI.
Die Response-Klasse kapselt das Ergebnis eines Requests und stellt Methoden für die Bearbeitung der Header und des Body bereit.
Response-Header
Form-Data
Der HTTPClient stellt die Verbindung über einen Stream-Socket zum Webserver her und kümmert sich um die Kommunikation.
HTTPMessage
HTTP-Headers
AcceptCharsetField
AcceptedEncoding
ContentTypeField
Implementierung von Accept-Zeichenketten
AcceptLanguageField
AccessControlAllowCredentialsField
AccessControlAllowOriginField
AccessControlRequestHeadersField
AccessControlRequestMethodField
AllowField
AuthorizationField
Allows Cloudflare to specify how many times a request can enter Cloudflare's network before it is blocked as a looping request.
CacheControlField
Provides the original client (visitor) IP address to the origin web server.
CfConnectingIpField
Contains a two character country code of the originating visitor’s country.
The CF-Ray header is a hashed value encoding information about the data center and the visitor’s request:
CfUnbufferedUploadField
The CF-Ray header is a hashed value encoding information about the data center and the visitor’s request:
ConnectionField
ContentDispositionField
ContentEncodingField
ContentLengthField
ContentSecurityPolicyField
ContentTypeField
CookieField
DNTField
DateField
ETag
Feld
HostField
LocationField
OriginField
PostmanTokenField
PragmaField
Public Key Pinning
RefererField
ServerField
SetCookieField
TeField
Trailer
TransferEncodingField
Provides the original client (visitor) IP address to the origin web server.
Upgrade
UpgradeInsecureRequestsField
UserAgentField
Vary
Via
XAlvineHintField
XEtcdClusterIdField
XEtcdIndexField
XForwardedForField
XForwardedHostField
XForwardedPortField
XForwardedProtoField
XForwardedServerField
X-Postman-Interceptor-Id
XRaftIndexField
XRaftTermField (etcd-Feld)
XRealIpField
XRequestedWithField
XXSSProtectionField
Diese Exception wird geworfen, wenn bei der Verarbeitung im HTTP-Body Probleme auftreten.
Diese Exception wird geworfen, wenn beim parsen eines Feldes ein Fehler auftritt
Diese Exception wird geworfen, wenn bei der Verarbeitung einer HTTP-Message Probleme auftreten.
Diese Exception wird geworfen, wenn eine Ressource nicht gefunden wurde.
Diese Exception wird geworfen, wenn zu viele Redirects (301 und 302) zurückgegeben werden und es den Anschein hat, das sich der Request in einer Endlosschleife befindet.
Diese Klasse bildet einen Request ab, der mittels HTTPClient übertragen werden kann.
RequestFactory
RequestHeaders
Sammlung der in HTTP verfügbaren Request-Methoden.
Response
Response-Header
Diese Exception wird geworfen, wenn eine der Server einen 500x Fehler wirft.
Statusmeldungen einer HTTP-Verbindung
Diese Exception wird geworfen, wenn bei der Verarbeitung im HTTP-Header keine oder keine gültige HTTP-Methode gefunden wurde.
UnknownStatusCodeException
Hilfsklasse um mit aufgeteilten HTTP-Messages umgehen zu können.
Datum
IP-V4-Adresse
Klasse für die Darstellung von IP-Adressen der Version 6. Die Darstellung der IP V6 Adressen hat einige Besonderheiten. IPV6 Adressen können reduziert dargestelt werden.
Abstrakte Klasse für die Darstellung von IP-Adressen
UUID
Klasse für die Darstellung von MAC-Adressen. Für die Darstellung wird immer die kanonische Form verwendet, so wie diese von ipconfig/ifconfig zurückgegeben wird.
Anmeldung an einem Mailserver
CramMD5
Login
Plain
Optionen für den Versand über TLS
Klasse die eine E-Mail abbildet und alle Bestandteile einer Mail sammelt und z.B. dem SMTP-Client übergibt. Die Klasse Mail besitzt einige Bequemlichkeitsfunktionen die den einfachen Versand einer Mail zulassen.
Diese Klasse stellt die Struktur und Methoden zur Verwaltung einer MailAdresse zur Verfügung. Die Adresse wird nicht über den Konstruktor, sondern über eine statische Hilfsfunktion erstellt. Ist die Mailadresse nicht richtig, so wird eine MailAddressException geworfen.
Diese Exception wird geworfen, wenn keine Netzwerkverbindung aufgebaut werden kann.
Diese Exception wird geworfen, wenn keine Netzwerkverbindung aufgebaut werden kann.
Bestandteil einer E-Mail
Bestandteil einer Mail ist ein Anhang.
Diese Klasse stellt die Regeln für die Strukturierung eines HTML Mailbestandteils zur Verfügung.
Bestanteil einer Mail, die mehrere Bestanteile enthalten kann.
Diese Klasse stellt einen Text-Mailbestandteil dar.
Dienst zum Senden von Nachrichten
Mails per SMTP versenden RFC 2821.
Diese Exception wird geworfen, wenn keine Netzwerkverbindung aufgebaut werden kann.
SMTP Befehle
SMTP Status Code
Abstraktion eines Netzwerk-Interfaces
IRI
Internationalized Resource Identifiers (IRIs)
Beschreibung
Diese Exception wird geworfen, wenn die Resource einer spezifzierte URI nicht gefunden wird.
URI
URI
Diese Exception wird geworfen wenn eine spezifzierte URI nicht dem Standard entspricht und fehlerhaft ist.
Server-Klasse
Ein Nonce (oder Zufallstoken) wird für einen Request erstellt und kann mit einem Formular zurückgesendet werden. Jeder Nonce kann nur einmal verwendet werden.
Die Session-Klasse stellt eine Möglichkleit bereit, Daten über mehrere statuslose Requests bereitzuhalten und damit einen Workflow abzubilden.
Das Transcript wird für die Session zum Loggen der einzelnen Zugriffe verwendet. *
Implementierung einer generellen Socket-Klasse
Diese Exception wird geworfen, wenn kein Socket vorhanden ist
Zustand der Verbindung
Diese Exception wird geworfen, wenn es zu einem Timeout kommt
Diese Exception wird geworfen, wenn keine Netzwerkverbindung aufgebaut werden kann.
Diese Exception wird geworfen, wenn das Protokoll nicht unterstützt wird.
Port
PortMapping
Die Verbindung regelt das Zusammenwirken von Objekten. Die Klasse Clutch ist dabei der Ausgangspunkt mit dem Subject und dem Typ, an das das Objekt andockt.
Schnittstelle für den Datenzugriff
DataObject-Ausnahme
Basisklasse für DataObjects
Beschreibung einer Datenquelle
Ein IndexDocument enthält alle Informationen die für die Indizierung genutzt werden sollen.
Ein IndexDocument enthält alle Informationen die für die Indizierung genutzt werden sollen.
Fehler bei der Suche in einem Index
Von der Klasse Index müssen die Index Klassen der Provider abgeleitet werden.
Ein IndexDocument enthält alle Informationen die für die Indizierung genutzt werden sollen.
IndexFinder definiert die Methode für den Zugriff auf den Index
Dieses Objekt führt ein Mapping von den Werten eines IndexDocuments zu den Werten eines Index durch.
Ergebnis einer Anfrage auf den Index. Über die Methode getDocuments() kann auf die Ergebnismege zugegriffen werden.
Dieses Interface kennzeichnet indexierbare Objekte und legt die Schnittstelle für den Aufruf fest.
Beobachter von Datenbankoperationen
Query ist eine Index-Abfrage, die in den entsprechenden Syntax übersetzt wird.
Nachschlageliste für Objektreferenzen
Der Persitence-Manager kümmert sich um das Speichern von Objekten in Verbindung mit der verschiedenen Storage-Providern
Allgemeines Modell für Datenobjekte
Schnittstelle für den Datenzugriff
Die Verbindung regelt das Zusammenwirken von Objekten. Die Klasse Clutch ist dabei der Ausgangspunkt mit dem Subject und dem Typ, an das das Objekt andockt.
Die Verbindung regelt das Zusammenwirken von Objekten.
Objekte dieser Beziehung gehören zu
Das Subjekt kennt das Objekt
MemberOf
Das Subjekt ist das gleiche wie
Diese Beziehung beschreibt einen Teil von
Diese Beziehung beschreibt einen Teil von
Diese Beziehung beschreibt einen Teil von
Mapping von Feldern eines Models und definieren von Getter, Setter und Indexer. Außerdem Angabe von Pflichtfeld. Wird kein Indexer definiert (null), so wird dieses Feld nicht im Indexer aufgenommen.
UnprocessableEntity
Der ValidationReport fasst die Ergebnisse der Prüfung eines Objektmodells zusammen.
Diese Exception wird geworfen, wenn ein Objekt bereits existiert.
Diese Exception wird geworfen, wenn ein Objekt nicht gefunden wurde.
Über den Objekt-Status kann ein Objekt und der betreffende Aktion geholt und weiterverarbeitet werden.
Implementierung einer generellen Storage-Klasse für Objekte.
Lese, Schreib und Löschberechtigung
Löschen des Objektes
DeleteForbiddenException
ForbiddenException
Leseberechtigung
ReadForbiddenException
Schreibberechtigung
WriteForbiddenException
Datenzugriff auf Dateisystem
Über dieses Objekt kann eine Datenquelle genauer spezifiziert werden. Über die Methoden getURI() kann eine URI für die Verwendung mit dem DataObject generiert werden.
Provider für die Datenbankoperationen
Definition von Datenfeldern
Definition eines Feldes
Diese Klasse bildet den SQL-Datentypen BLOB ab.
Diese Klasse bildet den SQL-Datentypen Boolean ab.
Diese Klasse bildet den SQL-Datentypen Character ab.
Diese Klasse bildet den SQL-Datentypen Datum ab.
Diese Klasse bildet den SQL-Datentypen Float ab.
Diese Klasse bildet den SQL-Datentypen Integer ab.
Diese Klasse bildet den SQL-Datentypen NULL ab.
Festkommazahl
Diese Klasse bildet den SQL-Datentypen Time ab.
Diese Klasse bildet den SQL-Datentypen Timestamp ab.
Diese Klasse bildet den SQL-Datentypen VARCHAR ab.
Ein IndexDocument enthält alle Informationen die für die Indizierung genutzt werden sollen.
Abstraktion des Index-Clients für die Benutzung mit dem Finder und Updater.
Der Suchindex für die Datenbankoperationen
Suchupdater
IndexResponse
Generisches Statement
InstanceHelper
Modell
Implementierung einer generellen RelationalObjectStorage-Klasse für Objekte die in einer relationalen Datenbank gespeichert werden sollen.
Abbildung eines vorbereiteten Statements.
Kapselt eine Trasaktion mit Statement und Werten.
Datensatz
Sammelklasse für Werte eines Statements
Allgemeines Ergebnis einer SQL-Abfrage
Allgemeines Ergebnis einer SQL-Abfrage
SQL-DataInstance
Neues Delete-Statement aus einer Definition erstellen. Dies hat den Vorteil, das man eine Datenbankdefinition unabhängig vom Treiber erstellen kann und die Klasse DefinedStatement sich um die Erstelleung des konkreten SQL-Statements kümmert.
Ergebnis einer DELETE-Anweisung
DELETE-Statement
Ergebnis einer Select-Abfrage
FindInSet
CONCAT
ConcatWS
FindInSet
FromUnixtime
GROUP_CONCAT
Lower
Upper
Group
Neues Insert-Statement aus einer Definition erstellen. Dies hat den Vorteil, das man eine Datenbankdefinition unabhängig vom Treiber erstellen kann und die Klasse DefinedStatement sich um die Erstelleung des Konkreten SQL-Statements kümmert.
Ergebnis einer INSERT-Operation
INSERT-Statement
Limit
Operation
And-Verknüpfung von Bedingungen
Equal
GreaterThan
GreaterThanOrEqual
In
In
Is
Is
Is Null
LessThan
LessThanOrEqual
Like
Not
Not
Not Like
Oder-Verknüpfung von Bedingungen
RLike
Regexp
Das Order-Objekt kapselt den ORDER BY-Teil in einem SQL-Statement.
Abbilden einer SELECT-Abfrage an eine relationale Datenbank mit Unterstützung von SQL2011. Im folgenden Beispiel wird eine SQL-Abfrage erstellt.
Definition von SQL-Abfragen
Ergebnis einer Select-Abfrage
Select-Statement
SqlFunction
SQL-State-Codes
Update Statment
Ergebnis eines Update-Queries
Update-Statements
Das Where-Objekt kapselt ein WHERE-Statement in Zusammenhang mit den Statement-Klassen.
Der SecurityContext erlaubt es verschiedene Daten, die für die Abfrage der Datenbank notwendig sind zu übergeben.
Abbildung eines Statements
StatementException
Kapselt eine Trasaktion mit einem oder meheren Queries.
TransactionStackCounterException
Zu untersuchendes Objekt und Modell
Berechtigung von Objekten
Implementierung einer generellen Storage-Klasse, die das Speichern und Laden von Objekten definiert. Im wesentlichen kapselt die Storageklasse den Zugriff auf einen Speicherprovider.
Anonymer Benutzer ohne Authentifizierung, der Benutzer kann auch nicht verifiziert werden.
AuthenticationException
Die von Authority abgeleiteten Klasse stellen die Infrastruktur für die Autorisierung einer Identität zur Verfügung.
Diese Autorität authentifiziert eine Identität gegenüber einem Active Directory Verzeichnis von Microsoft.
Datenbanktabelle für die Speicherung der Zugangsdaten in einer SQL-Tabelle. Der Zugriff erfolgt über die PDO-Klasse.
Credential bildet Zugangsdaten ab
Hash-Passwort
EmptyPasswordException
Immer gültige Zugangsdaten
Passwort
Öffentlicher Schlüssel
Nie gültige Zugangsdaten
Entity ist die Grundlegende Einheit der Authentification.
Diese Klasse Groupdefiniert die benötigten Methoden für die Abbildung einer Gruppe. Eine Gruppe hat einen Namen, eine, eine ID und Mitglieder.
Eine Identität ist eine konkrete Klasse eines Subjekts und damit eine Entity im Rechtesystem der Anwendung. Die Identität kann unbestätigt (nicht durch eine Autorität verifiziert) oder bestätigt sein.
Benutzer ohne Rechte werden vornehmlich zur Identifierung verwendet. Anders als Anonymus wird dieser Benutzer nicht für einen konkreten Benutzer verwendet, sondern nur als Vergleichswert herangezogen.
Das Interface steht für eine konkrete Entity. Also eine Person, Maschine, ein Unternehmen, etc.
UnsupportedAuthenticationException
Ein Benutzer (User) ist eine Spezialform einer Identität und spiegelt einen realen Nutzer des Systems wieder.
Liste von Zugriffsberechtigungen
Zugriffsberechtigungen
Liste von Zugriffsberechtigungen und Entitäten.
Kontext einer Authentifizierung oder Authorisierung. Anwendungsklassen müssen das Interface implementieren, damit die Prüflogig die Berechtigung prüfen kann.
Liste von Zugriffsberechtigungen und Entitäten.
Liste von Zugriffsberechtigungen und Entitäten.
Berechtigung
LockoutException (aussperren) wird geworfen, wenn die Funktionalität der Methode einen Zustand herbeiführt, in dem keiner mehr auf den Datensatz oder die Anwendung zugreifen könnte.
Berechtigung
PermissionException
Die Klasse Rolle abstrahiert den Zugriff auf Rechte. Im Unterschied zu einer Gruppe bildet es keine Strukturen ab.
Ein Sicherheitsverstoß liegt zum Beispiel vor, wenn Sicherheitsregeln nicht angewendet werden.
Verification
Allgemeines Interface für Sicherheitsüberprüfungen
UnsupportedCertificateException
Text mit Argumenten
Die Formatterklasse definert den grundlegenden Aufbau eines Textformatters und definiert die Methode format(), die von abgeleiteten Klassen überschrieben werden muß.
Formatfunktion mit Argumenten
Texte mit Argumenten formatieren
Basisklasse für einen Text. Diese und die abgeleiteten Klassen stellen nur die Verwaltung eines Textes, aber kein parser-Funktionen bereit. D.H. es werden keine Platzhalter ersetzt, oder sonstige Aufgaben wahrgenommen.
TextException
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
Dieses Interface implementiert Comparable->compareTo(), das anders als Alvine->euals() ein gerichteten Vergleich durchführt.
Ini
Ini-Objekt
Konfiguration aus einer Eigenschaftsdatei einlesen.
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
Kennzeichnet Objekte als unveränderbar Klassen mit diesem Interface dürfen keine Veränderungen am Objekt zulassen.
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
Map
Erweiterte Funktionalität eines assoziativen Arrays
HashMap
Eine auf Objekte spezialisierte Map
Eine auf Parameter spezialisierte Map
Implementierung einer Map von einfachen Typen
MediaTypes
Anwendungsdaten
Diese Klasse ist eine Spezialisierung der Anwendungsdaten.
MIME-Inhalt für Audio-Daten
Mime-Inhalt
Image
Die \Alvine\Types\Mime\Type-Klasse von Alvine definiert eine Vielzahl von bekannten MIME-Types. Über die Konstanten sind sowohl die ID als auch die Namen definiert. Die ID werden vornehmlich von der MailPart-Klasse verwendet.
Diese Exception wird bei Fehlern mit MimeTypes geworfen.
MIME-Inhalt für Nachrichten
MIME-Inhalt für 3D Models
Diese Klasse Multipart bildet einen zusammengesetzten Inhaltstyp ab. Multipart besteht aus mehreren unabhängigen Inhaltstypen.
Multipart-Re-Inhalt
Mime-Inhalt
Text-Inhalt
UnsupportedEncodingException
Diese Exception wird geworfen, wenn der MimeType nicht definiert oder unbekannt ist.
Video-Inhalt
Veränderbare Objekte
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.
Der Name der Node entspricht dem Wert eines der Vorfahren
Der Name der Node entspricht dem Wert
Der Wert der Node entspricht dem angegebenen Wert
Diese Exception wird geworfen wenn es bei der Typprüfung der Wertebereich überschritten wird.
Parameter Klasse
Hilfsklasse für die Verwaltung von Parametern.
Hilfsklasse für die Verwaltung von Parametern.
Hilfsklasse für die Verwaltung von Parametern.
Hilfsklasse für die Verwaltung von Parametern.
Map
Hilfsklasse für die Verwaltung von Parametern.
Hilfsklasse für die Verwaltung von Parametern.
Hilfsklasse für die Verwaltung von Parametern.
Hilfsklasse für die Verwaltung von Parametern.
Hilfsklasse für die Verwaltung von Parametern.
UnsupportedParamterException
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
Tag
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.
Basisklasse für die Abbildung von Prüffunktionen.
Implementierung der UND-Regel. Es werden von den beiden Operanden jeweils die Constraint::isValid Methode aufgerufen und das Ergebnis mit UND verknüpft.
Diese Klasse implementiert eine Regel, die prüft, ob der übergebene Wert mit dem festgelegten Wert endet und in diesem Fall true zurück gibt.
Vergleich des zu prüfenden Wertes mit einem definiertem Wert.
Prüft ob der Übergebene Wert Null ist
Dieses Constraint ist immer ungültig
Diese Klasse prüft eine Zeichenkette auf eine bestimmte Lönge.
Diese Klasse prüft eine Zeichenkette auf eine bestimmte Länge.
Diese Klasse prüft eine Zeichenkette auf eine bestimmte Länge.
Diese Klasse implementiert eine Regel, die prüft, ob der übergebene Wert mit dem festgelegten Wert nicht endet und in diesem Fall true zurück gibt.
Vergleich des zu prüfenden Wertes mit einem definiertem Wert.
Prüft ob der Übergebene Wert nicht Null ist
Diese Klasse implementiert eine Regel, die prüft, ob der übergebene Wert mit dem festgelegten Wert beginnt und in diesem Fall true zurück gibt.
Number
Ein Operator verbindet zwei Constraints miteinander. Die abgeleiteten Klasse implementieren zum Beispiel eine UND oder ODER Funktion. Ein Operatorhat immer zwei Operanden. Operand A und B.
Implementierung der ODER-Regel. Es werden von den beiden Operanden jeweils die Constraint::isValid() Methode aufgerufen und das Ergebnis mit ODER verknüpft.
Prüfen ob der Wert einem regulären Ausdruck entspricht.
Diese Klasse implementiert eine Regel, die prüft, ob der übergebene Wert mit dem festgelegten Wert beginnt und in diesem Fall true zurück gibt.
Diese Klasse implementiert eine Regel, die den Type des übergebenen Wertes prüft und nur wenn dieser eine Zeichenkette ist true zurückgibt.
Dieses Constraint ist immer gültig
Diese Exception wird geworfen wenn die Methode zwar von Alvine abstammt, aber die Methode Clone nicht unterstützt wird.
Definiert eine abstrakte Klasse für alle abgeleiteten Regeln.
Prüft ob eine Alvine Komponente verfügbar ist.
Prüft ob eine Funktion verfügbar ist
Diese Regel ist nie erfüllt.
Prüft, ob ein Wert in der php.ini richtig gesetzt wurde.
Ist ein Modul vorhanden
Gültig
Versionspürfung
Abhängigkeitsregeln
PharException
PharProducer
Übergeordente Testklasse für die phpUnit-Tests
Backtraces
PHP Fehlerklasse
PHP-Exception
Der Error Handler regisitriert die Fehlerbehandlung für die Ausführung und wandelt PHP-Fehler in eine ErrorException um.
StackFrame
RecursiveNodeList
Sammlung von Daten, die während der Ausführung gesammelt und zur Fehler und Laufzeitanalyse verwendet werden können. Das Objekt kann serialisiert werden und zur späteren Analyse herangezogen werden.
Filter
Abstrakte Klasse eines Log-Meldungs-Formatters, der die übergebenen Log-Datensätze in eine bestimmte Ausgabeform bringt.
HTMLFormatter
PlainFormatter
Abstrakte Klasse eines Handlers, der Log-Nachrichten verarbeitet.
Der ChromeHandler ist eine Implementierung des Log-Handlers der die Log-Meldungen formatiert und per HTTP-Header an den Browser sendet.
Anbindung an ElasticSearch
File-Handler logt Datensätze in eine Datei
HTTP-Handler für Logging
Anbindung an loggr.net
MailHandler
Memory-Handler der die Lognachrichten in einem Buffer speichert.
Der SyslogHandler ist eine Implementierung des Log-Handlers der die Log-Meldungen formatiert und in einem buffer zwischenspeichert.
Diese Klasse kapselt die Werte der einzelnen Logstufen und stellt somit die Logig der Filterung bereit. Die Reihenfolge der Filterung ist dabei so, das ein gesetzter Filter immer den eigenen Level und alle darunter liegende Levels ausgibt. Ein Filter auf WARN gibt auch Meldungen der Stufe ERROR und FATAL aus.
LogRecord
Logger für das Logging von Meldungen
LoggerDefaultName
Diese Exception wird geworfen wenn die UUID nicht der Spezifikation entpricht.
Diese Exception wird geworfen wenn eine Ressource (eine Datei) nicht gefunden wird, die für die Ausführung der Anwendung notwendig ist.
Interface, das alle von der Plattform bereitgestellten Methoden definiert. Diese Methoden können von den aufrufenden Methoden verwendet werden.
Diese Klasse stellt Systemfunktionen von Linux zur Verfügung.
Diese Klasse stellt Systemfunktionen der Unix zur Verfügung.
Funktion wird nicht unterstützt
Diese Klasse stellt Systemfunktionen der Windowsplattform zur Verfügung.
Eine ProfilingNode sammelt Informationen an einer Stelle im Code. $node enthält neben der Zeit auch den Speicherverbrauch und Daten zum Aufruf der Funktion die die Node enthält.
Mit Hilfe des Profilers lassen sich Zeit, Speicher und Aufruf-Funktionen sammeln und ausgeben. Der Profiler ist von \Alvine\Core\AbstractFactory abgeleitet.
Serialisierungsfunktionen
UUID
Diese Klasse bildet ein XML-Attribute nach.
Die Klasse AttributeMap bildet ein XML-Attribute-Map nach.
Diese Klasse bildet ein XML-Dokument nach und stellt verschiedene Methoden zur Manipulation bereit. Diese Klasse ist für die Arbeit mit \Alvine\Data\XMLQuery optimiert und stellt hierfür die benötigte Funktionalität bereit.
DocumentNamespace
Element
Die Klasse Node bildet einen einfachen XML-Knoten nach.
XmlNodeList
Die Klasse Parser wandelt eine Zeichenkette in Node um.
ParserException
XPath
XPathException