View Javadoc

1   package fr.in2p3.jsaga.helpers.xpath;
2   
3   import javax.xml.namespace.NamespaceContext;
4   import java.util.Iterator;
5   
6   /* ***************************************************
7   * *** Centre de Calcul de l'IN2P3 - Lyon (France) ***
8   * ***             http://cc.in2p3.fr/             ***
9   * ***************************************************
10  * File:   XJSDLNamespaceContext
11  * Author: Sylvain Reynaud (sreynaud@in2p3.fr)
12  * Date:   2 mai 2008
13  * ***************************************************
14  * Description:                                      */
15  /**
16   *
17   */
18  public class XJSDLNamespaceContext implements NamespaceContext {
19      public String getNamespaceURI(String prefix){
20          if("jsdl".equals(prefix)){
21              return "http://schemas.ggf.org/jsdl/2005/11/jsdl";
22          } else if ("ext".equals(prefix)) {
23              return "http://www.in2p3.fr/jsdl-extension";
24          } else {
25              return null;
26          }
27      }
28  
29      public String getPrefix(String namespaceURI){
30          if ("http://schemas.ggf.org/jsdl/2005/11/jsdl".equals(namespaceURI)) {
31              return "jsdl";
32          } else if ("http://www.in2p3.fr/jsdl-extension".equals(namespaceURI)) {
33              return "ext";
34          } else {
35              return null;
36          }
37      }
38  
39      public Iterator getPrefixes(String namespaceURI){
40          return null;
41      }
42  }