当前位置: 首页>>代码示例>>Java>>正文


Java RioSetting类代码示例

本文整理汇总了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);
		
	}
}
 
开发者ID:marklogic,项目名称:marklogic-sesame,代码行数:21,代码来源:MarkLogicRepositoryConnectionTest.java

示例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);
}
 
开发者ID:dkmfbk,项目名称:knowledgestore,代码行数:27,代码来源:RDFUtil.java

示例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;
}
 
开发者ID:clarkparsia,项目名称:csv2rdf,代码行数:17,代码来源:CSV2RDF.java

示例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;
}
 
开发者ID:lszeremeta,项目名称:sesame-rio-yars,代码行数:7,代码来源:YARSParser.java

示例5: getSupportedSettings

import org.openrdf.rio.RioSetting; //导入依赖的package包/类
@Override
public Collection<RioSetting<?>> getSupportedSettings() {
	return SUPPORTED_SETTINGS;
}
 
开发者ID:ldp4j,项目名称:ldp4j,代码行数:5,代码来源:TurtlePrettyPrinter.java

示例6: getSupportedSettings

import org.openrdf.rio.RioSetting; //导入依赖的package包/类
@Override
public Collection<RioSetting<?>> getSupportedSettings()
{
    return Collections.emptySet();
}
 
开发者ID:apache,项目名称:marmotta,代码行数:6,代码来源:SPARQLBooleanHTMLWriter.java

示例7: getSupportedSettings

import org.openrdf.rio.RioSetting; //导入依赖的package包/类
@Override
@SuppressWarnings("unchecked")
public Collection<RioSetting<?>> getSupportedSettings() {
	return Collections.emptyList();
}
 
开发者ID:apache,项目名称:marmotta,代码行数:6,代码来源:SPARQLGraphResultWriter.java

示例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<?>>();
}
 
开发者ID:apache,项目名称:marmotta,代码行数:10,代码来源:SPARQLResultsHTMLWriterXSL.java

示例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;
}
 
开发者ID:apache,项目名称:marmotta,代码行数:10,代码来源:SPARQLResultsHTMLWriter.java

示例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<?>>();
}
 
开发者ID:apache,项目名称:marmotta,代码行数:10,代码来源:RDFHtmlWriterImpl.java


注:本文中的org.openrdf.rio.RioSetting类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。