Index

A C D E G H I J K O P R T V 
All Classes and Interfaces|All Packages

A

addError(String) - Method in class cool.klass.deserializer.json.context.ContextStack
 
addWarning(String) - Method in class cool.klass.deserializer.json.context.ContextStack
 
ArrayNodeTypeCheckingValidator - Class in cool.klass.deserializer.json.type
 
ArrayNodeTypeCheckingValidator(ContextStack, NamedElement, Klass, JsonNode) - Constructor for class cool.klass.deserializer.json.type.ArrayNodeTypeCheckingValidator
 
AssertValuesMatchPrimitiveTypeVisitor - Class in cool.klass.deserializer.json
 
AssertValuesMatchPrimitiveTypeVisitor(PrimitiveProperty, JsonNode, Object, String, MutableStack<String>, String, MutableList<String>) - Constructor for class cool.klass.deserializer.json.AssertValuesMatchPrimitiveTypeVisitor
 
AssertValuesMatchPropertyVisitor - Class in cool.klass.deserializer.json
 
AssertValuesMatchPropertyVisitor(JsonNode, Object, String, MutableStack<String>, String, MutableList<String>) - Constructor for class cool.klass.deserializer.json.AssertValuesMatchPropertyVisitor
 

C

childJsonNode() - Method in record class cool.klass.deserializer.json.type.JsonTypeCheckingPropertyVisitor
Returns the value of the childJsonNode record component.
ContextNode - Class in cool.klass.deserializer.json.context
 
ContextNode(NamedElement) - Constructor for class cool.klass.deserializer.json.context.ContextNode
 
ContextNode(NamedElement, int) - Constructor for class cool.klass.deserializer.json.context.ContextNode
 
contextStack - Variable in class cool.klass.deserializer.json.RequiredPropertiesValidator
 
contextStack() - Method in record class cool.klass.deserializer.json.type.JsonTypeCheckingPropertyVisitor
Returns the value of the contextStack record component.
ContextStack - Class in cool.klass.deserializer.json.context
 
ContextStack(MutableList<String>, MutableList<String>) - Constructor for class cool.klass.deserializer.json.context.ContextStack
 
cool.klass.deserializer.json - package cool.klass.deserializer.json
 
cool.klass.deserializer.json.context - package cool.klass.deserializer.json.context
 
cool.klass.deserializer.json.type - package cool.klass.deserializer.json.type
 
CREATE - Enum constant in enum class cool.klass.deserializer.json.OperationMode
 

D

dataTypePropertyIsNullInJson(DataTypeProperty, ObjectNode) - Static method in class cool.klass.deserializer.json.JsonDataTypeValueVisitor
 
DELETE - Enum constant in enum class cool.klass.deserializer.json.OperationMode
 

E

equals(Object) - Method in record class cool.klass.deserializer.json.type.JsonTypeCheckingPropertyVisitor
Indicates whether some other object is "equal to" this one.
extractDataTypePropertyFromJson(DataTypeProperty, ObjectNode) - Static method in class cool.klass.deserializer.json.JsonDataTypeValueVisitor
 

G

getKeyFromJsonNode(DataTypeProperty, JsonNode, AssociationEnd, JsonNode) - Method in class cool.klass.deserializer.json.RequiredPropertiesValidator
 
getKeysFromJsonNode(JsonNode, AssociationEnd, JsonNode) - Method in class cool.klass.deserializer.json.RequiredPropertiesValidator
 
getNextMode(OperationMode, AssociationEnd) - Method in class cool.klass.deserializer.json.RequiredPropertiesValidator
 
getResult() - Method in class cool.klass.deserializer.json.JsonDataTypeValueVisitor
 
getResult() - Method in class cool.klass.deserializer.json.JsonPrimitiveTypeValueVisitor
 

H

handleAssociationEnd(AssociationEnd) - Method in class cool.klass.deserializer.json.RequiredPropertiesValidator
 
handleAssociationEndOutsideProjection(AssociationEnd) - Method in class cool.klass.deserializer.json.RequiredPropertiesValidator
 
handleAssociationEnds() - Method in class cool.klass.deserializer.json.RequiredPropertiesValidator
 
handleAuditAssociationEnd(AssociationEnd) - Method in class cool.klass.deserializer.json.RequiredPropertiesValidator
 
handleDataTypeProperties() - Method in class cool.klass.deserializer.json.RequiredPropertiesValidator
 
handleDataTypeProperty(DataTypeProperty) - Method in class cool.klass.deserializer.json.RequiredPropertiesValidator
 
handleEnumerationProperty(EnumerationProperty) - Method in record class cool.klass.deserializer.json.type.JsonTypeCheckingPropertyVisitor
 
handleErrorIfAbsent(AssociationEnd, String) - Method in class cool.klass.deserializer.json.RequiredPropertiesValidator
 
handleIdProperty(DataTypeProperty) - Method in class cool.klass.deserializer.json.RequiredPropertiesValidator
 
handleIfPresent(AssociationEnd, String) - Method in class cool.klass.deserializer.json.RequiredPropertiesValidator
 
handleIfPresent(DataTypeProperty, String, RequiredPropertiesValidator.Severity) - Method in class cool.klass.deserializer.json.RequiredPropertiesValidator
 
handleKeyProperty(DataTypeProperty) - Method in class cool.klass.deserializer.json.RequiredPropertiesValidator
 
handleOwnedAssociationEnd(AssociationEnd) - Method in class cool.klass.deserializer.json.RequiredPropertiesValidator
 
handleOwnedAssociationEnd(AssociationEnd, ObjectNode) - Method in class cool.klass.deserializer.json.RequiredPropertiesValidator
 
handlePlainAssociationEnd(AssociationEnd, ObjectNode, OperationMode) - Method in class cool.klass.deserializer.json.RequiredPropertiesValidator
 
handlePlainProperty(DataTypeProperty) - Method in class cool.klass.deserializer.json.RequiredPropertiesValidator
 
handlePrimitiveProperty(PrimitiveProperty) - Method in record class cool.klass.deserializer.json.type.JsonTypeCheckingPropertyVisitor
 
handleToMany(AssociationEnd, JsonNode) - Method in class cool.klass.deserializer.json.RequiredPropertiesValidator
 
handleToManyOutsideProjection(AssociationEnd, JsonNode) - Method in class cool.klass.deserializer.json.RequiredPropertiesValidator
 
handleToOne(AssociationEnd, JsonNode) - Method in class cool.klass.deserializer.json.RequiredPropertiesValidator
 
handleToOneOutsideProjection(AssociationEnd, JsonNode) - Method in class cool.klass.deserializer.json.RequiredPropertiesValidator
 
handleVersionAssociationEnd(AssociationEnd) - Method in class cool.klass.deserializer.json.RequiredPropertiesValidator
 
hashCode() - Method in record class cool.klass.deserializer.json.type.JsonTypeCheckingPropertyVisitor
Returns a hash code value for this object.

I

isBackward(AssociationEnd) - Method in class cool.klass.deserializer.json.RequiredPropertiesValidator
 
isForeignKeyMatchingKeyOnPath(DataTypeProperty) - Method in class cool.klass.deserializer.json.RequiredPropertiesValidator
 
isForeignKeyMatchingRequiredNested(DataTypeProperty) - Method in class cool.klass.deserializer.json.RequiredPropertiesValidator
 
isInProjection - Variable in class cool.klass.deserializer.json.RequiredPropertiesValidator
 
isRoot - Variable in class cool.klass.deserializer.json.RequiredPropertiesValidator
 
isToOneRequired(AssociationEnd) - Method in class cool.klass.deserializer.json.RequiredPropertiesValidator
 

J

JsonDataTypeValueVisitor - Class in cool.klass.deserializer.json
 
JsonDataTypeValueVisitor(JsonNode) - Constructor for class cool.klass.deserializer.json.JsonDataTypeValueVisitor
 
JsonPrimitiveTypeValueVisitor - Class in cool.klass.deserializer.json
 
JsonPrimitiveTypeValueVisitor(JsonNode) - Constructor for class cool.klass.deserializer.json.JsonPrimitiveTypeValueVisitor
 
JsonTypeCheckingPrimitiveTypeVisitor - Class in cool.klass.deserializer.json.type
 
JsonTypeCheckingPrimitiveTypeVisitor(ContextStack, PrimitiveProperty, JsonNode) - Constructor for class cool.klass.deserializer.json.type.JsonTypeCheckingPrimitiveTypeVisitor
 
JsonTypeCheckingPropertyVisitor - Record Class in cool.klass.deserializer.json.type
 
JsonTypeCheckingPropertyVisitor(ContextStack, Property, JsonNode) - Constructor for record class cool.klass.deserializer.json.type.JsonTypeCheckingPropertyVisitor
Creates an instance of a JsonTypeCheckingPropertyVisitor record class.

K

klass - Variable in class cool.klass.deserializer.json.RequiredPropertiesValidator
 

O

objectNode - Variable in class cool.klass.deserializer.json.RequiredPropertiesValidator
 
ObjectNodeTypeCheckingValidator - Class in cool.klass.deserializer.json.type
 
ObjectNodeTypeCheckingValidator(ContextStack, Klass, JsonNode) - Constructor for class cool.klass.deserializer.json.type.ObjectNodeTypeCheckingValidator
 
operationMode - Variable in class cool.klass.deserializer.json.RequiredPropertiesValidator
 
OperationMode - Enum Class in cool.klass.deserializer.json
 

P

PATCH - Enum constant in enum class cool.klass.deserializer.json.OperationMode
 
pathHere - Variable in class cool.klass.deserializer.json.RequiredPropertiesValidator
 
pop() - Method in class cool.klass.deserializer.json.context.ContextStack
 
property() - Method in record class cool.klass.deserializer.json.type.JsonTypeCheckingPropertyVisitor
Returns the value of the property record component.
push(ContextNode) - Method in class cool.klass.deserializer.json.context.ContextStack
 

R

REFERENCE_OUTSIDE_PROJECTION - Enum constant in enum class cool.klass.deserializer.json.OperationMode
 
REPLACE - Enum constant in enum class cool.klass.deserializer.json.OperationMode
 
RequiredPropertiesValidator - Class in cool.klass.deserializer.json
 
RequiredPropertiesValidator(ContextStack, Klass, ObjectNode, OperationMode, Optional<AssociationEnd>, boolean, boolean) - Constructor for class cool.klass.deserializer.json.RequiredPropertiesValidator
 
runWithContext(ContextNode, Runnable) - Method in class cool.klass.deserializer.json.context.ContextStack
 

T

toString() - Method in class cool.klass.deserializer.json.context.ContextNode
 
toString() - Method in class cool.klass.deserializer.json.context.ContextStack
 
toString() - Method in record class cool.klass.deserializer.json.type.JsonTypeCheckingPropertyVisitor
Returns a string representation of this record class.

V

validate() - Method in class cool.klass.deserializer.json.RequiredPropertiesValidator
 
validate(MutableList<String>, JsonNode, Klass) - Static method in class cool.klass.deserializer.json.type.ArrayNodeTypeCheckingValidator
 
validate(MutableList<String>, JsonNode, Klass) - Static method in class cool.klass.deserializer.json.type.ObjectNodeTypeCheckingValidator
 
validate(MutableList<String>, MutableList<String>, Klass, ObjectNode, OperationMode) - Static method in class cool.klass.deserializer.json.RequiredPropertiesValidator
 
validateIncomingData() - Method in class cool.klass.deserializer.json.type.ArrayNodeTypeCheckingValidator
 
validateIncomingData() - Method in class cool.klass.deserializer.json.type.ObjectNodeTypeCheckingValidator
 
valueOf(String) - Static method in enum class cool.klass.deserializer.json.OperationMode
Returns the enum constant of this class with the specified name.
values() - Static method in enum class cool.klass.deserializer.json.OperationMode
Returns an array containing the constants of this enum class, in the order they are declared.
visitAssociationEnd(AssociationEnd) - Method in class cool.klass.deserializer.json.AssertValuesMatchPropertyVisitor
 
visitAssociationEnd(AssociationEnd) - Method in class cool.klass.deserializer.json.JsonDataTypeValueVisitor
 
visitAssociationEnd(AssociationEnd) - Method in record class cool.klass.deserializer.json.type.JsonTypeCheckingPropertyVisitor
 
visitAssociationEndSignature(AssociationEndSignature) - Method in class cool.klass.deserializer.json.AssertValuesMatchPropertyVisitor
 
visitAssociationEndSignature(AssociationEndSignature) - Method in class cool.klass.deserializer.json.JsonDataTypeValueVisitor
 
visitAssociationEndSignature(AssociationEndSignature) - Method in record class cool.klass.deserializer.json.type.JsonTypeCheckingPropertyVisitor
 
visitBoolean() - Method in class cool.klass.deserializer.json.AssertValuesMatchPrimitiveTypeVisitor
 
visitBoolean() - Method in class cool.klass.deserializer.json.JsonPrimitiveTypeValueVisitor
 
visitBoolean() - Method in class cool.klass.deserializer.json.type.JsonTypeCheckingPrimitiveTypeVisitor
 
visitDouble() - Method in class cool.klass.deserializer.json.AssertValuesMatchPrimitiveTypeVisitor
 
visitDouble() - Method in class cool.klass.deserializer.json.JsonPrimitiveTypeValueVisitor
 
visitDouble() - Method in class cool.klass.deserializer.json.type.JsonTypeCheckingPrimitiveTypeVisitor
 
visitEnumerationProperty(EnumerationProperty) - Method in class cool.klass.deserializer.json.AssertValuesMatchPropertyVisitor
 
visitEnumerationProperty(EnumerationProperty) - Method in class cool.klass.deserializer.json.JsonDataTypeValueVisitor
 
visitEnumerationProperty(EnumerationProperty) - Method in record class cool.klass.deserializer.json.type.JsonTypeCheckingPropertyVisitor
 
visitFloat() - Method in class cool.klass.deserializer.json.AssertValuesMatchPrimitiveTypeVisitor
 
visitFloat() - Method in class cool.klass.deserializer.json.JsonPrimitiveTypeValueVisitor
 
visitFloat() - Method in class cool.klass.deserializer.json.type.JsonTypeCheckingPrimitiveTypeVisitor
 
visitInstant() - Method in class cool.klass.deserializer.json.AssertValuesMatchPrimitiveTypeVisitor
 
visitInstant() - Method in class cool.klass.deserializer.json.JsonPrimitiveTypeValueVisitor
 
visitInstant() - Method in class cool.klass.deserializer.json.type.JsonTypeCheckingPrimitiveTypeVisitor
 
visitInteger() - Method in class cool.klass.deserializer.json.AssertValuesMatchPrimitiveTypeVisitor
 
visitInteger() - Method in class cool.klass.deserializer.json.JsonPrimitiveTypeValueVisitor
 
visitInteger() - Method in class cool.klass.deserializer.json.type.JsonTypeCheckingPrimitiveTypeVisitor
 
visitLocalDate() - Method in class cool.klass.deserializer.json.AssertValuesMatchPrimitiveTypeVisitor
 
visitLocalDate() - Method in class cool.klass.deserializer.json.JsonPrimitiveTypeValueVisitor
 
visitLocalDate() - Method in class cool.klass.deserializer.json.type.JsonTypeCheckingPrimitiveTypeVisitor
 
visitLong() - Method in class cool.klass.deserializer.json.AssertValuesMatchPrimitiveTypeVisitor
 
visitLong() - Method in class cool.klass.deserializer.json.JsonPrimitiveTypeValueVisitor
 
visitLong() - Method in class cool.klass.deserializer.json.type.JsonTypeCheckingPrimitiveTypeVisitor
 
visitParameterizedProperty(ParameterizedProperty) - Method in class cool.klass.deserializer.json.AssertValuesMatchPropertyVisitor
 
visitParameterizedProperty(ParameterizedProperty) - Method in class cool.klass.deserializer.json.JsonDataTypeValueVisitor
 
visitParameterizedProperty(ParameterizedProperty) - Method in record class cool.klass.deserializer.json.type.JsonTypeCheckingPropertyVisitor
 
visitPrimitiveProperty(PrimitiveProperty) - Method in class cool.klass.deserializer.json.AssertValuesMatchPropertyVisitor
 
visitPrimitiveProperty(PrimitiveProperty) - Method in class cool.klass.deserializer.json.JsonDataTypeValueVisitor
 
visitPrimitiveProperty(PrimitiveProperty) - Method in record class cool.klass.deserializer.json.type.JsonTypeCheckingPropertyVisitor
 
visitString() - Method in class cool.klass.deserializer.json.AssertValuesMatchPrimitiveTypeVisitor
 
visitString() - Method in class cool.klass.deserializer.json.JsonPrimitiveTypeValueVisitor
 
visitString() - Method in class cool.klass.deserializer.json.type.JsonTypeCheckingPrimitiveTypeVisitor
 
visitTemporalInstant() - Method in class cool.klass.deserializer.json.AssertValuesMatchPrimitiveTypeVisitor
 
visitTemporalInstant() - Method in class cool.klass.deserializer.json.JsonPrimitiveTypeValueVisitor
 
visitTemporalInstant() - Method in class cool.klass.deserializer.json.type.JsonTypeCheckingPrimitiveTypeVisitor
 
visitTemporalRange() - Method in class cool.klass.deserializer.json.AssertValuesMatchPrimitiveTypeVisitor
 
visitTemporalRange() - Method in class cool.klass.deserializer.json.JsonPrimitiveTypeValueVisitor
 
visitTemporalRange() - Method in class cool.klass.deserializer.json.type.JsonTypeCheckingPrimitiveTypeVisitor
 
A C D E G H I J K O P R T V 
All Classes and Interfaces|All Packages