java.lang.Object
it.uniroma2.art.semanticturkey.config.customview.CustomView
All Implemented Interfaces:
Configuration, STProperties
Direct Known Subclasses:
AbstractSparqlBasedCustomView, AdvSingleValueView, DynamicVectorView, PropertyChainView, StaticVectorView

public abstract class CustomView extends Object implements Configuration
  • Field Details

    • suggestedView

      @STProperty(description="{it.uniroma2.art.semanticturkey.config.customview.CustomView.suggestedView.description}", displayName="{it.uniroma2.art.semanticturkey.config.customview.CustomView.suggestedView.displayName}") @Required public ViewsEnum suggestedView
  • Constructor Details

    • CustomView

      public CustomView()
  • Method Details

    • getShortName

      public String getShortName()
      Specified by:
      getShortName in interface STProperties
      Returns:
      a humanly understandable short name representing the type of this property set
    • getModelType

      public abstract CustomViewModelEnum getModelType()
    • getData

      public abstract CustomViewData getData(org.eclipse.rdf4j.repository.RepositoryConnection connection, org.eclipse.rdf4j.model.Resource resource, org.eclipse.rdf4j.model.IRI property, org.eclipse.rdf4j.model.IRI workingGraph)