Class CanonicalizeLiteral

java.lang.Object
org.apache.jena.riot.process.normalize.CanonicalizeLiteral
All Implemented Interfaces:
Function<org.apache.jena.graph.Node,org.apache.jena.graph.Node>

public class CanonicalizeLiteral extends Object implements Function<org.apache.jena.graph.Node,org.apache.jena.graph.Node>
Convert literals to canonical form.
  • Method Summary

    Modifier and Type
    Method
    Description
    org.apache.jena.graph.Node
    apply(org.apache.jena.graph.Node node)
    Canonicalize a literal, both lexical form and language tag (RFc canonical).
    static org.apache.jena.graph.Node
    canonicalValue(org.apache.jena.graph.Node node)
    Convert the lexical form to a canonical form if one of the known datatypes, otherwise return the node argument.
    get()
     

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface java.util.function.Function

    andThen, compose
  • Method Details

    • get

      public static CanonicalizeLiteral get()
    • apply

      public org.apache.jena.graph.Node apply(org.apache.jena.graph.Node node)
      Canonicalize a literal, both lexical form and language tag (RFc canonical).
      Specified by:
      apply in interface Function<org.apache.jena.graph.Node,org.apache.jena.graph.Node>
    • canonicalValue

      public static org.apache.jena.graph.Node canonicalValue(org.apache.jena.graph.Node node)
      Convert the lexical form to a canonical form if one of the known datatypes, otherwise return the node argument. (same object :: ==)