List of usage examples for org.xml.sax.helpers NamespaceSupport getURI
public String getURI(String prefix)
From source file:org.codice.ddf.spatial.ogc.csw.catalog.common.converter.DefaultCswRecordMap.java
public static boolean hasDefaultMetacardFieldForPrefixedString(String propertyName, NamespaceSupport namespaceSupport) { if (propertyName.contains(":") && !isXpathPropertyName(propertyName)) { String prefix = propertyName.substring(0, propertyName.indexOf(":")); String localName = propertyName.substring(propertyName.indexOf(":") + 1); if (namespaceSupport != null && namespaceSupport.getURI(prefix) != null) { String uri = namespaceSupport.getURI(prefix); QName qname = new QName(uri, localName, prefix); return hasDefaultMetacardFieldFor(qname); } else {/* ww w.java2 s . c om*/ return hasDefaultMetacardFieldFor(localName); } } else { return hasDefaultMetacardFieldFor(propertyName); } }
From source file:org.codice.ddf.spatial.ogc.csw.catalog.common.converter.DefaultCswRecordMap.java
public static String getDefaultMetacardFieldForPrefixedString(String propertyName, NamespaceSupport namespaceSupport) { String name;/*w w w.jav a 2 s . co m*/ if (propertyName.contains(":") && !isXpathPropertyName(propertyName)) { String prefix = propertyName.substring(0, propertyName.indexOf(":")); String localName = propertyName.substring(propertyName.indexOf(":") + 1); if (namespaceSupport != null && namespaceSupport.getURI(prefix) != null) { String uri = namespaceSupport.getURI(prefix); QName qname = new QName(uri, localName, prefix); name = getDefaultMetacardFieldFor(qname); } else { name = getDefaultMetacardFieldFor(localName); } } else { name = getDefaultMetacardFieldFor(propertyName); } return name; }
From source file:org.codice.ddf.spatial.ogc.csw.catalog.converter.DefaultCswRecordMap.java
public boolean hasDefaultMetacardFieldForPrefixedString(String propertyName, NamespaceSupport namespaceSupport) { if (propertyName.contains(":")) { String prefix = propertyName.substring(0, propertyName.indexOf(":")); String localName = propertyName.substring(propertyName.indexOf(":") + 1); if (namespaceSupport != null && namespaceSupport.getURI(prefix) != null) { String uri = namespaceSupport.getURI(prefix); QName qname = new QName(uri, localName, prefix); return hasDefaultMetacardFieldFor(qname); } else {//from w w w .java 2s. co m return hasDefaultMetacardFieldFor(localName); } } else { return hasDefaultMetacardFieldFor(propertyName); } }
From source file:org.codice.ddf.spatial.ogc.csw.catalog.converter.DefaultCswRecordMap.java
public String getDefaultMetacardFieldForPrefixedString(String propertyName, NamespaceSupport namespaceSupport) { String name;/*from w w w . ja v a2 s .c om*/ if (propertyName.contains(":")) { String prefix = propertyName.substring(0, propertyName.indexOf(":")); String localName = propertyName.substring(propertyName.indexOf(":") + 1); if (namespaceSupport != null && namespaceSupport.getURI(prefix) != null) { String uri = namespaceSupport.getURI(prefix); QName qname = new QName(uri, localName, prefix); name = getDefaultMetacardFieldFor(qname); } else { name = getDefaultMetacardFieldFor(localName); } } else { name = getDefaultMetacardFieldFor(propertyName); } return name; }
From source file:org.geotools.util.XmlXpathUtilites.java
private static void addNamespaces(NamespaceSupport ns, JXPathContext context) { Enumeration<String> prefixes = ns.getPrefixes(); while (prefixes.hasMoreElements()) { String prefix = prefixes.nextElement(); String uri = ns.getURI(prefix); context.registerNamespace(prefix, uri); }//from w w w . jav a2 s . c o m }