A

ArraySchemaClass in namespace Alvine\Json\Schema\Type
Implementierung des ArrayType der Json-Schema Spezification.

B

Pointer::build() — Method in class Pointer
BooleanSchemaClass in namespace Alvine\Json\Schema\Type
Implementierung des Boolean Type der Json-Schema Spezification. Ein boolean kann true oder false sein.

C

ComponentClass in namespace Alvine\Json
Die Komponentenklasse stellt Methoden zur Verfügung, um Informationen der plantUML-Komponente zu erhalten.
ControlCharExceptionClass in namespace Alvine\Json\Decoder
ParserControlCharException
ControlCharExceptionClass in namespace Alvine\Json\Encoder
ParserControlCharException
Pointer::current() — Method in class Pointer

D

DecoderClass 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.
DecoderExceptionClass in namespace Alvine\Json
DecoderException
DepthExceptionClass in namespace Alvine\Json\Decoder
DepthException
DefinitionNotFoundExceptionClass in namespace Alvine\Json
DefinitionNotFoundException
DepthExceptionClass in namespace Alvine\Json\Encoder
DepthException
Pointer::decodePart() — Method in class Pointer
$Schema#definitionsProperty in class Schema
Reference::decodePropertyPaths() — Method in class Reference
Reference::decodePath() — Method in class Reference

E

EncoderClass in namespace Alvine\Json
Wrapper um die PHP-Funktion json_encode.
Encoder::encode() — Method in class Encoder
Wrapper um die PHP-Funktion json_encode.
EncoderExceptionClass in namespace Alvine\Json
EncoderException
$Pointer#escapedCharacterMapProperty in class Pointer
Pointer::encodePart() — Method in class Pointer
$Reference#escapedCharacterMapProperty in class Reference
Reference::encodePath() — Method in class Reference

F

$Decoder#flagsProperty in class Decoder
$Encoder#flagsProperty 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

InvalidPropertyNameExceptionClass in namespace Alvine\Json\Decoder
ParserInvalidPropertyNameException
InvalidPropertyNameExceptionClass in namespace Alvine\Json\Encoder
ParserInvalidPropertyNameException
$Schema#idProperty in class Schema
$Schema#instanceProperty in class Schema

J

JsonExceptionClass in namespace Alvine\Json
JsonException

K

Pointer::key() — Method in class Pointer

N

NotFoundExceptionClass in namespace Alvine\Json
NotFoundException
Pointer::next() — Method in class Pointer
NullSchemaClass in namespace Alvine\Json\Schema\Type
Implementierung des NullType der Json-Schema Spezification. Nur der Null-Wet wird als Null anerkannt
NumberSchemaClass in namespace Alvine\Json\Schema\Type
Implementierung des NumberType der Json-Schema Spezification. Zahlen in Zeichenketten werden nicht als gültig interpretiert.

O

ObjectSchemaClass in namespace Alvine\Json\Schema\Type
Implementierung des ObjectType der Json-Schema Spezification.

P

PointerClass in namespace Alvine\Json
Pointer
$Pointer#pathProperty in class Pointer
Pointer::parse() — Method in class Pointer
PointerExceptionClass 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

RecursionExceptionClass in namespace Alvine\Json\Decoder
RecursionException
RecursionExceptionClass in namespace Alvine\Json\Encoder
RecursionException
Pointer::removeValue() — Method in class Pointer
Den Wert am Pointer entfernen
Pointer::rewind() — Method in class Pointer
ReferenceClass in namespace Alvine\Json\Schema
Reference
$SubSchema#rootProperty in class SubSchema

S

Decoder::setFlags() — Method in class Decoder
Flags setzen
StateExceptionClass in namespace Alvine\Json\Decoder
ParserStateException
SyntaxExceptionClass in namespace Alvine\Json\Decoder
ParserSyntaxException
Encoder::setFlags() — Method in class Encoder
Flags setzen (default ist \JSON_UNESCAPED_UNICODE|\JSON_PRESERVE_ZERO_FRACTION)
StateExceptionClass in namespace Alvine\Json\Encoder
ParserStateException
SyntaxExceptionClass in namespace Alvine\Json\Encoder
ParserSyntaxException
Pointer::setValue() — Method in class Pointer
Setzt den Wert in dem übergebenen Array auf einen Wert
SchemaClass in namespace Alvine\Json
Schema ist eine Implementierung der Json-Schema Spezifikation
$Schema#shemaURIProperty in class Schema
SchemaExceptionClass in namespace Alvine\Json
SchemaException
StringSchemaClass 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.
SubSchemaClass in namespace Alvine\Json
Untergeordnetes Schema

T

$SubSchema#typeProperty in class SubSchema

U

UnsupportedTypeExceptionClass in namespace Alvine\Json\Decoder
UnsupportedTypeException
Utf16ExceptionClass in namespace Alvine\Json\Decoder
ParserUtf16Exception
Utf8ExceptionClass in namespace Alvine\Json\Decoder
ParserUtf8Exception
UnsupportedTypeExceptionClass in namespace Alvine\Json\Encoder
UnsupportedTypeException
Utf16ExceptionClass in namespace Alvine\Json\Encoder
ParserUtf16Exception
Utf8ExceptionClass in namespace Alvine\Json\Encoder
ParserUtf8Exception
$Pointer#uriProperty in class Pointer

V

Pointer::valid() — Method in class Pointer

W

WrongTypeExceptionClass 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