org.eclipse.rdf4j.rio.ParserConfig.set()方法的使用及代码示例

x33g5p2x  于2022-01-26 转载在 其他  
字(6.3k)|赞(0)|评价(0)|浏览(106)

本文整理了Java中org.eclipse.rdf4j.rio.ParserConfig.set()方法的一些代码示例,展示了ParserConfig.set()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ParserConfig.set()方法的具体详情如下:
包路径:org.eclipse.rdf4j.rio.ParserConfig
类名称:ParserConfig
方法名:set

ParserConfig.set介绍

[英]This method indicates a list of optional errors that the parser should attempt to recover from.

If recovery is not possible, then the parser will still abort with an exception.

Calls to this method will override previous calls, including the backwards-compatibility settings setup in the deprecated constructor.

Non-Fatal errors that are detected MUST be reported to the error listener.
[中]此方法指示解析器应尝试从中恢复的可选错误列表。
如果无法恢复,那么解析器仍将异常中止。
对该方法的调用将覆盖以前的调用,包括在不推荐使用的构造函数中设置的向后兼容性设置。
必须将检测到的非致命错误报告给错误侦听器。

代码示例

代码示例来源:origin: Merck/Halyard

@Override
public <T> RDFParser set(RioSetting<T> setting, T value) {
  this.config.set(setting, value);
  return this;
}

代码示例来源:origin: org.semarglproject/semargl-rdf4j

@Override
public <T> RDFParser set(RioSetting<T> setting, T value) {
  parserConfig.set(setting, value);
  return this;
}

代码示例来源:origin: org.eclipse.rdf4j/rdf4j-rio-api

@Override
public void setVerifyData(boolean verifyData) {
  this.parserConfig.set(BasicParserSettings.VERIFY_RELATIVE_URIS, verifyData);
}

代码示例来源:origin: org.eclipse.rdf4j/rdf4j-rio-api

@Override
public void setPreserveBNodeIDs(boolean preserveBNodeIDs) {
  this.parserConfig.set(BasicParserSettings.PRESERVE_BNODE_IDS, preserveBNodeIDs);
}

代码示例来源:origin: apache/incubator-rya

@Override
public ParserConfig getParserConfig() {
  final ParserConfig parserConfig = super.getParserConfig();
  parserConfig.set(BasicParserSettings.VERIFY_URI_SYNTAX, false);
  return parserConfig;
}

代码示例来源:origin: org.eclipse.rdf4j/rdf4j-rio-api

@Override
public <T> RDFParser set(RioSetting<T> setting, T value) {
  getParserConfig().set(setting, value);
  return this;
}

代码示例来源:origin: org.eclipse.rdf4j/rdf4j-rio-rdfxml

/**
 * Sets the parser in a mode to parse stand-alone RDF documents. In stand-alone RDF documents, the enclosing
 * <tt>rdf:RDF</tt> root element is optional if this root element contains just one element (e.g.
 * <tt>rdf:Description</tt>.
 */
public void setParseStandAloneDocuments(boolean standAloneDocs) {
  getParserConfig().set(XMLParserSettings.PARSE_STANDALONE_DOCUMENTS, standAloneDocs);
}

代码示例来源:origin: org.eclipse.rdf4j/rdf4j-client

/**
 * Sets the parser in a mode to parse stand-alone RDF documents. In stand-alone RDF documents, the enclosing
 * <tt>rdf:RDF</tt> root element is optional if this root element contains just one element (e.g.
 * <tt>rdf:Description</tt>.
 */
public void setParseStandAloneDocuments(boolean standAloneDocs) {
  getParserConfig().set(XMLParserSettings.PARSE_STANDALONE_DOCUMENTS, standAloneDocs);
}

代码示例来源:origin: org.semarglproject/semargl-rdf4j

/**
 * Changes {@link RdfaParser#RDFA_VERSION_PROPERTY} setting
 * @param version new value to be set
 */
public void setRdfaCompatibility(RDFaVersion version) {
  parserConfig.set(RDFaParserSettings.RDFA_COMPATIBILITY, version);
  refreshSettings();
}

代码示例来源:origin: eclipse/rdf4j

@Override
  public <T> QueryResultParser set(RioSetting<T> setting, T value) {
    getParserConfig().set(setting, value);
    return this;
  }
}

代码示例来源:origin: org.eclipse.rdf4j/rdf4j-client

@Override
public <T> RDFParser set(RioSetting<T> setting, T value) {
  getParserConfig().set(setting, value);
  return this;
}

代码示例来源:origin: org.semarglproject/semargl-rdf4j

/**
 * Sets a custom {@link XMLReader}.
 * @param reader new value to be set
 */
public void setXmlReader(XMLReader reader) {
  parserConfig.set(SemarglParserSettings.CUSTOM_XML_READER, reader);
  refreshSettings();
}

代码示例来源:origin: org.eclipse.rdf4j/rdf4j-client

@Override
  public <T> QueryResultParser set(RioSetting<T> setting, T value) {
    getParserConfig().set(setting, value);
    return this;
  }
}

代码示例来源:origin: org.semarglproject/semargl-rdf4j

@Override
public void setPreserveBNodeIDs(boolean preserveBNodeIDs) {
  parserConfig.set(BasicParserSettings.PRESERVE_BNODE_IDS, preserveBNodeIDs);
  refreshSettings();
}

代码示例来源:origin: org.semarglproject/semargl-rdf4j

/**
 * Changes {@link RdfaParser#ENABLE_PROCESSOR_GRAPH} setting
 * @param processorGraphEnabled new value to be set
 */
public void setProcessorGraphEnabled(boolean processorGraphEnabled) {
  parserConfig.set(SemarglParserSettings.PROCESSOR_GRAPH_ENABLED, processorGraphEnabled);
  refreshSettings();
}

代码示例来源:origin: org.semarglproject/semargl-rdf4j

/**
 * Changes {@link RdfaParser#ENABLE_VOCAB_EXPANSION} setting
 * @param vocabExpansionEnabled new value to be set
 */
public void setVocabExpansionEnabled(boolean vocabExpansionEnabled) {
  parserConfig.set(RDFaParserSettings.VOCAB_EXPANSION_ENABLED, vocabExpansionEnabled);
  refreshSettings();
}

代码示例来源:origin: eclipse/rdf4j

@Override
public <T> RDFParser set(RioSetting<T> setting, T value) {
  getParserConfig().set(setting, value);
  return this;
}

代码示例来源:origin: org.eclipse.rdf4j/rdf4j-client

public HTTPRepositoryConnection(HTTPRepository repository, RDF4JProtocolSession client) {
  super(repository);
  this.client = client;
  // parser used for locally processing input data to be sent to the server
  // should be strict, and should preserve bnode ids.
  setParserConfig(new ParserConfig());
  getParserConfig().set(BasicParserSettings.VERIFY_DATATYPE_VALUES, true);
  getParserConfig().set(BasicParserSettings.PRESERVE_BNODE_IDS, true);
      getParserConfig().set(HTTPRepositorySettings.MAX_STATEMENT_BUFFER_SIZE, 
          HTTPRepositorySettings.MAX_STATEMENT_BUFFER_SIZE.getDefaultValue());
}

代码示例来源:origin: eclipse/rdf4j

public HTTPRepositoryConnection(HTTPRepository repository, RDF4JProtocolSession client) {
  super(repository);
  this.client = client;
  // parser used for locally processing input data to be sent to the server
  // should be strict, and should preserve bnode ids.
  setParserConfig(new ParserConfig());
  getParserConfig().set(BasicParserSettings.VERIFY_DATATYPE_VALUES, true);
  getParserConfig().set(BasicParserSettings.PRESERVE_BNODE_IDS, true);
      getParserConfig().set(HTTPRepositorySettings.MAX_STATEMENT_BUFFER_SIZE, 
          HTTPRepositorySettings.MAX_STATEMENT_BUFFER_SIZE.getDefaultValue());
}

代码示例来源:origin: org.eclipse.rdf4j/rdf4j-repository-http

public HTTPRepositoryConnection(HTTPRepository repository, RDF4JProtocolSession client) {
  super(repository);
  this.client = client;
  // parser used for locally processing input data to be sent to the server
  // should be strict, and should preserve bnode ids.
  setParserConfig(new ParserConfig());
  getParserConfig().set(BasicParserSettings.VERIFY_DATATYPE_VALUES, true);
  getParserConfig().set(BasicParserSettings.PRESERVE_BNODE_IDS, true);
      getParserConfig().set(HTTPRepositorySettings.MAX_STATEMENT_BUFFER_SIZE, 
          HTTPRepositorySettings.MAX_STATEMENT_BUFFER_SIZE.getDefaultValue());
}

相关文章