| // *************************************************************************************************************************** |
| // * 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.juneau.jena; |
| |
| import static org.apache.juneau.jena.RdfCommon.*; |
| import static org.apache.juneau.jena.RdfParser.*; |
| |
| import java.lang.annotation.*; |
| import java.nio.charset.*; |
| import java.util.*; |
| |
| import org.apache.juneau.*; |
| import org.apache.juneau.http.*; |
| import org.apache.juneau.parser.*; |
| import org.apache.juneau.reflect.*; |
| import org.apache.juneau.svl.*; |
| import org.apache.juneau.xml.*; |
| |
| /** |
| * Builder class for building instances of RDF parsers. |
| */ |
| public class RdfParserBuilder extends ReaderParserBuilder { |
| |
| /** |
| * Constructor, default settings. |
| */ |
| public RdfParserBuilder() { |
| super(); |
| } |
| |
| /** |
| * Constructor. |
| * |
| * @param ps The initial configuration settings for this builder. |
| */ |
| public RdfParserBuilder(PropertyStore ps) { |
| super(ps); |
| } |
| |
| @Override /* ContextBuilder */ |
| public RdfParser build() { |
| return build(RdfParser.class); |
| } |
| |
| //----------------------------------------------------------------------------------------------------------------- |
| // Properties |
| //----------------------------------------------------------------------------------------------------------------- |
| |
| /** |
| * Configuration property: XML namespace for Juneau properties. |
| * |
| * @param value |
| * The new value for this property. |
| * @return This object (for method chaining). |
| */ |
| public RdfParserBuilder juneauNs(String value) { |
| return set(RDF_juneauNs, value); |
| } |
| |
| /** |
| * Configuration property: Default XML namespace for bean properties. |
| * |
| * @param value |
| * The new value for this property. |
| * @return This object (for method chaining). |
| */ |
| public RdfParserBuilder juneauBpNs(String value) { |
| return set(RDF_juneauBpNs, value); |
| } |
| |
| /** |
| * Configuration property: RDF/XML property: <c>iri_rules</c>. |
| * |
| * <p> |
| * Set the engine for checking and resolving. |
| * |
| * <p> |
| * Possible values: |
| * <ul class='spaced-list'> |
| * <li> |
| * <js>"lax"</js> - The rules for RDF URI references only, which does permit spaces although the use of spaces |
| * is not good practice. |
| * <li> |
| * <js>"strict"</js> - Sets the IRI engine with rules for valid IRIs, XLink and RDF; it does not permit spaces |
| * in IRIs. |
| * <li> |
| * <js>"iri"</js> - Sets the IRI engine to IRI |
| * ({@doc http://www.ietf.org/rfc/rfc3986.txt RFC 3986}, |
| * {@doc http://www.ietf.org/rfc/rfc3987.txt RFC 3987}). |
| * |
| * </ul> |
| * |
| * @param value |
| * The new value for this property. |
| * @return This object (for method chaining). |
| */ |
| public RdfParserBuilder arp_iriRules(String value) { |
| return set(RDF_arp_iriRules, value); |
| } |
| |
| /** |
| * Configuration property: RDF/XML ARP property: <c>error-mode</c>. |
| * |
| * <p> |
| * This allows a coarse-grained approach to control of error handling. |
| * |
| * <p> |
| * Possible values: |
| * <ul> |
| * <li><js>"default"</js> |
| * <li><js>"lax"</js> |
| * <li><js>"strict"</js> |
| * <li><js>"strict-ignore"</js> |
| * <li><js>"strict-warning"</js> |
| * <li><js>"strict-error"</js> |
| * <li><js>"strict-fatal"</js> |
| * </ul> |
| * |
| * @param value |
| * The new value for this property. |
| * @return This object (for method chaining). |
| */ |
| public RdfParserBuilder arp_errorMode(String value) { |
| return set(RDF_arp_errorMode, value); |
| } |
| |
| /** |
| * Configuration property: RDF/XML ARP property: <c>error-mode</c>. |
| * |
| * <p> |
| * Sets ARP to look for RDF embedded within an enclosing XML document. |
| * |
| * @param value |
| * The new value for this property. |
| * @return This object (for method chaining). |
| */ |
| public RdfParserBuilder arp_embedding(boolean value) { |
| return set(RDF_arp_embedding, value); |
| } |
| |
| /** |
| * Configuration property: RDF/XML property: <c>xmlbase</c>. |
| * |
| * <p> |
| * The value to be included for an <xa>xml:base</xa> attribute on the root element in the file. |
| * |
| * @param value |
| * The new value for this property. |
| * @return This object (for method chaining). |
| */ |
| public RdfParserBuilder rdfxml_xmlBase(String value) { |
| return set(RDF_rdfxml_xmlBase, value); |
| } |
| |
| /** |
| * Configuration property: RDF/XML property: <c>longId</c>. |
| * |
| * <p> |
| * Whether to use long ID's for anon resources. |
| * Short ID's are easier to read, but can run out of memory on very large models. |
| * |
| * @param value |
| * The new value for this property. |
| * @return This object (for method chaining). |
| */ |
| public RdfParserBuilder rdfxml_longId(boolean value) { |
| return set(RDF_rdfxml_longId, value); |
| } |
| |
| /** |
| * Configuration property: RDF/XML property: <c>allowBadURIs</c>. |
| * |
| * <p> |
| * URIs in the graph are, by default, checked prior to serialization. |
| * |
| * @param value |
| * The new value for this property. |
| * @return This object (for method chaining). |
| */ |
| public RdfParserBuilder rdfxml_allowBadUris(boolean value) { |
| return set(RDF_rdfxml_allowBadUris, value); |
| } |
| |
| /** |
| * Configuration property: RDF/XML property: <c>relativeURIs</c>. |
| * |
| * <p> |
| * What sort of relative URIs should be used. |
| * |
| * <p> |
| * A comma separate list of options: |
| * <ul class='spaced-list'> |
| * <li> |
| * <js>"same-document"</js> - Same-document references (e.g. <js>""</js> or <js>"#foo"</js>) |
| * <li> |
| * <js>"network"</js> - Network paths (e.g. <js>"//example.org/foo"</js> omitting the URI scheme) |
| * <li> |
| * <js>"absolute"</js> - Absolute paths (e.g. <js>"/foo"</js> omitting the scheme and authority) |
| * <li> |
| * <js>"relative"</js> - Relative path not beginning in <js>"../"</js> |
| * <li> |
| * <js>"parent"</js> - Relative path beginning in <js>"../"</js> |
| * <li> |
| * <js>"grandparent"</js> - Relative path beginning in <js>"../../"</js> |
| * </ul> |
| * |
| * <p> |
| * The default value is <js>"same-document, absolute, relative, parent"</js>. |
| * To switch off relative URIs use the value <js>""</js>. |
| * Relative URIs of any of these types are output where possible if and only if the option has been specified. |
| * |
| * @param value |
| * The new value for this property. |
| * @return This object (for method chaining). |
| */ |
| public RdfParserBuilder rdfxml_relativeUris(String value) { |
| return set(RDF_rdfxml_relativeUris, value); |
| } |
| |
| /** |
| * Configuration property: RDF/XML property: <c>showXmlDeclaration</c>. |
| * |
| * <p> |
| * Possible values: |
| * <ul class='spaced-list'> |
| * <li> |
| * <js>"true"</js> - Add XML Declaration to the output. |
| * <li> |
| * <js>"false"</js> - Don't add XML Declaration to the output. |
| * <li> |
| * <js>"default"</js> - Only add an XML Declaration when asked to write to an <c>OutputStreamWriter</c> |
| * that uses some encoding other than <c>UTF-8</c> or <c>UTF-16</c>. |
| * In this case the encoding is shown in the XML declaration. |
| * </ul> |
| * |
| * @param value |
| * The new value for this property. |
| * @return This object (for method chaining). |
| */ |
| public RdfParserBuilder rdfxml_showXmlDeclaration(String value) { |
| return set(RDF_rdfxml_showXmlDeclaration, value); |
| } |
| |
| /** |
| * Configuration property: RDF/XML property: <c>showDoctypeDeclaration</c>. |
| * |
| * <p> |
| * If true, an XML doctype declaration is included in the output. |
| * This declaration includes a <c>!ENTITY</c> declaration for each prefix mapping in the model, and any |
| * attribute value that starts with the URI of that mapping is written as starting with the corresponding entity |
| * invocation. |
| * |
| * @param value |
| * The new value for this property. |
| * @return This object (for method chaining). |
| */ |
| public RdfParserBuilder rdfxml_showDoctypeDeclaration(boolean value) { |
| return set(RDF_rdfxml_showDoctypeDeclaration, value); |
| } |
| |
| /** |
| * Configuration property: RDF/XML property: <c>tab</c>. |
| * |
| * <p> |
| * The number of spaces with which to indent XML child elements. |
| * |
| * @param value |
| * The new value for this property. |
| * @return This object (for method chaining). |
| */ |
| public RdfParserBuilder rdfxml_tab(int value) { |
| return set(RDF_rdfxml_tab, value); |
| } |
| |
| /** |
| * Configuration property: RDF/XML property: <c>attributeQuoteChar</c>. |
| * |
| * <p> |
| * The XML attribute quote character. |
| * |
| * @param value |
| * The new value for this property. |
| * @return This object (for method chaining). |
| */ |
| public RdfParserBuilder rdfxml_attributeQuoteChar(String value) { |
| return set(RDF_rdfxml_attributeQuoteChar, value); |
| } |
| |
| /** |
| * Configuration property: RDF/XML property: <c>blockRules</c>. |
| * |
| * <p> |
| * A list of <c>Resource</c> or a <c>String</c> being a comma separated list of fragment IDs from |
| * {@doc http://www.w3.org/TR/rdf-syntax-grammar RDF Syntax Grammar} indicating grammar |
| * rules that will not be used. |
| * |
| * @param value |
| * The new value for this property. |
| * @return This object (for method chaining). |
| */ |
| public RdfParserBuilder rdfxml_blockRules(String value) { |
| return set(RDF_rdfxml_blockRules, value); |
| } |
| |
| /** |
| * Configuration property: N3/Turtle property: <c>minGap</c>. |
| * |
| * <p> |
| * Minimum gap between items on a line. |
| * |
| * @param value |
| * The new value for this property. |
| * @return This object (for method chaining). |
| */ |
| public RdfParserBuilder n3_minGap(int value) { |
| return set(RDF_n3_minGap, value); |
| } |
| |
| /** |
| * Configuration property: N3/Turtle property: <c>objectLists</c>. |
| * |
| * <p> |
| * Print object lists as comma separated lists. |
| * |
| * @param value |
| * The new value for this property. |
| * @return This object (for method chaining). |
| */ |
| public RdfParserBuilder n3_objectLists(boolean value) { |
| return set(RDF_n3_objectLists, value); |
| } |
| |
| /** |
| * Configuration property: N3/Turtle property: <c>subjectColumn</c>. |
| * |
| * <p> |
| * If the subject is shorter than this value, the first property may go on the same line. |
| * |
| * @param value |
| * The new value for this property. |
| * @return This object (for method chaining). |
| */ |
| public RdfParserBuilder n3_subjectColumn(int value) { |
| return set(RDF_n3_subjectColumn, value); |
| } |
| |
| /** |
| * Configuration property: N3/Turtle property: <c>propertyColumn</c>. |
| * |
| * <p> |
| * Width of the property column. |
| * |
| * @param value |
| * The new value for this property. |
| * @return This object (for method chaining). |
| */ |
| public RdfParserBuilder n3_propertyColumn(int value) { |
| return set(RDF_n3_propertyColumn, value); |
| } |
| |
| /** |
| * Configuration property: N3/Turtle property: <c>indentProperty</c>. |
| * |
| * <p> |
| * Width to indent properties. |
| * |
| * @param value |
| * The new value for this property. |
| * @return This object (for method chaining). |
| */ |
| public RdfParserBuilder n3_indentProperty(int value) { |
| return set(RDF_n3_indentProperty, value); |
| } |
| |
| /** |
| * Configuration property: N3/Turtle property: <c>widePropertyLen</c>. |
| * |
| * <p> |
| * Width of the property column. |
| * Must be longer than <c>propertyColumn</c>. |
| * |
| * @param value |
| * The new value for this property. |
| * @return This object (for method chaining). |
| */ |
| public RdfParserBuilder n3_widePropertyLen(int value) { |
| return set(RDF_n3_widePropertyLen, value); |
| } |
| |
| /** |
| * Configuration property: N3/Turtle property: <c>abbrevBaseURI</c>. |
| * |
| * <p> |
| * Control whether to use abbreviations <c><></c> or <c><#></c>. |
| * |
| * @param value |
| * The new value for this property. |
| * @return This object (for method chaining). |
| */ |
| public RdfParserBuilder n3_abbrevBaseUri(boolean value) { |
| return set(RDF_n3_abbrevBaseUri, value); |
| } |
| |
| /** |
| * Configuration property: N3/Turtle property: <c>usePropertySymbols</c>. |
| * |
| * <p> |
| * Control whether to use <c>a</c>, <c>=</c> and <c>=></c> in output |
| * |
| * @param value |
| * The new value for this property. |
| * @return This object (for method chaining). |
| */ |
| public RdfParserBuilder n3_usePropertySymbols(boolean value) { |
| return set(RDF_n3_usePropertySymbols, value); |
| } |
| |
| /** |
| * Configuration property: N3/Turtle property: <c>useTripleQuotedStrings</c>. |
| * |
| * <p> |
| * Allow the use of <c>"""</c> to delimit long strings. |
| * |
| * @param value |
| * The new value for this property. |
| * @return This object (for method chaining). |
| */ |
| public RdfParserBuilder n3_useTripleQuotedStrings(boolean value) { |
| return set(RDF_n3_useTripleQuotedStrings, value); |
| } |
| |
| /** |
| * Configuration property: N3/Turtle property: <c>useDoubles</c>. |
| * |
| * <p> |
| * Allow the use doubles as <c>123.456</c>. |
| * |
| * @param value |
| * The new value for this property. |
| * @return This object (for method chaining). |
| */ |
| public RdfParserBuilder n3_useDoubles(boolean value) { |
| return set(RDF_n3_useDoubles, value); |
| } |
| |
| /** |
| * Configuration property: RDF format for representing collections and arrays. |
| * |
| * <p> |
| * Possible values: |
| * <ul class='spaced-list'> |
| * <li> |
| * <js>"DEFAULT"</js> - Default format. The default is an RDF Sequence container. |
| * <li> |
| * <js>"SEQ"</js> - RDF Sequence container. |
| * <li> |
| * <js>"BAG"</js> - RDF Bag container. |
| * <li> |
| * <js>"LIST"</js> - RDF List container. |
| * <li> |
| * <js>"MULTI_VALUED"</js> - Multi-valued properties. |
| * </ul> |
| * |
| * <ul class='notes'> |
| * <li> |
| * If you use <js>"BAG"</js> or <js>"MULTI_VALUED"</js>, the order of the elements in the collection will get |
| * lost. |
| * </ul> |
| * |
| * @param value |
| * The new value for this property. |
| * @return This object (for method chaining). |
| */ |
| public RdfParserBuilder collectionFormat(String value) { |
| return set(RDF_collectionFormat, value); |
| } |
| |
| /** |
| * Configuration property: RDF format for representing collections and arrays. |
| * |
| * <p> |
| * Possible values: |
| * <ul class='spaced-list'> |
| * <li> |
| * <js>"DEFAULT"</js> - Default format. The default is an RDF Sequence container. |
| * <li> |
| * <js>"SEQ"</js> - RDF Sequence container. |
| * <li> |
| * <js>"BAG"</js> - RDF Bag container. |
| * <li> |
| * <js>"LIST"</js> - RDF List container. |
| * <li> |
| * <js>"MULTI_VALUED"</js> - Multi-valued properties. |
| * </ul> |
| * |
| * <ul class='seealso'> |
| * <li class='jf'>{@link RdfParser#RDF_collectionFormat} |
| * </ul> |
| * |
| * @param value The new value for this property. |
| * @return This object (for method chaining). |
| */ |
| public RdfParserBuilder collectionFormat(RdfCollectionFormat value) { |
| return set(RDF_collectionFormat, value); |
| } |
| |
| /** |
| * Configuration property: Default XML namespace for bean properties. |
| * |
| * <ul class='seealso'> |
| * <li class='jf'>{@link RdfParser#RDF_juneauBpNs} |
| * </ul> |
| * |
| * @param value |
| * The new value for this property. |
| * <br>The default is <code>{j:<js>'http://www.apache.org/juneaubp/'</js>}</code>. |
| * @return This object (for method chaining). |
| */ |
| public RdfParserBuilder juneauBpNs(Namespace value) { |
| return set(RDF_juneauBpNs, value); |
| } |
| |
| /** |
| * Configuration property: XML namespace for Juneau properties. |
| * |
| * <ul class='seealso'> |
| * <li class='jf'>{@link RdfParser#RDF_juneauNs} |
| * </ul> |
| * |
| * @param value |
| * The new value for this property. |
| * <br>The default is <code>{j:<js>'http://www.apache.org/juneau/'</js>}</code>. |
| * @return This object (for method chaining). |
| */ |
| public RdfParserBuilder juneauNs(Namespace value) { |
| return set(RDF_juneauNs, value); |
| } |
| |
| /** |
| * Configuration property: RDF language. |
| * |
| * <p> |
| * Can be any of the following: |
| * <ul class='spaced-list'> |
| * <li> |
| * <js>"RDF/XML"</js> |
| * <li> |
| * <js>"RDF/XML-ABBREV"</js> (default) |
| * <li> |
| * <js>"N-TRIPLE"</js> |
| * <li> |
| * <js>"N3"</js> - General name for the N3 writer. |
| * Will make a decision on exactly which writer to use (pretty writer, plain writer or simple writer) when |
| * created. |
| * Default is the pretty writer but can be overridden with system property |
| * <c>org.apache.jena.n3.N3JenaWriter.writer</c>. |
| * <li> |
| * <js>"N3-PP"</js> - Name of the N3 pretty writer. |
| * The pretty writer uses a frame-like layout, with prefixing, clustering like properties and embedding |
| * one-referenced bNodes. |
| * <li> |
| * <js>"N3-PLAIN"</js> - Name of the N3 plain writer. |
| * The plain writer writes records by subject. |
| * <li> |
| * <js>"N3-TRIPLES"</js> - Name of the N3 triples writer. |
| * This writer writes one line per statement, like N-Triples, but does N3-style prefixing. |
| * <li> |
| * <js>"TURTLE"</js> - Turtle writer. |
| * http://www.dajobe.org/2004/01/turtle/ |
| * </ul> |
| * |
| * <ul class='seealso'> |
| * <li class='jf'>{@link RdfParser#RDF_language} |
| * </ul> |
| * |
| * @param value The new value for this property. |
| * @return This object (for method chaining). |
| */ |
| public RdfParserBuilder language(String value) { |
| return set(RDF_language, value); |
| } |
| |
| /** |
| * Configuration property: Collections should be serialized and parsed as loose collections. |
| * |
| * <p> |
| * When specified, collections of resources are handled as loose collections of resources in RDF instead of |
| * resources that are children of an RDF collection (e.g. Sequence, Bag). |
| * |
| * <ul class='seealso'> |
| * <li class='jf'>{@link RdfParser#RDF_looseCollections} |
| * </ul> |
| * |
| * @param value |
| * The new value for this property. |
| * <br>The default is <jk>false</jk>. |
| * @return This object (for method chaining). |
| */ |
| public RdfParserBuilder looseCollections(boolean value) { |
| return set(RDF_looseCollections, value); |
| } |
| |
| /** |
| * Configuration property: Collections should be serialized and parsed as loose collections. |
| * |
| * <p> |
| * Shortcut for calling <code>looseCollection(<jk>true</jk>)</code>. |
| * |
| * <ul class='seealso'> |
| * <li class='jf'>{@link RdfParser#RDF_looseCollections} |
| * </ul> |
| * |
| * @return This object (for method chaining). |
| */ |
| public RdfParserBuilder looseCollections() { |
| return set(RDF_looseCollections, true); |
| } |
| |
| /** |
| * Configuration property: RDF language. |
| * |
| * <p> |
| * Shortcut for calling <code>language(<jsf>LANG_N3</jsf>)</code>. |
| * |
| * <ul class='seealso'> |
| * <li class='jf'>{@link RdfParser#RDF_language} |
| * </ul> |
| * |
| * @return This object (for method chaining). |
| */ |
| public RdfParserBuilder n3() { |
| return language(Constants.LANG_N3); |
| } |
| |
| /** |
| * Configuration property: RDF language. |
| * |
| * <p> |
| * Shortcut for calling <code>language(<jsf>LANG_NTRIPLE</jsf>)</code>. |
| * |
| * <ul class='seealso'> |
| * <li class='jf'>{@link RdfParser#RDF_language} |
| * </ul> |
| * |
| * @return This object (for method chaining). |
| */ |
| public RdfParserBuilder ntriple() { |
| return language(Constants.LANG_NTRIPLE); |
| } |
| |
| /** |
| * Configuration property: Trim whitespace from text elements. |
| * |
| * <p> |
| * If <jk>true</jk>, whitespace in text elements will be automatically trimmed. |
| * |
| * <ul class='seealso'> |
| * <li class='jf'>{@link RdfParser#RDF_trimWhitespace} |
| * </ul> |
| * |
| * @param value |
| * The new value for this property. |
| * <br>The default is <jk>false</jk>. |
| * @return This object (for method chaining). |
| */ |
| public RdfParserBuilder trimWhitespace(boolean value) { |
| return set(RDF_trimWhitespace, value); |
| } |
| |
| /** |
| * Configuration property: Trim whitespace from text elements. |
| * |
| * <p> |
| * Shortcut for calling <code>trimWhitespace(<jk>true</jk>)</code>. |
| * |
| * <ul class='seealso'> |
| * <li class='jf'>{@link RdfParser#RDF_trimWhitespace} |
| * </ul> |
| * |
| * @return This object (for method chaining). |
| */ |
| public RdfParserBuilder trimWhitespace() { |
| return set(RDF_trimWhitespace, true); |
| } |
| |
| /** |
| * Shortcut for calling <code>language(<jsf>LANG_TURTLE</jsf>)</code>. |
| * |
| * <ul class='seealso'> |
| * <li class='jf'>{@link RdfParser#RDF_language} |
| * </ul> |
| * |
| * @return This object (for method chaining). |
| */ |
| public RdfParserBuilder turtle() { |
| return language(Constants.LANG_TURTLE); |
| } |
| |
| /** |
| * Shortcut for calling <code>language(<jsf>LANG_RDF_XML</jsf>)</code>. |
| * |
| * <ul class='seealso'> |
| * <li class='jf'>{@link RdfParser#RDF_language} |
| * </ul> |
| * |
| * @return This object (for method chaining). |
| */ |
| public RdfParserBuilder xml() { |
| return language(Constants.LANG_RDF_XML); |
| } |
| |
| /** |
| * Shortcut for calling <code>language(<jsf>LANG_RDF_XML_ABBREV</jsf>)</code>. |
| * |
| * <ul class='seealso'> |
| * <li class='jf'>{@link RdfParser#RDF_language} |
| * </ul> |
| * |
| * @return This object (for method chaining). |
| */ |
| public RdfParserBuilder xmlabbrev() { |
| return language(Constants.LANG_RDF_XML_ABBREV); |
| } |
| |
| @Override /* ReaderParserBuilder */ |
| public RdfParserBuilder fileCharset(Charset value) { |
| super.fileCharset(value); |
| return this; |
| } |
| |
| @Override /* ReaderParserBuilder */ |
| public RdfParserBuilder streamCharset(Charset value) { |
| super.streamCharset(value); |
| return this; |
| } |
| |
| @Override /* ParserBuilder */ |
| public RdfParserBuilder autoCloseStreams(boolean value) { |
| super.autoCloseStreams(value); |
| return this; |
| } |
| |
| @Override /* ParserBuilder */ |
| public RdfParserBuilder autoCloseStreams() { |
| super.autoCloseStreams(); |
| return this; |
| } |
| |
| @Override /* ParserBuilder */ |
| public RdfParserBuilder debugOutputLines(int value) { |
| super.debugOutputLines(value); |
| return this; |
| } |
| |
| @Override /* ParserBuilder */ |
| public RdfParserBuilder listener(Class<? extends ParserListener> value) { |
| super.listener(value); |
| return this; |
| } |
| |
| @Override /* ParserBuilder */ |
| public RdfParserBuilder strict(boolean value) { |
| super.strict(value); |
| return this; |
| } |
| |
| @Override /* ParserBuilder */ |
| public RdfParserBuilder strict() { |
| super.strict(); |
| return this; |
| } |
| |
| @Override /* ParserBuilder */ |
| public RdfParserBuilder trimStrings(boolean value) { |
| super.trimStrings(value); |
| return this; |
| } |
| |
| @Override /* ParserBuilder */ |
| public RdfParserBuilder trimStrings() { |
| super.trimStrings(); |
| return this; |
| } |
| |
| @Override /* ParserBuilder */ |
| public RdfParserBuilder unbuffered(boolean value) { |
| super.unbuffered(value); |
| return this; |
| } |
| |
| @Override /* ParserBuilder */ |
| public RdfParserBuilder unbuffered() { |
| super.unbuffered(); |
| return this; |
| } |
| |
| @Override /* BeanContextBuilder */ |
| public RdfParserBuilder beanClassVisibility(Visibility value) { |
| super.beanClassVisibility(value); |
| return this; |
| } |
| |
| @Override /* BeanContextBuilder */ |
| public RdfParserBuilder beanConstructorVisibility(Visibility value) { |
| super.beanConstructorVisibility(value); |
| return this; |
| } |
| |
| @Override /* BeanContextBuilder */ |
| @Deprecated |
| public RdfParserBuilder beanDictionary(Class<?>...values) { |
| super.beanDictionary(values); |
| return this; |
| } |
| |
| @Override /* BeanContextBuilder */ |
| @Deprecated |
| public RdfParserBuilder beanDictionary(Object...values) { |
| super.beanDictionary(values); |
| return this; |
| } |
| |
| @Override /* BeanContextBuilder */ |
| @Deprecated |
| public RdfParserBuilder beanDictionaryReplace(Class<?>...values) { |
| super.beanDictionaryReplace(values); |
| return this; |
| } |
| |
| @Override /* BeanContextBuilder */ |
| @Deprecated |
| public RdfParserBuilder beanDictionaryReplace(Object...values) { |
| super.beanDictionaryReplace(values); |
| return this; |
| } |
| |
| @Override /* BeanContextBuilder */ |
| @Deprecated |
| public RdfParserBuilder beanDictionaryRemove(Class<?>...values) { |
| super.beanDictionaryRemove(values); |
| return this; |
| } |
| |
| @Override /* BeanContextBuilder */ |
| @Deprecated |
| public RdfParserBuilder beanDictionaryRemove(Object...values) { |
| super.beanDictionaryRemove(values); |
| return this; |
| } |
| |
| @Override /* BeanContextBuilder */ |
| public RdfParserBuilder beanFieldVisibility(Visibility value) { |
| super.beanFieldVisibility(value); |
| return this; |
| } |
| |
| @Override /* BeanContextBuilder */ |
| public RdfParserBuilder beanFilters(Class<?>...values) { |
| super.beanFilters(values); |
| return this; |
| } |
| |
| @Override /* BeanContextBuilder */ |
| public RdfParserBuilder beanFilters(Object...values) { |
| super.beanFilters(values); |
| return this; |
| } |
| |
| @Override /* BeanContextBuilder */ |
| public RdfParserBuilder beanFiltersReplace(Class<?>...values) { |
| super.beanFiltersReplace(values); |
| return this; |
| } |
| |
| @Override /* BeanContextBuilder */ |
| public RdfParserBuilder beanFiltersReplace(Object...values) { |
| super.beanFiltersReplace(values); |
| return this; |
| } |
| |
| @Override /* BeanContextBuilder */ |
| public RdfParserBuilder beanFiltersRemove(Class<?>...values) { |
| super.beanFiltersRemove(values); |
| return this; |
| } |
| |
| @Override /* BeanContextBuilder */ |
| public RdfParserBuilder beanFiltersRemove(Object...values) { |
| super.beanFiltersRemove(values); |
| return this; |
| } |
| |
| @Override /* BeanContextBuilder */ |
| public RdfParserBuilder beanMapPutReturnsOldValue(boolean value) { |
| super.beanMapPutReturnsOldValue(value); |
| return this; |
| } |
| |
| @Override /* BeanContextBuilder */ |
| public RdfParserBuilder beanMapPutReturnsOldValue() { |
| super.beanMapPutReturnsOldValue(); |
| return this; |
| } |
| |
| @Override /* BeanContextBuilder */ |
| public RdfParserBuilder beanMethodVisibility(Visibility value) { |
| super.beanMethodVisibility(value); |
| return this; |
| } |
| |
| @Override /* BeanContextBuilder */ |
| public RdfParserBuilder beansRequireDefaultConstructor(boolean value) { |
| super.beansRequireDefaultConstructor(value); |
| return this; |
| } |
| |
| @Override /* BeanContextBuilder */ |
| public RdfParserBuilder beansRequireDefaultConstructor() { |
| super.beansRequireDefaultConstructor(); |
| return this; |
| } |
| |
| @Override /* BeanContextBuilder */ |
| public RdfParserBuilder beansRequireSerializable(boolean value) { |
| super.beansRequireSerializable(value); |
| return this; |
| } |
| |
| @Override /* BeanContextBuilder */ |
| public RdfParserBuilder beansRequireSerializable() { |
| super.beansRequireSerializable(); |
| return this; |
| } |
| |
| @Override /* BeanContextBuilder */ |
| public RdfParserBuilder beansRequireSettersForGetters(boolean value) { |
| super.beansRequireSettersForGetters(value); |
| return this; |
| } |
| |
| @Override /* BeanContextBuilder */ |
| public RdfParserBuilder beansRequireSettersForGetters() { |
| super.beansRequireSettersForGetters(); |
| return this; |
| } |
| |
| @Override /* BeanContextBuilder */ |
| public RdfParserBuilder beansRequireSomeProperties(boolean value) { |
| super.beansRequireSomeProperties(value); |
| return this; |
| } |
| |
| @Override /* BeanContextBuilder */ |
| public RdfParserBuilder beanTypePropertyName(String value) { |
| super.beanTypePropertyName(value); |
| return this; |
| } |
| |
| @Override /* BeanContextBuilder */ |
| public RdfParserBuilder bpi(Class<?> beanClass, String value) { |
| super.bpi(beanClass, value); |
| return this; |
| } |
| |
| @Override /* BeanContextBuilder */ |
| public RdfParserBuilder bpi(Map<String,String> values) { |
| super.bpi(values); |
| return this; |
| } |
| |
| @Override /* BeanContextBuilder */ |
| public RdfParserBuilder bpi(String beanClassName, String value) { |
| super.bpi(beanClassName, value); |
| return this; |
| } |
| |
| @Override /* BeanContextBuilder */ |
| public RdfParserBuilder bpx(Class<?> beanClass, String properties) { |
| super.bpx(beanClass, properties); |
| return this; |
| } |
| |
| @Override /* BeanContextBuilder */ |
| public RdfParserBuilder bpx(Map<String,String> values) { |
| super.bpx(values); |
| return this; |
| } |
| |
| @Override /* BeanContextBuilder */ |
| public RdfParserBuilder bpx(String beanClassName, String value) { |
| super.bpx(beanClassName, value); |
| return this; |
| } |
| |
| @Override /* BeanContextBuilder */ |
| public RdfParserBuilder bpro(Class<?> beanClass, String value) { |
| super.bpro(beanClass, value); |
| return this; |
| } |
| |
| @Override /* BeanContextBuilder */ |
| public RdfParserBuilder bpro(Map<String,String> values) { |
| super.bpro(values); |
| return this; |
| } |
| |
| @Override /* BeanContextBuilder */ |
| public RdfParserBuilder bpro(String beanClassName, String value) { |
| super.bpro(beanClassName, value); |
| return this; |
| } |
| |
| @Override /* BeanContextBuilder */ |
| public RdfParserBuilder bpwo(Class<?> beanClass, String properties) { |
| super.bpwo(beanClass, properties); |
| return this; |
| } |
| |
| @Override /* BeanContextBuilder */ |
| public RdfParserBuilder bpwo(Map<String,String> values) { |
| super.bpwo(values); |
| return this; |
| } |
| |
| @Override /* BeanContextBuilder */ |
| public RdfParserBuilder bpwo(String beanClassName, String value) { |
| super.bpwo(beanClassName, value); |
| return this; |
| } |
| |
| @Override /* BeanContextBuilder */ |
| public RdfParserBuilder debug() { |
| super.debug(); |
| return this; |
| } |
| |
| @Override /* BeanContextBuilder */ |
| public RdfParserBuilder dictionary(Class<?>...values) { |
| super.dictionary(values); |
| return this; |
| } |
| |
| @Override /* BeanContextBuilder */ |
| public RdfParserBuilder dictionary(Object...values) { |
| super.dictionary(values); |
| return this; |
| } |
| |
| @Override /* BeanContextBuilder */ |
| public RdfParserBuilder dictionaryReplace(Class<?>...values) { |
| super.dictionaryReplace(values); |
| return this; |
| } |
| |
| @Override /* BeanContextBuilder */ |
| public RdfParserBuilder dictionaryReplace(Object...values) { |
| super.dictionaryReplace(values); |
| return this; |
| } |
| |
| @Override /* BeanContextBuilder */ |
| public RdfParserBuilder dictionaryRemove(Class<?>...values) { |
| super.dictionaryRemove(values); |
| return this; |
| } |
| |
| @Override /* BeanContextBuilder */ |
| public RdfParserBuilder dictionaryRemove(Object...values) { |
| super.dictionaryRemove(values); |
| return this; |
| } |
| |
| @Override /* BeanContextBuilder */ |
| public <T> RdfParserBuilder example(Class<T> c, T o) { |
| super.example(c, o); |
| return this; |
| } |
| |
| @Override /* BeanContextBuilder */ |
| public <T> RdfParserBuilder exampleJson(Class<T> c, String value) { |
| super.exampleJson(c, value); |
| return this; |
| } |
| |
| @Override /* BeanContextBuilder */ |
| public RdfParserBuilder ignoreInvocationExceptionsOnGetters(boolean value) { |
| super.ignoreInvocationExceptionsOnGetters(value); |
| return this; |
| } |
| |
| @Override /* BeanContextBuilder */ |
| public RdfParserBuilder ignoreInvocationExceptionsOnGetters() { |
| super.ignoreInvocationExceptionsOnGetters(); |
| return this; |
| } |
| |
| @Override /* BeanContextBuilder */ |
| public RdfParserBuilder ignoreInvocationExceptionsOnSetters(boolean value) { |
| super.ignoreInvocationExceptionsOnSetters(value); |
| return this; |
| } |
| |
| @Override /* BeanContextBuilder */ |
| public RdfParserBuilder ignoreInvocationExceptionsOnSetters() { |
| super.ignoreInvocationExceptionsOnSetters(); |
| return this; |
| } |
| |
| @Override /* BeanContextBuilder */ |
| public RdfParserBuilder ignorePropertiesWithoutSetters(boolean value) { |
| super.ignorePropertiesWithoutSetters(value); |
| return this; |
| } |
| |
| @Override /* BeanContextBuilder */ |
| public RdfParserBuilder ignoreUnknownBeanProperties(boolean value) { |
| super.ignoreUnknownBeanProperties(value); |
| return this; |
| } |
| |
| @Override /* BeanContextBuilder */ |
| public RdfParserBuilder ignoreUnknownBeanProperties() { |
| super.ignoreUnknownBeanProperties(); |
| return this; |
| } |
| |
| @Override /* BeanContextBuilder */ |
| public RdfParserBuilder ignoreUnknownNullBeanProperties(boolean value) { |
| super.ignoreUnknownNullBeanProperties(value); |
| return this; |
| } |
| |
| @Override /* BeanContextBuilder */ |
| public RdfParserBuilder implClass(Class<?> interfaceClass, Class<?> implClass) { |
| super.implClass(interfaceClass, implClass); |
| return this; |
| } |
| |
| @Override /* BeanContextBuilder */ |
| public RdfParserBuilder implClasses(Map<String,Class<?>> values) { |
| super.implClasses(values); |
| return this; |
| } |
| |
| @Override /* BeanContextBuilder */ |
| public RdfParserBuilder locale(Locale value) { |
| super.locale(value); |
| return this; |
| } |
| |
| @Override /* BeanContextBuilder */ |
| public RdfParserBuilder mediaType(MediaType value) { |
| super.mediaType(value); |
| return this; |
| } |
| |
| @Override /* BeanContextBuilder */ |
| public RdfParserBuilder notBeanClasses(Class<?>...values) { |
| super.notBeanClasses(values); |
| return this; |
| } |
| |
| @Override /* BeanContextBuilder */ |
| public RdfParserBuilder notBeanClasses(Object...values) { |
| super.notBeanClasses(values); |
| return this; |
| } |
| |
| @Override /* BeanContextBuilder */ |
| public RdfParserBuilder notBeanClassesReplace(Class<?>...values) { |
| super.notBeanClassesReplace(values); |
| return this; |
| } |
| |
| @Override /* BeanContextBuilder */ |
| public RdfParserBuilder notBeanClassesReplace(Object...values) { |
| super.notBeanClassesReplace(values); |
| return this; |
| } |
| |
| @Override /* BeanContextBuilder */ |
| public RdfParserBuilder notBeanClassesRemove(Class<?>...values) { |
| super.notBeanClassesRemove(values); |
| return this; |
| } |
| |
| @Override /* BeanContextBuilder */ |
| public RdfParserBuilder notBeanClassesRemove(Object...values) { |
| super.notBeanClassesRemove(values); |
| return this; |
| } |
| |
| @Override /* BeanContextBuilder */ |
| public RdfParserBuilder notBeanPackages(Object...values) { |
| super.notBeanPackages(values); |
| return this; |
| } |
| |
| @Override /* BeanContextBuilder */ |
| public RdfParserBuilder notBeanPackages(String...values) { |
| super.notBeanPackages(values); |
| return this; |
| } |
| |
| @Override /* BeanContextBuilder */ |
| public RdfParserBuilder notBeanPackagesReplace(String...values) { |
| super.notBeanPackagesReplace(values); |
| return this; |
| } |
| |
| @Override /* BeanContextBuilder */ |
| public RdfParserBuilder notBeanPackagesReplace(Object...values) { |
| super.notBeanPackagesReplace(values); |
| return this; |
| } |
| |
| @Override /* BeanContextBuilder */ |
| public RdfParserBuilder notBeanPackagesRemove(String...values) { |
| super.notBeanPackagesRemove(values); |
| return this; |
| } |
| |
| @Override /* BeanContextBuilder */ |
| public RdfParserBuilder notBeanPackagesRemove(Object...values) { |
| super.notBeanPackagesRemove(values); |
| return this; |
| } |
| |
| @Override /* BeanContextBuilder */ |
| public RdfParserBuilder pojoSwaps(Class<?>...values) { |
| super.pojoSwaps(values); |
| return this; |
| } |
| |
| @Override /* BeanContextBuilder */ |
| public RdfParserBuilder pojoSwaps(Object...values) { |
| super.pojoSwaps(values); |
| return this; |
| } |
| |
| @Override /* BeanContextBuilder */ |
| public RdfParserBuilder pojoSwapsReplace(Class<?>...values) { |
| super.pojoSwapsReplace(values); |
| return this; |
| } |
| |
| @Override /* BeanContextBuilder */ |
| public RdfParserBuilder pojoSwapsReplace(Object...values) { |
| super.pojoSwapsReplace(values); |
| return this; |
| } |
| |
| @Override /* BeanContextBuilder */ |
| public RdfParserBuilder pojoSwapsRemove(Class<?>...values) { |
| super.pojoSwapsRemove(values); |
| return this; |
| } |
| |
| @Override /* BeanContextBuilder */ |
| public RdfParserBuilder pojoSwapsRemove(Object...values) { |
| super.pojoSwapsRemove(values); |
| return this; |
| } |
| |
| @Override /* BeanContextBuilder */ |
| public RdfParserBuilder sortProperties(boolean value) { |
| super.sortProperties(value); |
| return this; |
| } |
| |
| @Override /* BeanContextBuilder */ |
| public RdfParserBuilder sortProperties() { |
| super.sortProperties(); |
| return this; |
| } |
| |
| @Override /* BeanContextBuilder */ |
| public RdfParserBuilder timeZone(TimeZone value) { |
| super.timeZone(value); |
| return this; |
| } |
| |
| @Override /* BeanContextBuilder */ |
| public RdfParserBuilder useEnumNames(boolean value) { |
| super.useEnumNames(value); |
| return this; |
| } |
| |
| @Override /* BeanContextBuilder */ |
| public RdfParserBuilder useEnumNames() { |
| super.useEnumNames(); |
| return this; |
| } |
| |
| @Override /* BeanContextBuilder */ |
| public RdfParserBuilder useInterfaceProxies(boolean value) { |
| super.useInterfaceProxies(value); |
| return this; |
| } |
| |
| @Override /* BeanContextBuilder */ |
| public RdfParserBuilder useJavaBeanIntrospector(boolean value) { |
| super.useJavaBeanIntrospector(value); |
| return this; |
| } |
| |
| @Override /* BeanContextBuilder */ |
| public RdfParserBuilder useJavaBeanIntrospector() { |
| super.useJavaBeanIntrospector(); |
| return this; |
| } |
| |
| @Override /* ContextBuilder */ |
| public RdfParserBuilder annotations(Annotation...values) { |
| super.annotations(values); |
| return this; |
| } |
| |
| @Override /* ContextBuilder */ |
| public RdfParserBuilder set(String name, Object value) { |
| super.set(name, value); |
| return this; |
| } |
| |
| @Override /* ContextBuilder */ |
| public RdfParserBuilder set(Map<String,Object> properties) { |
| super.set(properties); |
| return this; |
| } |
| |
| @Override /* ContextBuilder */ |
| public RdfParserBuilder add(Map<String,Object> properties) { |
| super.add(properties); |
| return this; |
| } |
| |
| @Override /* ContextBuilder */ |
| public RdfParserBuilder addTo(String name, Object value) { |
| super.addTo(name, value); |
| return this; |
| } |
| |
| @Override /* ContextBuilder */ |
| public RdfParserBuilder addTo(String name, String key, Object value) { |
| super.addTo(name, key, value); |
| return this; |
| } |
| |
| @Override /* ContextBuilder */ |
| public RdfParserBuilder removeFrom(String name, Object value) { |
| super.removeFrom(name, value); |
| return this; |
| } |
| |
| @Override /* ContextBuilder */ |
| public RdfParserBuilder apply(PropertyStore copyFrom) { |
| super.apply(copyFrom); |
| return this; |
| } |
| |
| @Override |
| public RdfParserBuilder applyAnnotations(AnnotationList al, VarResolverSession vrs) { |
| super.applyAnnotations(al, vrs); |
| return this; |
| } |
| } |