package com.feisystems.polrep.service.xacml;
import java.util.Iterator;
import javax.xml.namespace.NamespaceContext;
public class XACMLNamespaceContext {
public static final String XACML_2_PREFIX = "xacml2";
public static final String XACML_2_URI = "urn:oasis:names:tc:xacml:2.0:policy:schema:os";
public static final NamespaceContext CONTEXT = new NamespaceContext() {
@Override
public String getNamespaceURI(String prefix) {
if (XACML_2_PREFIX.equals(prefix)) {
return XACML_2_URI;
} else {
return null;
}
}
@Override
public String getPrefix(String namespaceURI) {
throw new UnsupportedOperationException();
}
@SuppressWarnings("rawtypes")
@Override
public Iterator getPrefixes(String namespaceURI) {
throw new UnsupportedOperationException();
}
};
private XACMLNamespaceContext() {
};
}