Interface StructureSchemaFinder
- All Known Implementing Classes:
DefaultStructureSchemaFinder,RestrictedStructureSchemaFinder
public interface StructureSchemaFinder
-
Method Summary
Modifier and TypeMethodDescriptionbooleancontainsType(String rootType, String typeToBeFound) getAllFieldDefinitionsFor(String serializationType) getFieldDefinitionFor(String serializationType, String fieldName) @NotNull HashMap<String,FieldDefinition> getFieldDefinitionHashMap(Map<?, ?> attributes, String serializationType) getFieldDefinitionOrFallback(String serializationType, String fieldName) getFieldDefinitionsFor(String serializationType, List<String> fieldNames) getSchemaStructure(String serializationType) getStructureType(String serializationType) booleanbooleanisEqualOrInherits(String serializationType, String inheritedSerializationType) booleanbooleanisResource(String serializationType) booleanstructureExists(String serializationType)
-
Method Details
-
isList
-
containsType
-
getStructureType
-
getFieldDefinitionsFor
-
getFieldDefinitionFor
-
getAllFieldDefinitionsFor
-
getFieldDefinitionHashMap
@NotNull @NotNull HashMap<String,FieldDefinition> getFieldDefinitionHashMap(Map<?, ?> attributes, String serializationType) -
isResource
-
structureExists
-
getSchemaStructure
-
getFieldDefinitionOrFallback
-
getAllResources
List<ResourceStructureType> getAllResources() -
inherits
-
isEqualOrInherits
-