@Override public <T> QueryResultParser set(RioSetting<T> setting, T value) { getParserConfig().set(setting, value); return this; } }
/** * Creates a new parser base that will use the supplied ValueFactory to create Value objects. */ public AbstractQueryResultParser(ValueFactory valueFactory) { setValueFactory(valueFactory); setParserConfig(new ParserConfig()); }
@Override public Collection<RioSetting<?>> getSupportedSettings() { Collection<RioSetting<?>> result = new HashSet<>(super.getSupportedSettings()); result.add(JSONSettings.ALLOW_BACKSLASH_ESCAPING_ANY_CHARACTER); result.add(JSONSettings.ALLOW_COMMENTS); result.add(JSONSettings.ALLOW_NON_NUMERIC_NUMBERS); result.add(JSONSettings.ALLOW_NUMERIC_LEADING_ZEROS); result.add(JSONSettings.ALLOW_SINGLE_QUOTES); result.add(JSONSettings.ALLOW_UNQUOTED_CONTROL_CHARS); result.add(JSONSettings.ALLOW_UNQUOTED_FIELD_NAMES); result.add(JSONSettings.ALLOW_YAML_COMMENTS); result.add(JSONSettings.ALLOW_TRAILING_COMMA); result.add(JSONSettings.INCLUDE_SOURCE_IN_LOCATION); result.add(JSONSettings.STRICT_DUPLICATE_DETECTION); return result; }
@Override public Collection<RioSetting<?>> getSupportedSettings() { // Override to add SPARQL/XML specific supported settings Set<RioSetting<?>> results = new HashSet<>(super.getSupportedSettings()); results.addAll(getCompulsoryXmlPropertySettings()); results.addAll(getCompulsoryXmlFeatureSettings()); results.addAll(getOptionalXmlPropertySettings()); results.addAll(getOptionalXmlFeatureSettings()); results.add(XMLParserSettings.CUSTOM_XML_READER); results.add(XMLParserSettings.FAIL_ON_SAX_NON_FATAL_ERRORS); return results; }
@Override public Collection<RioSetting<?>> getSupportedSettings() { // Override to add SPARQL/XML specific supported settings Set<RioSetting<?>> results = new HashSet<RioSetting<?>>(super.getSupportedSettings()); results.addAll(getCompulsoryXmlPropertySettings()); results.addAll(getCompulsoryXmlFeatureSettings()); results.addAll(getOptionalXmlPropertySettings()); results.addAll(getOptionalXmlFeatureSettings()); results.add(XMLParserSettings.CUSTOM_XML_READER); results.add(XMLParserSettings.FAIL_ON_SAX_NON_FATAL_ERRORS); return results; }
/** * Creates a new parser base that will use the supplied ValueFactory to create Value objects. */ public AbstractQueryResultParser(ValueFactory valueFactory) { setValueFactory(valueFactory); setParserConfig(new ParserConfig()); }
@Override public <T> QueryResultParser set(RioSetting<T> setting, T value) { getParserConfig().set(setting, value); return this; } }
@Override public Collection<RioSetting<?>> getSupportedSettings() { // Override to add SPARQL/XML specific supported settings Set<RioSetting<?>> results = new HashSet<RioSetting<?>>(super.getSupportedSettings()); results.addAll(getCompulsoryXmlPropertySettings()); results.addAll(getCompulsoryXmlFeatureSettings()); results.addAll(getOptionalXmlPropertySettings()); results.addAll(getOptionalXmlFeatureSettings()); results.add(XMLParserSettings.CUSTOM_XML_READER); results.add(XMLParserSettings.FAIL_ON_SAX_NON_FATAL_ERRORS); return results; }