Class NamespaceCollection
java.lang.Object
org.pentaho.reporting.libraries.xmlns.writer.NamespaceCollection
Holds a set of namespace definitions that have been declared in a libbase-configuration.
- Author:
- Thomas Morgner
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Configures the namespace collection and adds all namespace definitions found in the configuration under the given prefix to the collection.String[]
Returns all known namespaces for which definitions exist in this collection.Returns the prefered namespace prefix for the given namespace URI.
-
Constructor Details
-
NamespaceCollection
public NamespaceCollection()Default constructor.
-
-
Method Details
-
configure
public void configure(org.pentaho.reporting.libraries.base.config.Configuration config, String prefix) Configures the namespace collection and adds all namespace definitions found in the configuration under the given prefix to the collection.- Parameters:
config
- the configuration from where to read the namespaces.prefix
- the configuration prefix for filtering the configuration entries.
-
getPrefix
Returns the prefered namespace prefix for the given namespace URI.- Parameters:
uri
- the namespace for which a prefix should be looked up.- Returns:
- the defined prefix.
-
getDefinedUris
Returns all known namespaces for which definitions exist in this collection.- Returns:
- the defined uris as array.
-