Index
A
- ArraySchema — Class in namespace Alvine\Json\Schema\Type
- Implementierung des ArrayType der Json-Schema Spezification.
B
- Pointer::build() — Method in class Pointer
- BooleanSchema — Class in namespace Alvine\Json\Schema\Type
- Implementierung des Boolean Type der Json-Schema Spezification. Ein boolean kann true oder false sein.
C
- Component — Class in namespace Alvine\Json
- Die Komponentenklasse stellt Methoden zur Verfügung, um Informationen der plantUML-Komponente zu erhalten.
- ControlCharException — Class in namespace Alvine\Json\Decoder
- ParserControlCharException
- ControlCharException — Class in namespace Alvine\Json\Encoder
- ParserControlCharException
- Pointer::current() — Method in class Pointer
D
- Decoder — Class in namespace Alvine\Json
- Wrapper für die PHP-Funktion json_decode. Kodierungsfehler werden abgefangen und in Exception umgewandelt.
- Decoder::decode() — Method in class Decoder
- Parsen eines Strings, Objekte und Arrays werden als PHP-Arrays zurückgegeben. Außerdem werden große Zahlen immer als String zurückgegeben.
- DecoderException — Class in namespace Alvine\Json
- DecoderException
- DepthException — Class in namespace Alvine\Json\Decoder
- DepthException
- DefinitionNotFoundException — Class in namespace Alvine\Json
- DefinitionNotFoundException
- DepthException — Class in namespace Alvine\Json\Encoder
- DepthException
- Pointer::decodePart() — Method in class Pointer
- $Schema#definitions — Property in class Schema
- Reference::decodePropertyPaths() — Method in class Reference
- Reference::decodePath() — Method in class Reference
E
- Encoder — Class in namespace Alvine\Json
- Wrapper um die PHP-Funktion json_encode.
- Encoder::encode() — Method in class Encoder
- Wrapper um die PHP-Funktion json_encode.
- EncoderException — Class in namespace Alvine\Json
- EncoderException
- $Pointer#escapedCharacterMap — Property in class Pointer
- Pointer::encodePart() — Method in class Pointer
- $Reference#escapedCharacterMap — Property in class Reference
- Reference::encodePath() — Method in class Reference
F
- $Decoder#flags — Property in class Decoder
- $Encoder#flags — Property in class Encoder
- Schema::fromDefinition() — Method in class Schema
- Schema::fromJson() — Method in class Schema
- SubSchema::fromDefinition() — Method in class SubSchema
- Instanz aus einer Definition erstellen.
G
- Component::getBasePath() — Method in class Component
- Pfad der Klasse
- Pointer::getValue() — Method in class Pointer
- Gibt den Wert in dem übergebenen Array zurück
- Pointer::getValueOrDefault() — Method in class Pointer
- Schema::getIDFromDefinition() — Method in class Schema
- SubSchema::getRoot() — Method in class SubSchema
I
- InvalidPropertyNameException — Class in namespace Alvine\Json\Decoder
- ParserInvalidPropertyNameException
- InvalidPropertyNameException — Class in namespace Alvine\Json\Encoder
- ParserInvalidPropertyNameException
- $Schema#id — Property in class Schema
- $Schema#instance — Property in class Schema
J
- JsonException — Class in namespace Alvine\Json
- JsonException
K
- Pointer::key() — Method in class Pointer
N
- NotFoundException — Class in namespace Alvine\Json
- NotFoundException
- Pointer::next() — Method in class Pointer
- NullSchema — Class in namespace Alvine\Json\Schema\Type
- Implementierung des NullType der Json-Schema Spezification. Nur der Null-Wet wird als Null anerkannt
- NumberSchema — Class in namespace Alvine\Json\Schema\Type
- Implementierung des NumberType der Json-Schema Spezification. Zahlen in Zeichenketten werden nicht als gültig interpretiert.
O
- ObjectSchema — Class in namespace Alvine\Json\Schema\Type
- Implementierung des ObjectType der Json-Schema Spezification.
P
- Pointer — Class in namespace Alvine\Json
- Pointer
- $Pointer#path — Property in class Pointer
- Pointer::parse() — Method in class Pointer
- PointerException — Class in namespace Alvine\Json
- PointerException
- Schema::parseSchema() — Method in class Schema
- Schema::parseDefinitions() — Method in class Schema
- Schema::parse() — Method in class Schema
- Reference::parseTypeSchema() — Method in class Reference
- ObjectSchema::parseTypeSchema() — Method in class ObjectSchema
- SubSchema::parseTypeSchema() — Method in class SubSchema
R
- RecursionException — Class in namespace Alvine\Json\Decoder
- RecursionException
- RecursionException — Class in namespace Alvine\Json\Encoder
- RecursionException
- Pointer::removeValue() — Method in class Pointer
- Den Wert am Pointer entfernen
- Pointer::rewind() — Method in class Pointer
- Reference — Class in namespace Alvine\Json\Schema
- Reference
- $SubSchema#root — Property in class SubSchema
S
- Decoder::setFlags() — Method in class Decoder
- Flags setzen
- StateException — Class in namespace Alvine\Json\Decoder
- ParserStateException
- SyntaxException — Class in namespace Alvine\Json\Decoder
- ParserSyntaxException
- Encoder::setFlags() — Method in class Encoder
- Flags setzen (default ist \JSON_UNESCAPED_UNICODE|\JSON_PRESERVE_ZERO_FRACTION)
- StateException — Class in namespace Alvine\Json\Encoder
- ParserStateException
- SyntaxException — Class in namespace Alvine\Json\Encoder
- ParserSyntaxException
- Pointer::setValue() — Method in class Pointer
- Setzt den Wert in dem übergebenen Array auf einen Wert
- Schema — Class in namespace Alvine\Json
- Schema ist eine Implementierung der Json-Schema Spezifikation
- $Schema#shemaURI — Property in class Schema
- SchemaException — Class in namespace Alvine\Json
- SchemaException
- StringSchema — Class in namespace Alvine\Json\Schema\Type
- Implementierung des StringType der Json-Schema Spezification. Ein String-Type wird verwendet um Text abzubilden. Der Inhalt ist Unicode.
- SubSchema — Class in namespace Alvine\Json
- Untergeordnetes Schema
T
- $SubSchema#type — Property in class SubSchema
U
- UnsupportedTypeException — Class in namespace Alvine\Json\Decoder
- UnsupportedTypeException
- Utf16Exception — Class in namespace Alvine\Json\Decoder
- ParserUtf16Exception
- Utf8Exception — Class in namespace Alvine\Json\Decoder
- ParserUtf8Exception
- UnsupportedTypeException — Class in namespace Alvine\Json\Encoder
- UnsupportedTypeException
- Utf16Exception — Class in namespace Alvine\Json\Encoder
- ParserUtf16Exception
- Utf8Exception — Class in namespace Alvine\Json\Encoder
- ParserUtf8Exception
- $Pointer#uri — Property in class Pointer
V
- Pointer::valid() — Method in class Pointer
W
- WrongTypeException — Class in namespace Alvine\Json
- WrongTypeException
_
- Decoder::__construct() — Method in class Decoder
- Encoder::__construct() — Method in class Encoder
- Pointer::__construct() — Method in class Pointer
- Neuer Pointer
- Pointer::__toString() — Method in class Pointer
- Schema::__construct() — Method in class Schema
- SubSchema::__construct() — Method in class SubSchema