Class GraphPattern
- java.lang.Object
-
- com.epimorphics.sparql.graphpatterns.GraphPattern
-
- All Implemented Interfaces:
IsSparqler
- Direct Known Subclasses:
And,Basic,Bind,Empty,Exists,GraphPatternText,Minus,Named,Optional,Select,Union,Values
public abstract class GraphPattern extends Object implements IsSparqler
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGraphPattern.Rank
-
Constructor Summary
Constructors Constructor Description GraphPattern()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected booleanneedsBraces(GraphPattern.Rank context)protected abstract intordinal()voidtoPatternString(GraphPattern.Rank r, Settings s, StringBuilder sb)abstract voidtoPatternString(Settings s, StringBuilder sb)voidtoSparql(Settings s, StringBuilder sb)
-
-
-
Method Detail
-
toSparql
public final void toSparql(Settings s, StringBuilder sb)
- Specified by:
toSparqlin interfaceIsSparqler
-
toPatternString
public void toPatternString(GraphPattern.Rank r, Settings s, StringBuilder sb)
-
needsBraces
protected boolean needsBraces(GraphPattern.Rank context)
-
ordinal
protected abstract int ordinal()
-
toPatternString
public abstract void toPatternString(Settings s, StringBuilder sb)
-
-