Class SimpleNamespaceContext

java.lang.Object
net.shibboleth.metadata.dom.SimpleNamespaceContext
All Implemented Interfaces:
NamespaceContext

@ThreadSafe public class SimpleNamespaceContext extends Object implements NamespaceContext
Simple implementation of NamespaceContext based on a map from prefix values to corresponding URIs. This implementation only supports a single mapping for a given prefix, that is getPrefixes(String) will always contain at most 1 element.
Since:
0.10.0
  • Field Details

  • Constructor Details

    • SimpleNamespaceContext

      public SimpleNamespaceContext()
      Constructor.
    • SimpleNamespaceContext

      public SimpleNamespaceContext(@Nonnull @NonnullElements Map<String,String> prefixToUriMappings)
      Constructor.
      Parameters:
      prefixToUriMappings - Maps prefix values to the corresponding namespace URIs.
  • Method Details