Class FeatureSet

java.lang.Object
io.goobi.viewer.model.maps.FeatureSet
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
ManualFeatureSet, SolrFeatureSet

@Entity public abstract class FeatureSet extends Object implements Serializable
See Also:
  • Field Details

  • Constructor Details

    • FeatureSet

      protected FeatureSet()
    • FeatureSet

      protected FeatureSet(FeatureSet blueprint)
  • Method Details

    • copy

      public abstract FeatureSet copy()
    • getFeaturesAsString

      public abstract String getFeaturesAsString() throws PresentationException
      Throws:
      PresentationException
    • getFeaturesAsJsonString

      public abstract String getFeaturesAsJsonString() throws PresentationException
      Throws:
      PresentationException
    • updateFeatures

      public abstract void updateFeatures()
    • hasFeatures

      public abstract boolean hasFeatures()
    • isQueryResultSet

      public abstract boolean isQueryResultSet()
    • getMarker

      public String getMarker()
      Returns:
      the marker
    • setMarker

      public void setMarker(String marker)
      Parameters:
      marker - the marker to set
    • getMarkerAsJSON

      public String getMarkerAsJSON() throws com.fasterxml.jackson.core.JsonProcessingException
      Throws:
      com.fasterxml.jackson.core.JsonProcessingException
    • getName

      public TranslatedText getName()
    • setName

      public void setName(TranslatedText name)
    • getColor

      public String getColor()
    • getFillOpacity

      public float getFillOpacity()
    • getId

      public Long getId()
    • getType

      public abstract String getType()