com.hp.hpl.jena.graph.query
Class Expression.Util

java.lang.Object
  extended by com.hp.hpl.jena.graph.query.Expression.Util
Enclosing interface:
Expression

public static class Expression.Util
extends Object

Utility methods for Expressions, captured in a class because they can't be written directly in the interface.


Constructor Summary
Expression.Util()
           
 
Method Summary
static Set<String> addVariablesOf(Set<String> s, Expression e)
          Add all the variables of e to s, and answer s.
static boolean containsAllVariablesOf(Set<String> variables, Expression e)
           
static boolean equals(Expression L, Expression R)
           
static boolean sameApply(Expression L, Expression R)
           
static boolean sameArgs(Expression L, Expression R)
           
static Set<String> variablesOf(Expression e)
          Answer a set containing exactly the names of variables within e.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Expression.Util

public Expression.Util()
Method Detail

variablesOf

public static Set<String> variablesOf(Expression e)
Answer a set containing exactly the names of variables within e.


addVariablesOf

public static Set<String> addVariablesOf(Set<String> s,
                                         Expression e)
Add all the variables of e to s, and answer s.


containsAllVariablesOf

public static boolean containsAllVariablesOf(Set<String> variables,
                                             Expression e)

equals

public static boolean equals(Expression L,
                             Expression R)

sameApply

public static boolean sameApply(Expression L,
                                Expression R)

sameArgs

public static boolean sameArgs(Expression L,
                               Expression R)


Licenced under the Apache License, Version 2.0