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

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

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

RDFLanguages.checkRegistration介绍

暂无

代码示例

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

public static boolean isRegistered(Lang lang)
{
  if ( lang == null )
    throw new IllegalArgumentException("null for language") ;
  String label = canonicalKey(lang.getLabel()) ;
  Lang lang2 = mapLabelToLang.get(label) ;
  if ( lang2 == null )
    return false ;
  checkRegistration(lang) ;
  return true ;
}

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

public static boolean isRegistered(Lang lang)
{
  if ( lang == null )
    throw new IllegalArgumentException("null for language") ;
  String label = canonicalKey(lang.getLabel()) ;
  Lang lang2 = mapLabelToLang.get(label) ;
  if ( lang2 == null )
    return false ;
  checkRegistration(lang) ;
  return true ;
}

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

/** Remove a registration of a language - this also removes all recorded mapping
 * of content types and file extensions. 
 */

public static void unregister(Lang lang)
{
  if ( lang == null )
    throw new IllegalArgumentException("null for language") ;
  checkRegistration(lang) ; 
  mapLabelToLang.remove(canonicalKey(lang.getLabel())) ;
  mapContentTypeToLang.remove(canonicalKey(lang.getContentType().getContentType())) ;
  
  for ( String ct : lang.getAltContentTypes() )
    mapContentTypeToLang.remove(canonicalKey(ct)) ;
  for ( String ext : lang.getFileExtensions() )
    mapFileExtToLang.remove(canonicalKey(ext)) ;
}

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

/** Remove a regsitration of a language - this also removes all recorded mapping
 * of content types and file extensions. 
 */

public static void unregister(Lang lang)
{
  if ( lang == null )
    throw new IllegalArgumentException("null for language") ;
  checkRegistration(lang) ; 
  mapLabelToLang.remove(canonicalKey(lang.getLabel())) ;
  mapContentTypeToLang.remove(canonicalKey(lang.getContentType().getContentType())) ;
  
  for ( String ct : lang.getAltContentTypes() )
    mapContentTypeToLang.remove(canonicalKey(ct)) ;
  for ( String ext : lang.getFileExtensions() )
    mapFileExtToLang.remove(canonicalKey(ext)) ;
}

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

/** Register a language.
 * To create a {@link Lang} object use {@link LangBuilder}.
 * See also 
 * {@link RDFParserRegistry#registerLang}
 * for registering a language and it's RDF parser factory.
 * 
 * @see RDFParserRegistry
 */
public static void register(Lang lang)
{
  if ( lang == null )
    throw new IllegalArgumentException("null for language") ;
  checkRegistration(lang) ;
  mapLabelToLang.put(canonicalKey(lang.getLabel()),  lang) ;
  
  for (String altName : lang.getAltNames() )
    mapLabelToLang.put(canonicalKey(altName), lang) ;
  
  mapContentTypeToLang.put(canonicalKey(lang.getContentType().getContentType()), lang) ;
  for ( String ct : lang.getAltContentTypes() )
    mapContentTypeToLang.put(canonicalKey(ct), lang) ;
  for ( String ext : lang.getFileExtensions() )
  {
    if ( ext.startsWith(".") ) 
      ext = ext.substring(1) ;
    mapFileExtToLang.put(canonicalKey(ext), lang) ;
  }
}

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

/** Register a language.
 * To create a {@link Lang} object use {@link LangBuilder}.
 * See also 
 * {@link RDFParserRegistry#registerLang}
 * for registering a language and it's RDF parser fatory.
 * 
 * @see RDFParserRegistry
 */
public static void register(Lang lang)
{
  if ( lang == null )
    throw new IllegalArgumentException("null for language") ;
  checkRegistration(lang) ;
  mapLabelToLang.put(canonicalKey(lang.getLabel()),  lang) ;
  
  for (String altName : lang.getAltNames() )
    mapLabelToLang.put(canonicalKey(altName), lang) ;
  
  mapContentTypeToLang.put(canonicalKey(lang.getContentType().getContentType()), lang) ;
  for ( String ct : lang.getAltContentTypes() )
    mapContentTypeToLang.put(canonicalKey(ct), lang) ;
  for ( String ext : lang.getFileExtensions() )
  {
    if ( ext.startsWith(".") ) 
      ext = ext.substring(1) ;
    mapFileExtToLang.put(canonicalKey(ext), lang) ;
  }
}

相关文章