com.hp.hpl.jena.graph.query
Class Rewrite

java.lang.Object
  extended by com.hp.hpl.jena.graph.query.Rewrite

public class Rewrite
extends Object

Rewrite - class which does expression rewrites for Query

Author:
kers

Nested Class Summary
static class Rewrite.DyadicLiteral
           
 
Constructor Summary
Rewrite()
           
 
Method Summary
static Expression contains(Expression L, String content, String modifiers)
           
static Expression endsWith(Expression L, String content, String modifiers)
           
static PatternLiteral getPattern(Expression E)
           
static boolean isContains(PatternLiteral pattern)
           
static boolean isEndsWith(PatternLiteral pattern)
           
static boolean isStartsWith(PatternLiteral pattern)
           
static boolean notSpecial(String pattern)
           
static Expression rewriteStringMatch(Expression e)
           
static Expression startsWith(Expression L, String content, String modifiers)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Rewrite

public Rewrite()
Method Detail

rewriteStringMatch

public static Expression rewriteStringMatch(Expression e)

getPattern

public static PatternLiteral getPattern(Expression E)

endsWith

public static Expression endsWith(Expression L,
                                  String content,
                                  String modifiers)

startsWith

public static Expression startsWith(Expression L,
                                    String content,
                                    String modifiers)

contains

public static Expression contains(Expression L,
                                  String content,
                                  String modifiers)

notSpecial

public static boolean notSpecial(String pattern)

isContains

public static boolean isContains(PatternLiteral pattern)

isStartsWith

public static boolean isStartsWith(PatternLiteral pattern)

isEndsWith

public static boolean isEndsWith(PatternLiteral pattern)


Licenced under the Apache License, Version 2.0