Class ElementDefinition

java.lang.Object
ai.stapi.schema.structuredefinition.ElementDefinition
All Implemented Interfaces:
SerializableObject

public class ElementDefinition extends Object implements SerializableObject
  • Field Details

  • Constructor Details

    • ElementDefinition

      protected ElementDefinition()
    • ElementDefinition

      public ElementDefinition(String path, List<ElementDefinitionType> type, @Nullable @Nullable Integer min, @Nullable @Nullable String max, @Nullable @Nullable String shortDescription, @Nullable @Nullable String definition, @Nullable @Nullable String comment)
    • ElementDefinition

      public ElementDefinition(String path, List<ElementDefinitionType> type, @Nullable @Nullable Integer min, @Nullable @Nullable String max, @Nullable @Nullable String shortDescription, @Nullable @Nullable String definition, @Nullable @Nullable String comment, @Nullable @Nullable String contentReference)
  • Method Details

    • getPath

      public String getPath()
    • getMin

      @Nullable public @Nullable Integer getMin()
    • getMax

      @Nullable public @Nullable String getMax()
    • getShortDescription

      @Nullable public @Nullable String getShortDescription()
    • getDefinition

      @Nullable public @Nullable String getDefinition()
    • getComment

      @Nullable public @Nullable String getComment()
    • getType

      public List<ElementDefinitionType> getType()
    • getContentReference

      @Nullable public @Nullable String getContentReference()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getSerializationType

      public String getSerializationType()
      Specified by:
      getSerializationType in interface SerializableObject