Class SearchSettings

java.lang.Object
it.uniroma2.art.semanticturkey.settings.core.SearchSettings
All Implemented Interfaces:
STProperties

public class SearchSettings extends Object implements STProperties
  • Field Details

    • stringMatchMode

      @STProperty(description="{it.uniroma2.art.semanticturkey.settings.core.SearchSettings.stringMatchMode.description}", displayName="{it.uniroma2.art.semanticturkey.settings.core.SearchSettings.stringMatchMode.displayName}") @Enumeration({"startsWith","contains","endsWith","exact","fuzzy"}) public SearchMode stringMatchMode
    • useURI

      @STProperty(description="{it.uniroma2.art.semanticturkey.settings.core.SearchSettings.useURI.description}", displayName="{it.uniroma2.art.semanticturkey.settings.core.SearchSettings.useURI.displayName}") public boolean useURI
    • useLocalName

      @STProperty(description="{it.uniroma2.art.semanticturkey.settings.core.SearchSettings.useLocalName.description}", displayName="{it.uniroma2.art.semanticturkey.settings.core.SearchSettings.useLocalName.displayName}") public boolean useLocalName
    • useNotes

      @STProperty(description="{it.uniroma2.art.semanticturkey.settings.core.SearchSettings.useNotes.description}", displayName="{it.uniroma2.art.semanticturkey.settings.core.SearchSettings.useNotes.displayName}") public boolean useNotes
    • restrictLang

      @STProperty(description="{it.uniroma2.art.semanticturkey.settings.core.SearchSettings.restrictLang.description}", displayName="{it.uniroma2.art.semanticturkey.settings.core.SearchSettings.restrictLang.displayName}") public boolean restrictLang
    • languages

      @STProperty(description="{it.uniroma2.art.semanticturkey.settings.core.SearchSettings.languages.description}", displayName="{it.uniroma2.art.semanticturkey.settings.core.SearchSettings.languages.displayName}") public List<String> languages
    • includeLocales

      @STProperty(description="{it.uniroma2.art.semanticturkey.settings.core.SearchSettings.includeLocales.description}", displayName="{it.uniroma2.art.semanticturkey.settings.core.SearchSettings.includeLocales.displayName}") public boolean includeLocales
    • useAutocompletion

      @STProperty(description="{it.uniroma2.art.semanticturkey.settings.core.SearchSettings.useAutocompletion.description}", displayName="{it.uniroma2.art.semanticturkey.settings.core.SearchSettings.useAutocompletion.displayName}") public boolean useAutocompletion
    • restrictActiveScheme

      @STProperty(description="{it.uniroma2.art.semanticturkey.settings.core.SearchSettings.restrictActiveScheme.description}", displayName="{it.uniroma2.art.semanticturkey.settings.core.SearchSettings.restrictActiveScheme.displayName}") public boolean restrictActiveScheme
    • classIndividualSearchMode

      @STProperty(description="{it.uniroma2.art.semanticturkey.settings.core.SearchSettings.classIndividualSearchMode.description}", displayName="{it.uniroma2.art.semanticturkey.settings.core.SearchSettings.classIndividualSearchMode.displayName}") @Enumeration({"onlyClasses","onlyInstances","all"}) public String classIndividualSearchMode
  • Constructor Details

    • SearchSettings

      public SearchSettings()
  • 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