Class DynamicSTProperties.PropertyDefinition

java.lang.Object
it.uniroma2.art.semanticturkey.properties.dynamic.DynamicSTProperties.PropertyDefinition
Enclosing class:
DynamicSTProperties

public static class DynamicSTProperties.PropertyDefinition extends Object
  • Constructor Details

  • Method Details

    • setAnnotatedType

      public void setAnnotatedType(AnnotatedType annotatedType)
    • getAnnotatedType

      public AnnotatedType getAnnotatedType()
    • setContentType

      public void setContentType(String contentType)
    • getContentType

      @Nullable public String getContentType()
    • setDescription

      public void setDescription(List<org.eclipse.rdf4j.model.Literal> description)
    • getDescription

      public List<org.eclipse.rdf4j.model.Literal> getDescription()
    • setDisplayName

      public void setDisplayName(List<org.eclipse.rdf4j.model.Literal> displayName)
    • getDisplayName

      public List<org.eclipse.rdf4j.model.Literal> getDisplayName()
    • isRequired

      public boolean isRequired()
    • setRequired

      public void setRequired(boolean required)
    • setEnumeration

      public void setEnumeration(String... items)
    • setOpenEnumeration

      public void setOpenEnumeration(String... items)
    • setEnumeration

      public void setEnumeration(List<String> items, boolean open)
    • getEnumeration

      public Optional<EnumerationDescription> getEnumeration()
    • getAnnotations

      public Annotation[] getAnnotations()
    • addAnnotation

      public void addAnnotation(Class<? extends Annotation> annotationClazz, Map<String,Object> values)