java.lang.Object
de.uni_mannheim.informatik.dws.melt.matching_jena_matchers.util.textExtractors.TextExtractorMultipleProperties
All Implemented Interfaces:
TextExtractor

public class TextExtractorMultipleProperties extends Object implements TextExtractor
Extracts all values from specific properties as long as it is a literal.
  • Field Details

    • properties

      private final Set<org.apache.jena.rdf.model.Property> properties
  • Constructor Details

    • TextExtractorMultipleProperties

      public TextExtractorMultipleProperties(org.apache.jena.rdf.model.Property... property)
    • TextExtractorMultipleProperties

      public TextExtractorMultipleProperties(Set<org.apache.jena.rdf.model.Property> properties)
  • Method Details

    • extract

      public Set<String> extract(org.apache.jena.rdf.model.Resource r)
      Description copied from interface: TextExtractor
      Given a Jena resource this method extracts textual/string representations from it.
      Specified by:
      extract in interface TextExtractor
      Parameters:
      r - the jena resource which also allows to traverse the whole rdf graph
      Returns:
      a set of textual representations of the given resource.
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • getProperties

      public Set<org.apache.jena.rdf.model.Property> getProperties()