本文整理了Java中org.apache.jena.riot.RDFLanguages.nameToLang
方法的一些代码示例,展示了RDFLanguages.nameToLang
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。RDFLanguages.nameToLang
方法的具体详情如下:
包路径:org.apache.jena.riot.RDFLanguages
类名称: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 + "'");
}
内容来源于网络,如有侵权,请联系作者删除!