org.apache.jena.riot.RDFLanguages.nameToLang()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(6.2k)|赞(0)|评价(0)|浏览(96)

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

RDFLanguages.nameToLang介绍

[英]Turn a name for a language into a Lang object. The name can be a label, or a content type.
[中]将语言的名称转换为Lang对象。名称可以是标签,也可以是内容类型。

代码示例

代码示例来源:origin: apache/jena

public RDFReaderRIOT(String lang) {
  this(lang != null ? RDFLanguages.nameToLang(lang) : null) ;
}

代码示例来源:origin: org.apache.clerezza.ext/org.apache.jena.jena-arq

public RDFReaderRIOT(String lang) {
  this(RDFLanguages.nameToLang(lang)) ;
}

代码示例来源:origin: org.apache.clerezza.ext/org.apache.jena.jena-arq

/** Translate a name into a Lang, return the default if no match found.
 * @deprecated Use {@link RDFLanguages#nameToLang(String)}
 */
@Deprecated 
public static Lang get(String name, Lang dftLang) {
  Lang lang =  RDFLanguages.nameToLang(name) ;
  if ( lang == null )
    return dftLang ;
  return lang ;
}

代码示例来源:origin: apache/jena

protected static void read(Model model, String in, String langStr, String base)
  { 
    Lang lang = null ;
    if ( langStr != null )
      lang = RDFLanguages.nameToLang(langStr) ;
    RDFDataMgr.read(model, in, base, lang) ;
  }
}

代码示例来源:origin: org.apache.jena/jena-cmds

protected static void read(Model model, String in, String langStr, String base)
  { 
    Lang lang = null ;
    if ( langStr != null )
      lang = RDFLanguages.nameToLang(langStr) ;
    RDFDataMgr.read(model, in, base, lang) ;
  }
}

代码示例来源:origin: org.apache.clerezza.ext/org.apache.jena.jena-arq

/** Translate a name into a Lang
 * Throws RiotException if the name is not recognized.
 * @deprecated Use {@link RDFLanguages#nameToLang(String)}
 */
@Deprecated 
public static Lang get(String name) {
  Lang lang =  RDFLanguages.nameToLang(name) ;
  if ( lang == null )
    throw new RiotException("No such language: "+name) ;
  return lang ;
}

代码示例来源:origin: apache/jena

/** Set the output format for sending RDF Datasets to the remote server.
 * This is used for HTTP PUT and POST to a dataset. 
 * This must be a quads format.
 */
public RDFConnectionRemoteBuilder quadsFormat(String langQuads) {
  Objects.requireNonNull(langQuads);
  Lang lang = RDFLanguages.nameToLang(langQuads);
  if ( lang == null )
    throw new RiotException("Language name not recognized: "+langQuads);
  quadsFormat(lang);
  return this;
}

代码示例来源:origin: apache/jena

/** Set the output format for sending RDF graphs to the remote server. 
 * This is used for the SPARQ Graph Store Protocol.
 */
public RDFConnectionRemoteBuilder triplesFormat(String langTriples) {
  Objects.requireNonNull(langTriples);
  Lang lang = RDFLanguages.nameToLang(langTriples);
  if ( lang == null )
    throw new RiotException("Language name not recognized: "+langTriples);
  quadsFormat(lang);
  return this;
}

代码示例来源:origin: org.aksw.rdfunit/rdfunit-io

@Override
public void read(Model model) throws RdfReaderException {
  try {
    RDFDataMgr.read(model, inputStream, null, RDFLanguages.nameToLang(format));
  } catch (Exception e) {
    throw new RdfReaderException(e.getMessage(), e);
  }
}

代码示例来源:origin: org.aksw.rdfunit/rdfunit-io

@Override
public void readDataset(Dataset dataset) throws RdfReaderException {
  try {
    RDFDataMgr.read(dataset, inputStream, null, RDFLanguages.nameToLang(format));
  } catch (Exception e) {
    throw new RdfReaderException(e.getMessage(), e);
  }
}

代码示例来源:origin: org.apache.jena/jena-rdfconnection

/** Set the output format for sending RDF graphs to the remote server. 
 * This is used for the SPARQ Graph Store Protocol.
 */
public RDFConnectionRemoteBuilder triplesFormat(String langTriples) {
  Objects.requireNonNull(langTriples);
  Lang lang = RDFLanguages.nameToLang(langTriples);
  if ( lang == null )
    throw new RiotException("Language name not recognized: "+langTriples);
  quadsFormat(lang);
  return this;
}

代码示例来源:origin: org.apache.jena/jena-rdfconnection

/** Set the output format for sending RDF Datasets to the remote server.
 * This is used for HTTP PUT and POST to a dataset. 
 * This must be a quads format.
 */
public RDFConnectionRemoteBuilder quadsFormat(String langQuads) {
  Objects.requireNonNull(langQuads);
  Lang lang = RDFLanguages.nameToLang(langQuads);
  if ( lang == null )
    throw new RiotException("Language name not recognized: "+langQuads);
  quadsFormat(lang);
  return this;
}

代码示例来源:origin: AKSW/RDFUnit

@Override
public void read(Model model) throws RdfReaderException {
  try {
    RDFDataMgr.read(model, inputStream, null, RDFLanguages.nameToLang(format));
  } catch (Exception e) {
    throw new RdfReaderException(e.getMessage(), e);
  }
}

代码示例来源:origin: AKSW/RDFUnit

@Override
public void readDataset(Dataset dataset) throws RdfReaderException {
  try {
    RDFDataMgr.read(dataset, inputStream, null, RDFLanguages.nameToLang(format));
  } catch (Exception e) {
    throw new RdfReaderException(e.getMessage(), e);
  }
}

代码示例来源:origin: org.apache.clerezza.ext/org.apache.jena.jena-arq

@Override
protected Model readModelWorker(Model model, String filenameOrURI, String baseURI, String syntax) {
  // Doesn't call open() - we want to make the syntax guess
  // based on the mapped URI.
  String mappedURI = mapURI(filenameOrURI) ;
  if ( log.isDebugEnabled() && !mappedURI.equals(filenameOrURI) )
    log.debug("Map: " + filenameOrURI + " => " + mappedURI) ;
  Lang lang = 
    syntax != null 
    ? RDFLanguages.nameToLang(syntax) 
    : RDFLanguages.resourceNameToLang(mappedURI, Lang.RDFXML) ;
    
  RDFDataMgr.read(model, mappedURI, baseURI, lang);
  return model ;
}

代码示例来源:origin: apache/jena

private void test(Lang expected, String string)
{
  Lang lang = RDFLanguages.nameToLang(string) ;
  assertEquals(expected, lang) ;
}

代码示例来源:origin: apache/jena

private static void read(String dataurl, String lang)
{
  read(dataurl, RDFLanguages.nameToLang(lang)) ;
}

代码示例来源:origin: apache/jena

private static void read_stream(String filename, String lang) throws IOException
{
  read_stream(filename, RDFLanguages.nameToLang(lang)) ;
}

代码示例来源:origin: org.apache.clerezza.ext/org.apache.jena.jena-arq

@Override
public RDFReader getReader(String langname)
{
  // If RDF/XML, then return an ARP 
  
  Lang lang = RDFLanguages.nameToLang(langname) ;
  if ( RDFLanguages.RDFXML.equals(lang) )
    return new RDFReaderRIOT_ARP() ;
  return new RDFReaderRIOT(langname) ; 
}

代码示例来源:origin: apache/jena

protected RDFWriterBuilder writer() {
  if ( jenaName == null )
    throw new IllegalArgumentException("Jena writer name is null");
  // For writing via model.write(), use any old names for jena writers. (As of 2107-03 - there are none)
  RDFFormat format = RDFWriterRegistry.getFormatForJenaWriter(jenaName) ;
  RDFWriterBuilder builder = org.apache.jena.riot.RDFWriter.create();
  if ( format != null )
    return builder.format(format);
  Lang lang = RDFLanguages.nameToLang(jenaName);
  if ( lang != null )
    return builder.lang(lang);
  throw new RiotException("No graph writer for '" + jenaName + "'");
}

相关文章