public abstract class ExtensionRegistry
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.util.Map |
builders
List of extension builders.
|
protected java.util.Map |
readers
List of extension readers.
|
protected java.util.Map |
writers
List of extension writers.
|
Constructor and Description |
---|
ExtensionRegistry() |
Modifier and Type | Method and Description |
---|---|
void |
addBuilder(java.lang.String namespace,
ExtensionBuilder builder)
Add an extension builder for a specific namespace.
|
void |
addReader(java.lang.String namespace,
ExtensionReader reader)
Add an extension reader for a specific namespace.
|
void |
addWriter(java.lang.String namespace,
ExtensionWriter writer)
Add an extension writer for a specific namespace.
|
ExtensionBuilder |
getBuilder(java.lang.String namespace)
Get an extension builder for a specific namespace.
|
ExtensionReader |
getReader(java.lang.String namespace)
Get an extension reader for a specific namespace.
|
ExtensionWriter |
getWriter(java.lang.String namespace)
Get an extension writer for a specific namespace.
|
protected java.util.Map readers
protected java.util.Map writers
protected java.util.Map builders
public void addReader(java.lang.String namespace, ExtensionReader reader)
public ExtensionReader getReader(java.lang.String namespace)
public void addWriter(java.lang.String namespace, ExtensionWriter writer)
public ExtensionWriter getWriter(java.lang.String namespace)
public void addBuilder(java.lang.String namespace, ExtensionBuilder builder)
public ExtensionBuilder getBuilder(java.lang.String namespace)
Copyright ? 2001 International Business Machines Corporation. All Rights Reserved.