Java Reference
In-Depth Information
Listing 10-23 presents a minimal implementation of the NamespaceContext inter-
face.
Listing 10-23. Minimally implementing NamespaceContext
import java.util.Iterator;
import javax.xml.XMLConstants;
import javax.xml.namespace.NamespaceContext;
class NSContext implements NamespaceContext
{
@Override
public String getNamespaceURI(String prefix)
{
if (prefix == null)
throw
new
IllegalArgumentException("prefix
is
null");
else
if (prefix.equals("tt"))
return "http://www.tutortutor.ca/";
else
return null;
}
@Override
public String getPrefix(String uri)
{
return null;
}
@Override
public Iterator getPrefixes(String uri)
{
return null;
}
}
Search WWH ::




Custom Search