java.lang.Object
org.apache.jena.sparql.serializer.FormatterBase
org.apache.jena.sparql.serializer.FormatterElement
- All Implemented Interfaces:
ElementVisitor
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final booleanControl whether NOT EXIST/EXISTS indents in a fixed way or based on the layout sizestatic final booleanControl pretty printing of free standing RDF listsstatic final booleanControl pretty printing of RDF listsstatic final booleanControl whether GRAPH indents in a fixed way or based on the layout sizestatic final booleanControl whether the first item of a group is on the same line as the {static final booleanControl whether (non-triple) patterns have a final dot - it can be droppedstatic final intstatic final booleanControl whether to show triple pattern boundaries - creates extra nestingstatic final booleanControl pretty printingstatic final intstatic final intstatic final intControl triples pretty printingstatic final intstatic final booleanControl whether disjunction has set of delimiters - as it's a group usually, these aren't needed -
Constructor Summary
ConstructorsConstructorDescriptionFormatterElement(org.apache.jena.atlas.io.IndentedWriter out, SerializationContext context) -
Method Summary
Modifier and TypeMethodDescriptionstatic Stringstatic voidformat(org.apache.jena.atlas.io.IndentedWriter out, SerializationContext cxt, Element el) booleanvoidvisit(ElementAntiJoin el) voidvisit(ElementAssign el) voidvisit(ElementBind el) voidvisit(ElementData el) voidvisit(ElementDataset el) voidvisit(ElementExists el) voidvisit(ElementFilter el) voidvisit(ElementGroup el) voidvisit(ElementLateral el) voidvisit(ElementMinus el) voidvoidvoidvisit(ElementOptional el) voidvoidvisit(ElementSemiJoin el) voidvisit(ElementService el) voidvisit(ElementSubQuery el) voidvoidvisit(ElementUnfold el) voidvisit(ElementUnion el) voidvisitAsGroup(Element el) Methods inherited from class org.apache.jena.sparql.serializer.FormatterBase
finishVisit, startVisit
-
Field Details
-
INDENT
public static final int INDENT- See Also:
-
PATTERN_MARKERS
public static final boolean PATTERN_MARKERSControl whether to show triple pattern boundaries - creates extra nesting- See Also:
-
GROUP_SEP_DOT
public static final boolean GROUP_SEP_DOTControl whether (non-triple) patterns have a final dot - it can be dropped- See Also:
-
GROUP_FIRST_ON_SAME_LINE
public static final boolean GROUP_FIRST_ON_SAME_LINEControl whether the first item of a group is on the same line as the {- See Also:
-
PRETTY_PRINT
public static final boolean PRETTY_PRINTControl pretty printing- See Also:
-
FMT_LISTS
public static final boolean FMT_LISTSControl pretty printing of RDF lists- See Also:
-
FMT_FREE_STANDING_LISTS
public static final boolean FMT_FREE_STANDING_LISTSControl pretty printing of free standing RDF lists- See Also:
-
UNION_MARKERS
public static final boolean UNION_MARKERSControl whether disjunction has set of delimiters - as it's a group usually, these aren't needed- See Also:
-
GRAPH_FIXED_INDENT
public static final boolean GRAPH_FIXED_INDENTControl whether GRAPH indents in a fixed way or based on the layout size- See Also:
-
ELEMENT1_FIXED_INDENT
public static final boolean ELEMENT1_FIXED_INDENTControl whether NOT EXIST/EXISTS indents in a fixed way or based on the layout size- See Also:
-
TRIPLES_SUBJECT_COLUMN
public static final int TRIPLES_SUBJECT_COLUMNControl triples pretty printing- See Also:
-
TRIPLES_SUBJECT_LONG
public static final int TRIPLES_SUBJECT_LONG- See Also:
-
TRIPLES_PROPERTY_COLUMN
public static final int TRIPLES_PROPERTY_COLUMN- See Also:
-
TRIPLES_COLUMN_GAP
public static final int TRIPLES_COLUMN_GAP- See Also:
-
-
Constructor Details
-
FormatterElement
-
-
Method Details
-
format
public static void format(org.apache.jena.atlas.io.IndentedWriter out, SerializationContext cxt, Element el) -
asString
-
topMustBeGroup
public boolean topMustBeGroup() -
visit
- Specified by:
visitin interfaceElementVisitor
-
visit
- Specified by:
visitin interfaceElementVisitor
-
visit
- Specified by:
visitin interfaceElementVisitor
-
visit
- Specified by:
visitin interfaceElementVisitor
-
visit
- Specified by:
visitin interfaceElementVisitor
-
visit
- Specified by:
visitin interfaceElementVisitor
-
visit
- Specified by:
visitin interfaceElementVisitor
-
visit
- Specified by:
visitin interfaceElementVisitor
-
visit
- Specified by:
visitin interfaceElementVisitor
-
visit
- Specified by:
visitin interfaceElementVisitor
-
visit
- Specified by:
visitin interfaceElementVisitor
-
visit
- Specified by:
visitin interfaceElementVisitor
-
visit
- Specified by:
visitin interfaceElementVisitor
-
visit
- Specified by:
visitin interfaceElementVisitor
-
visit
- Specified by:
visitin interfaceElementVisitor
-
visit
- Specified by:
visitin interfaceElementVisitor
-
visit
- Specified by:
visitin interfaceElementVisitor
-
visit
- Specified by:
visitin interfaceElementVisitor
-
visit
- Specified by:
visitin interfaceElementVisitor
-
visit
- Specified by:
visitin interfaceElementVisitor
-
visitAsGroup
-