Class FieldDefinitionWithSource

java.lang.Object
ai.stapi.serialization.AbstractSerializableObject
ai.stapi.schema.structureSchema.FieldDefinition
ai.stapi.graphsystem.operationdefinition.model.FieldDefinitionWithSource
All Implemented Interfaces:
ai.stapi.serialization.SerializableObject

public class FieldDefinitionWithSource extends ai.stapi.schema.structureSchema.FieldDefinition
  • Field Summary

    Fields inherited from class ai.stapi.schema.structureSchema.FieldDefinition

    LEAF_STRUCTURE_TYPE, LIST_STRUCTURE_TYPE, SERIALIZATION_TYPE

    Fields inherited from class ai.stapi.serialization.AbstractSerializableObject

    NAME_OF_FIELD_WITH_SERIALIZATION_TYPE
  • Constructor Summary

    Constructors
    Constructor
    Description
    FieldDefinitionWithSource(String name, Integer min, String max, String description, List<ai.stapi.schema.structureSchema.FieldType> types, String parentDefinitionType, String source)
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
     
    int
     
     

    Methods inherited from class ai.stapi.schema.structureSchema.FieldDefinition

    getDescription, getFloatMax, getMax, getMin, getName, getParentDefinitionType, getStructureType, getTypes, isAnyType, isList, isRequired, isUnionType

    Methods inherited from class ai.stapi.serialization.AbstractSerializableObject

    getSerializationType

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • FieldDefinitionWithSource

      public FieldDefinitionWithSource(String name, Integer min, String max, String description, List<ai.stapi.schema.structureSchema.FieldType> types, String parentDefinitionType, String source)
  • Method Details

    • getSource

      public String getSource()
    • getSplitSource

      public String[] getSplitSource()
    • getSourceLength

      public int getSourceLength()
    • getLastSourcePath

      public String getLastSourcePath()