/******************************************************************************* * Copyright (c) 2010 Robert "Unlogic" Olofsson (unlogic@unlogic.se). * All rights reserved. This program and the accompanying materials * are made available under the terms of the GNU Lesser Public License v3 * which accompanies this distribution, and is available at * http://www.gnu.org/licenses/lgpl-3.0-standalone.html ******************************************************************************/ package se.unlogic.standardutils.xml; import javax.xml.namespace.NamespaceContext; import java.util.Collections; import java.util.Iterator; public class SimpleNamespaceContext implements NamespaceContext { private String prefix; private String URI; public SimpleNamespaceContext(String prefix, String URI) { super(); this.prefix = prefix; this.URI = URI; } public String getNamespaceURI(String prefix) { return URI; } public String getPrefix(String namespaceURI) { return prefix; } public Iterator<String> getPrefixes(String namespaceURI) { return Collections.singletonList(prefix).iterator(); } }