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)
 //    {