Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
com.hp.hpl.jena.graph.query.Expression

Packages that use Expression
com.hp.hpl.jena.graph.query | Defines the graph-level Query classes, allowing multi-pattern query over arbitrary graphs.

Uses of Expression in com.hp.hpl.jena.graph.query

Classes in com.hp.hpl.jena.graph.query that implement Expression
`class` | `Dyadic` A base class for dyadic expressions with a built-in Valuator; subclasses must define an evalObject or evalBool method which will be supplied with the evaluated operands.
`static class` | `Expression.Application` An abstract base class for apply nodes; subclasses implement getFun(), argCount(), and getArg().
`static class` | `Expression.Base` An abstract base class for Expressions; over-ride as appropriate.
`static class` | `Expression.BoolConstant` Base class used to implement `TRUE` and `FALSE`.
`static class` | `Expression.Constant` An abstract base class for literal nodes; subclasses implement getValue().
`static class` | `Expression.Fixed` A concrete class for representing fixed constants; each instance can hold a separate value and its valuator returns that value.
`static class` | `Expression.Variable` An abstract base class for variable nodes; subclasses implement getName().
`static class` | `Rewrite.DyadicLiteral`

Fields in com.hp.hpl.jena.graph.query declared as Expression
`static Expression` | `Expression.FALSE` An Expression which always evaluates to `false`.
`static Expression` | `Expression.TRUE` An Expression which always evaluates to `true`.

Methods in com.hp.hpl.jena.graph.query that return Expression
`static Expression` | `Dyadic.and(Expression L, Expression R)`
`static Expression` | `Rewrite.contains(Expression L, java.lang.String content, java.lang.String modifiers)`
`static Expression` | `Rewrite.endsWith(Expression L, java.lang.String content, java.lang.String modifiers)`
`Expression` | `Expression.getArg(int i)` If this Expression is an application, and 0 <= i < argCount(), answer the `i`th argument.
`Expression` | `Expression.Base.getArg(int i)`
`abstract Expression` | `Expression.Application.getArg(int i)`
`Expression` | `Dyadic.getArg(int i)`
`static Expression` | `Rewrite.rewriteStringMatch(Expression e)`
`static Expression` | `Rewrite.startsWith(Expression L, java.lang.String content, java.lang.String modifiers)`

Methods in com.hp.hpl.jena.graph.query with parameters of type Expression
`ExpressionSet` | `ExpressionSet.add(Expression e)` Answer this expressionset after e has been anded into it.
`Query` | `Query.addConstraint(Expression e)`
`static java.util.Set` | `Expression.Util.addVariablesOf(java.util.Set s, Expression e)` Add all the variables of `e` to `s`, and answer `s`.
`static Expression` | `Dyadic.and(Expression L, Expression R)`
`static Expression` | `Rewrite.contains(Expression L, java.lang.String content, java.lang.String modifiers)`
`static boolean` | `Expression.Util.containsAllVariablesOf(java.util.Set variables, Expression e)`
`static Expression` | `Rewrite.endsWith(Expression L, java.lang.String content, java.lang.String modifiers)`
`static boolean` | `Expression.Util.equals(Expression L, Expression R)`
`static PatternLiteral` | `Rewrite.getPattern(Expression E)`
`static Expression` | `Rewrite.rewriteStringMatch(Expression e)`
`static boolean` | `Expression.Util.sameApply(Expression L, Expression R)`
`static boolean` | `Expression.Util.sameArgs(Expression L, Expression R)`
`static Expression` | `Rewrite.startsWith(Expression L, java.lang.String content, java.lang.String modifiers)`
`static java.util.Set` | `Expression.Util.variablesOf(Expression e)` Answer a set containing exactly the names of variables within `e`.

Constructors in com.hp.hpl.jena.graph.query with parameters of type Expression
`Dyadic(Expression L, java.lang.String F, Expression R)`
`Rewrite.DyadicLiteral(Expression L, java.lang.String F, java.lang.String R)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 Hewlett-Packard Development Company, LP