You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jena.apache.org by an...@apache.org on 2012/09/02 22:03:14 UTC
svn commit: r1380044 - in
/jena/Experimental/riot-reader/src/main/java/riot_reader: Lang2.java
Langs.java
Author: andy
Date: Sun Sep 2 20:03:14 2012
New Revision: 1380044
URL: http://svn.apache.org/viewvc?rev=1380044&view=rev
Log:
Lang to extension function
Modified:
jena/Experimental/riot-reader/src/main/java/riot_reader/Lang2.java
jena/Experimental/riot-reader/src/main/java/riot_reader/Langs.java
Modified: jena/Experimental/riot-reader/src/main/java/riot_reader/Lang2.java
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/src/main/java/riot_reader/Lang2.java?rev=1380044&r1=1380043&r2=1380044&view=diff
==============================================================================
--- jena/Experimental/riot-reader/src/main/java/riot_reader/Lang2.java (original)
+++ jena/Experimental/riot-reader/src/main/java/riot_reader/Lang2.java Sun Sep 2 20:03:14 2012
@@ -20,7 +20,6 @@ package riot_reader;
import org.openjena.atlas.web.ContentType ;
-
public class Lang2
{
public static final Lang2 RDFXML = Langs.langRDFXML ;
Modified: jena/Experimental/riot-reader/src/main/java/riot_reader/Langs.java
URL: http://svn.apache.org/viewvc/jena/Experimental/riot-reader/src/main/java/riot_reader/Langs.java?rev=1380044&r1=1380043&r2=1380044&view=diff
==============================================================================
--- jena/Experimental/riot-reader/src/main/java/riot_reader/Langs.java (original)
+++ jena/Experimental/riot-reader/src/main/java/riot_reader/Langs.java Sun Sep 2 20:03:14 2012
@@ -19,6 +19,8 @@
package riot_reader;
import java.io.InputStream ;
+import java.util.Collection ;
+import java.util.Iterator ;
import java.util.Locale ;
import java.util.Map ;
@@ -317,7 +319,22 @@ public class Langs
return null ;
return lang.getContentType() ;
}
+
+ public static String extensionFor(Lang2 lang)
+ {
+ Collection<String> x = extensionsFor(lang) ;
+ Iterator<String> iter = x.iterator() ;
+ if ( ! iter.hasNext() )
+ return null ;
+ return x.iterator().next() ;
+ }
+ public static Collection<String> extensionsFor(Lang2 lang)
+ {
+ return langToExt.get(lang) ;
+ }
+
+
// /** Attempt to guess the content type string from a language name */
// public static Lang2 jenaNameToLang(String jenaShortName)
// {