Index
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
childJsonNoderecord 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
contextStackrecord 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
JsonTypeCheckingPropertyVisitorrecord 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
propertyrecord 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
All Classes and Interfaces|All Packages