Package ai.stapi.schema.structureSchema
Class AbstractStructureType
java.lang.Object
ai.stapi.serialization.AbstractSerializableObject
ai.stapi.schema.structureSchema.AbstractStructureType
- All Implemented Interfaces:
ai.stapi.serialization.SerializableObject
- Direct Known Subclasses:
ComplexStructureType,PrimitiveStructureType
public abstract class AbstractStructureType
extends ai.stapi.serialization.AbstractSerializableObject
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringprotected Stringprotected Stringprotected booleanprotected Stringprotected Stringstatic final Stringstatic final StringFields inherited from class ai.stapi.serialization.AbstractSerializableObject
NAME_OF_FIELD_WITH_SERIALIZATION_TYPE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetKind()booleanstatic booleanstatic booleanisPrimitiveType(String kind) Methods inherited from class ai.stapi.serialization.AbstractSerializableObject
getSerializationType
-
Field Details
-
COMPLEX_TYPE
- See Also:
-
PRIMITIVE_TYPE
- See Also:
-
RESOURCE
- See Also:
-
description
-
kind
-
definitionType
-
isAbstract
protected boolean isAbstract -
parent
-
-
Constructor Details
-
AbstractStructureType
protected AbstractStructureType() -
AbstractStructureType
-
-
Method Details
-
isComplexTypeOrResource
-
isPrimitiveType
-
getKind
-
getDefinitionType
-
getDescription
-
isAbstract
public boolean isAbstract() -
getParent
-