001
014
015 package com.liferay.portal.xml.xpath;
016
017 import java.util.Map;
018
019 import org.jaxen.NamespaceContext;
020
021
024 public class LiferayNamespaceContext implements NamespaceContext {
025
026 public LiferayNamespaceContext(Map<String, String> namespaceContextMap) {
027 _namespaceContextMap = namespaceContextMap;
028 }
029
030 @Override
031 public String translateNamespacePrefixToUri(String prefix) {
032 if (_namespaceContextMap == null) {
033 return null;
034 }
035
036 return _namespaceContextMap.get(prefix);
037 }
038
039 private Map<String, String> _namespaceContextMap;
040
041 }