Class NodeLabelMappingImpl_AllToLiterals

java.lang.Object
se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.NodeLabelMappingImpl_AllToLiterals
All Implemented Interfaces:
NodeLabelMapping
Direct Known Subclasses:
NodeLabelMappingImpl_RegexMatchToLiterals

public class NodeLabelMappingImpl_AllToLiterals extends Object implements NodeLabelMapping
  • Constructor Details

    • NodeLabelMappingImpl_AllToLiterals

      public NodeLabelMappingImpl_AllToLiterals()
  • Method Details

    • map

      public org.apache.jena.graph.Node map(String label)
      Description copied from interface: NodeLabelMapping
      Returns a URI or a literal nodeLabel (in the form of a Jena Node object) for the given String. It applies this nodeLabel mapping to the given String.
      Specified by:
      map in interface NodeLabelMapping
    • unmap

      public String unmap(org.apache.jena.graph.Node node)
      Description copied from interface: NodeLabelMapping
      Returns the String that corresponds to the given RDF term. It applies the inverse of this nodeLabel mapping to the given RDF term (which is assumed to be a literal or an IRI) in order to obtain the corresponding String.
      Specified by:
      unmap in interface NodeLabelMapping
    • isPossibleResult

      public boolean isPossibleResult(org.apache.jena.graph.Node node)
      Description copied from interface: NodeLabelMapping
      Check if the given RDF term is in the image of this nodeLable mapping and, thus, may be one of the RDF terms returned by the NodeLabelMapping.map(String) function for some String.
      Specified by:
      isPossibleResult in interface NodeLabelMapping