Class AbstractTestContent<D>

    • Constructor Detail

      • AbstractTestContent

        public AbstractTestContent​(io.annot8.api.data.Item item,
                                   Class<D> dataClass)
      • AbstractTestContent

        public AbstractTestContent​(io.annot8.api.data.Item item,
                                   Class<D> dataClass,
                                   String description)
      • AbstractTestContent

        public AbstractTestContent​(io.annot8.api.data.Item item,
                                   Class<D> dataClass,
                                   String id,
                                   String description,
                                   io.annot8.api.properties.ImmutableProperties properties)
      • AbstractTestContent

        public AbstractTestContent​(io.annot8.api.data.Item item,
                                   Class<D> dataClass,
                                   String id,
                                   String description,
                                   io.annot8.api.properties.ImmutableProperties properties,
                                   Supplier<D> data)
      • AbstractTestContent

        public AbstractTestContent​(io.annot8.api.data.Item item,
                                   Class<D> dataClass,
                                   AnnotationStoreFactory annotationStoreFactory,
                                   String id,
                                   String description,
                                   io.annot8.api.properties.ImmutableProperties properties,
                                   Supplier<D> data)
      • AbstractTestContent

        public AbstractTestContent​(io.annot8.api.data.Item item,
                                   Class<D> dataClass,
                                   String id,
                                   String description,
                                   io.annot8.api.properties.ImmutableProperties properties,
                                   D data)
    • Method Detail

      • getItem

        public io.annot8.api.data.Item getItem()
        Specified by:
        getItem in interface io.annot8.api.data.Content<D>
      • setItem

        public void setItem​(io.annot8.api.data.Item item)
      • setId

        public void setId​(String id)
      • getId

        public String getId()
        Specified by:
        getId in interface io.annot8.api.helpers.WithId
      • getDataClass

        public Class<D> getDataClass()
        Specified by:
        getDataClass in interface io.annot8.api.data.Content<D>
      • getData

        public D getData()
        Specified by:
        getData in interface io.annot8.api.data.Content<D>
      • setData

        public void setData​(D data)
      • setData

        public void setData​(Supplier<D> data)
      • getAnnotations

        public io.annot8.api.stores.AnnotationStore getAnnotations()
        Specified by:
        getAnnotations in interface io.annot8.api.data.Content<D>
      • setAnnotations

        public void setAnnotations​(io.annot8.api.stores.AnnotationStore annotations)
      • getDescription

        public String getDescription()
        Specified by:
        getDescription in interface io.annot8.api.helpers.WithDescription
      • setDescription

        public void setDescription​(String description)
      • getProperties

        public io.annot8.api.properties.ImmutableProperties getProperties()
        Specified by:
        getProperties in interface io.annot8.api.helpers.WithProperties
      • setProperties

        public void setProperties​(io.annot8.api.properties.ImmutableProperties properties)