本文整理汇总了Java中org.openrdf.rio.RioSetting类的典型用法代码示例。如果您正苦于以下问题:Java RioSetting类的具体用法?Java RioSetting怎么用?Java RioSetting使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
RioSetting类属于org.openrdf.rio包,在下文中一共展示了RioSetting类的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: testAddMalformedLiteralsStrictConfig
import org.openrdf.rio.RioSetting; //导入依赖的package包/类
@Test
public void testAddMalformedLiteralsStrictConfig()
throws Exception
{
Assert.assertEquals(0L, testAdminCon.size());
Set<RioSetting<?>> empty = Collections.emptySet();
testAdminCon.getParserConfig().setNonFatalErrors(empty);
try {
testAdminCon.add(
MarkLogicRepositoryConnectionTest.class.getResourceAsStream(TEST_DIR_PREFIX + "malformed-literals.ttl"),
"", RDFFormat.TURTLE);
fail("upload of malformed literals should fail with error in strict configuration");
}
catch (Exception e) {
Assert.assertTrue(e instanceof RDFParseException);
}
}
示例2: writeRDF
import org.openrdf.rio.RioSetting; //导入依赖的package包/类
@SuppressWarnings({ "unchecked", "rawtypes" })
public static RDFHandler writeRDF(final OutputStream out, final RDFFormat format,
@Nullable final Map<String, String> namespaces,
@Nullable final Map<? extends RioSetting<?>, ? extends Object> settings)
throws IOException, RDFHandlerException {
final RDFWriter writer = Rio.createWriter(format, out);
final WriterConfig config = writer.getWriterConfig();
config.set(BasicWriterSettings.PRETTY_PRINT, true);
config.set(BasicWriterSettings.RDF_LANGSTRING_TO_LANG_LITERAL, true);
config.set(BasicWriterSettings.XSD_STRING_TO_PLAIN_LITERAL, true);
if (format.equals(RDFFormat.RDFXML)) {
config.set(XMLWriterSettings.INCLUDE_XML_PI, true);
config.set(XMLWriterSettings.INCLUDE_ROOT_RDF_TAG, true);
}
if (settings != null) {
for (final Map.Entry entry : settings.entrySet()) {
config.set((RioSetting) entry.getKey(), entry.getValue());
}
}
return namespaces == null ? writer : newNamespaceHandler(writer, namespaces, null);
}
示例3: getParserConfig
import org.openrdf.rio.RioSetting; //导入依赖的package包/类
private static ParserConfig getParserConfig() {
ParserConfig config = new ParserConfig();
Set<RioSetting<?>> aNonFatalErrors = Sets.<RioSetting<?>> newHashSet(
BasicParserSettings.FAIL_ON_UNKNOWN_DATATYPES, BasicParserSettings.FAIL_ON_UNKNOWN_LANGUAGES);
config.setNonFatalErrors(aNonFatalErrors);
config.set(BasicParserSettings.FAIL_ON_UNKNOWN_DATATYPES, false);
config.set(BasicParserSettings.FAIL_ON_UNKNOWN_LANGUAGES, false);
config.set(BasicParserSettings.VERIFY_DATATYPE_VALUES, false);
config.set(BasicParserSettings.VERIFY_LANGUAGE_TAGS, false);
config.set(BasicParserSettings.VERIFY_RELATIVE_URIS, false);
return config;
}
示例4: getSupportedSettings
import org.openrdf.rio.RioSetting; //导入依赖的package包/类
@Override
public Collection<RioSetting<?>> getSupportedSettings() {
Set<RioSetting<?>> result = new HashSet<RioSetting<?>>(super.getSupportedSettings());
result.add(YARSParserSettings.CASE_INSENSITIVE_DIRECTIVES);
return result;
}
示例5: getSupportedSettings
import org.openrdf.rio.RioSetting; //导入依赖的package包/类
@Override
public Collection<RioSetting<?>> getSupportedSettings() {
return SUPPORTED_SETTINGS;
}
示例6: getSupportedSettings
import org.openrdf.rio.RioSetting; //导入依赖的package包/类
@Override
public Collection<RioSetting<?>> getSupportedSettings()
{
return Collections.emptySet();
}
示例7: getSupportedSettings
import org.openrdf.rio.RioSetting; //导入依赖的package包/类
@Override
@SuppressWarnings("unchecked")
public Collection<RioSetting<?>> getSupportedSettings() {
return Collections.emptyList();
}
示例8: getSupportedSettings
import org.openrdf.rio.RioSetting; //导入依赖的package包/类
/**
* @return A collection of {@link RioSetting}s that are supported by this
* RDFWriter.
* @since 2.7.0
*/
@Override
public Collection<RioSetting<?>> getSupportedSettings() {
return new ArrayList<RioSetting<?>>();
}
示例9: getSupportedSettings
import org.openrdf.rio.RioSetting; //导入依赖的package包/类
/**
* @return A collection of {@link RioSetting}s that are supported by this
* RDFWriter.
* @since 2.7.0
*/
@Override
public Collection<RioSetting<?>> getSupportedSettings() {
return SUPPORTED_SETTINGS;
}
示例10: getSupportedSettings
import org.openrdf.rio.RioSetting; //导入依赖的package包/类
/**
* @return A collection of {@link RioSetting}s that are supported by this
* RDFWriter.
* @since 2.7.0
*/
@Override
public Collection<RioSetting<?>> getSupportedSettings() {
return new ArrayList<RioSetting<?>>();
}