Class ElementUtils

java.lang.Object
org.aksw.jenax.graphql.sparql.v2.util.ElementUtils

public class ElementUtils extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static org.apache.jena.sparql.syntax.Element
    applyNodeTransform(org.apache.jena.sparql.syntax.Element element, org.apache.jena.sparql.graph.NodeTransform nodeTransform)
     
    static org.apache.jena.sparql.syntax.Element
    applyNodeTransformBackport(org.apache.jena.sparql.syntax.Element element, org.apache.jena.sparql.graph.NodeTransform nodeTransform)
     
    static org.apache.jena.sparql.syntax.Element
    applyNodeTransformJena(org.apache.jena.sparql.syntax.Element element, org.apache.jena.sparql.graph.NodeTransform nodeTransform)
     
    static org.apache.jena.sparql.syntax.ElementGroup
    copyElements(org.apache.jena.sparql.syntax.ElementGroup target, org.apache.jena.sparql.syntax.Element source)
     
    static org.apache.jena.sparql.syntax.ElementTriplesBlock
    createElement(org.apache.jena.graph.Triple triple)
     
    static org.apache.jena.sparql.syntax.ElementGroup
    createElementGroup(Iterable<? extends org.apache.jena.sparql.syntax.Element> members)
     
    static org.apache.jena.sparql.syntax.ElementGroup
    createElementGroup(org.apache.jena.sparql.syntax.Element... members)
     
    static org.apache.jena.sparql.syntax.ElementPathBlock
    createElementPath(Iterable<org.apache.jena.sparql.core.TriplePath> it)
     
    static org.apache.jena.sparql.syntax.ElementPathBlock
    createElementPath(org.apache.jena.graph.Node s, org.apache.jena.sparql.path.Path p, org.apache.jena.graph.Node o)
     
    static org.apache.jena.sparql.syntax.ElementPathBlock
    createElementPath(org.apache.jena.sparql.core.TriplePath... tps)
     
    static org.apache.jena.sparql.syntax.ElementTriplesBlock
    createElementTriple(org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o)
     
    static org.apache.jena.sparql.syntax.ElementTriplesBlock
    createElementTriple(org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o, boolean isForward)
     
    static org.apache.jena.sparql.graph.NodeTransform
    createNodeTransform(Map<?,? extends org.apache.jena.graph.Node> nodeMap)
     
    static org.apache.jena.sparql.syntax.Element
    createRenamedElement(org.apache.jena.sparql.syntax.Element element, Map<?,? extends org.apache.jena.graph.Node> nodeMap)
     
    static org.apache.jena.sparql.syntax.Element
    flatGroup(Collection<org.apache.jena.sparql.syntax.Element> elts)
     
    static org.apache.jena.sparql.syntax.Element
    flatGroup(org.apache.jena.sparql.syntax.Element... elts)
     
    static org.apache.jena.sparql.syntax.Element
    groupIfNeeded(Iterable<? extends org.apache.jena.sparql.syntax.Element> members)
     
    static org.apache.jena.sparql.syntax.Element
    groupIfNeeded(org.apache.jena.sparql.syntax.Element... members)
     
    static List<org.apache.jena.sparql.core.Var>
    inferConnecVars(org.apache.jena.sparql.syntax.Element element)
     
    static org.apache.jena.sparql.syntax.Element
    recursivelyUnnestGroupsOfOne(org.apache.jena.sparql.syntax.Element elt)
     
    static Stream<org.apache.jena.sparql.syntax.Element>
    steamGroupMembersOrSelf(org.apache.jena.sparql.syntax.Element elt)
    If the argument is an element group then stream its members.
    static org.apache.jena.sparql.syntax.Element
    unionIfNeeded(Collection<org.apache.jena.sparql.syntax.Element> elements)
     
    static org.apache.jena.sparql.syntax.Element
    unionIfNeeded(org.apache.jena.sparql.syntax.Element... elements)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ElementUtils

      public ElementUtils()
  • Method Details

    • recursivelyUnnestGroupsOfOne

      public static org.apache.jena.sparql.syntax.Element recursivelyUnnestGroupsOfOne(org.apache.jena.sparql.syntax.Element elt)
    • createElementTriple

      public static org.apache.jena.sparql.syntax.ElementTriplesBlock createElementTriple(org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o)
    • createElementTriple

      public static org.apache.jena.sparql.syntax.ElementTriplesBlock createElementTriple(org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o, boolean isForward)
    • createElement

      public static org.apache.jena.sparql.syntax.ElementTriplesBlock createElement(org.apache.jena.graph.Triple triple)
    • createElementPath

      public static org.apache.jena.sparql.syntax.ElementPathBlock createElementPath(org.apache.jena.graph.Node s, org.apache.jena.sparql.path.Path p, org.apache.jena.graph.Node o)
    • createElementPath

      public static org.apache.jena.sparql.syntax.ElementPathBlock createElementPath(org.apache.jena.sparql.core.TriplePath... tps)
    • createElementPath

      public static org.apache.jena.sparql.syntax.ElementPathBlock createElementPath(Iterable<org.apache.jena.sparql.core.TriplePath> it)
    • createElementGroup

      public static org.apache.jena.sparql.syntax.ElementGroup createElementGroup(org.apache.jena.sparql.syntax.Element... members)
    • groupIfNeeded

      public static org.apache.jena.sparql.syntax.Element groupIfNeeded(Iterable<? extends org.apache.jena.sparql.syntax.Element> members)
    • groupIfNeeded

      public static org.apache.jena.sparql.syntax.Element groupIfNeeded(org.apache.jena.sparql.syntax.Element... members)
    • createElementGroup

      public static org.apache.jena.sparql.syntax.ElementGroup createElementGroup(Iterable<? extends org.apache.jena.sparql.syntax.Element> members)
    • unionIfNeeded

      public static org.apache.jena.sparql.syntax.Element unionIfNeeded(org.apache.jena.sparql.syntax.Element... elements)
    • unionIfNeeded

      public static org.apache.jena.sparql.syntax.Element unionIfNeeded(Collection<org.apache.jena.sparql.syntax.Element> elements)
    • steamGroupMembersOrSelf

      public static Stream<org.apache.jena.sparql.syntax.Element> steamGroupMembersOrSelf(org.apache.jena.sparql.syntax.Element elt)
      If the argument is an element group then stream its members. Otherwise, return a singleton stream of the argument.
    • flatGroup

      public static org.apache.jena.sparql.syntax.Element flatGroup(org.apache.jena.sparql.syntax.Element... elts)
    • flatGroup

      public static org.apache.jena.sparql.syntax.Element flatGroup(Collection<org.apache.jena.sparql.syntax.Element> elts)
    • copyElements

      public static org.apache.jena.sparql.syntax.ElementGroup copyElements(org.apache.jena.sparql.syntax.ElementGroup target, org.apache.jena.sparql.syntax.Element source)
    • createNodeTransform

      public static org.apache.jena.sparql.graph.NodeTransform createNodeTransform(Map<?,? extends org.apache.jena.graph.Node> nodeMap)
    • createRenamedElement

      public static org.apache.jena.sparql.syntax.Element createRenamedElement(org.apache.jena.sparql.syntax.Element element, Map<?,? extends org.apache.jena.graph.Node> nodeMap)
    • applyNodeTransform

      public static org.apache.jena.sparql.syntax.Element applyNodeTransform(org.apache.jena.sparql.syntax.Element element, org.apache.jena.sparql.graph.NodeTransform nodeTransform)
    • applyNodeTransformBackport

      public static org.apache.jena.sparql.syntax.Element applyNodeTransformBackport(org.apache.jena.sparql.syntax.Element element, org.apache.jena.sparql.graph.NodeTransform nodeTransform)
    • applyNodeTransformJena

      public static org.apache.jena.sparql.syntax.Element applyNodeTransformJena(org.apache.jena.sparql.syntax.Element element, org.apache.jena.sparql.graph.NodeTransform nodeTransform)
    • inferConnecVars

      public static List<org.apache.jena.sparql.core.Var> inferConnecVars(org.apache.jena.sparql.syntax.Element element)