org.apache.jena.riot.writer.WriterConst Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jena-arq Show documentation
Show all versions of jena-arq Show documentation
ARQ is a SPARQL 1.1 query engine for Apache Jena
/**
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.apache.jena.riot.writer;
import org.apache.jena.graph.Node ;
import org.apache.jena.vocabulary.RDF ;
public class WriterConst
{
// See INDENT_PREDICATE
// public static final int MIN_SUBJECT = 4 ;
/** Minimum width of the predicate columns. */
public static final int MIN_PREDICATE = 4 ;
/** Subjects longer than this have a NL after them. */
public static final int LONG_SUBJECT = 20 ;
/** Predicates longer than this have a NL after them. */
public static final int LONG_PREDICATE = 30 ;
/** The IRI column in a prefix. */
public static final int PREFIX_IRI = 15;
// Pretty writers - do object lists?
// The block writers do not do object lists.
public static boolean OBJECT_LISTS = true ;
// // Fixed column widths (unused).
// public static int COLW_SUBJECT = 6 ;
// public static int COLW_PREDICATE = 10 ;
/** Column for start of predicate */
public static final int INDENT_PREDICATE = 8 ;
/** Column for start of object */
public static final int INDENT_OBJECT = 8 ;
/** Minimum gap from S to P and from P to O */
public static final int MIN_GAP = 2 ;
/** Minimum gap from S to P */
public static final int GAP_S_P = MIN_GAP ;
/** Minimum gap from P to O */
public static final int GAP_P_O = MIN_GAP ;
// TriG constants.
/** Whether to put in {} for the default graph when pretty writing */
public static final boolean GDFT_BRACE = false ;
/** Whether to put in a newline after the opening { of a default graph block */
public static final boolean NL_GDFT_START = false ;
/** Whether to put in a newline after the opening { of a named graph block */
public static final boolean NL_GNMD_START = true ;
/** Whether to put the closing } of a default graph block on a newline */
public static final boolean NL_GDFT_END = true ;
/** Whether to put the closing } of a named graph block on a newline */
public static final boolean NL_GNMD_END = true ;
/** Indent for triples in default graph blocks if inside {} */
public static final int INDENT_GDFT = 2 ;
/** Indent for trinples in named graph blocks */
public static final int INDENT_GNMD = 4 ;
// Constants.
public static final String rdfNS = RDF.getURI() ;
public static final Node RDF_type = RDF.Nodes.type ;
public static final Node RDF_First = RDF.Nodes.first ;
public static final Node RDF_Rest = RDF.Nodes.rest ;
public static final Node RDF_Nil = RDF.Nodes.nil ;
}