|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.abdera.util.AbderaConfiguration
public final class AbderaConfiguration
Provides the basic configuration for the Abdera default implementation. This class should not be accessed by applications directly without very good reason.
| Field Summary |
|---|
| Constructor Summary | |
|---|---|
|
AbderaConfiguration()
|
protected |
AbderaConfiguration(ResourceBundle bundle)
|
| Method Summary | |
|---|---|
AbderaConfiguration |
addExtensionFactory(ExtensionFactory factory)
Registers an ExtensionFactory implementation. |
AbderaConfiguration |
addNamedParser(NamedParser parser)
Registers a NamedParser implementation |
AbderaConfiguration |
addNamedWriter(NamedWriter writer)
Registers a NamedWriter implementation |
AbderaConfiguration |
addStreamWriter(Class<? extends StreamWriter> sw)
Registers a StreamWriter implementation |
Object |
clone()
|
String |
getConfigurationOption(String id)
Retrieve the value of the specified configuration option |
String |
getConfigurationOption(String id,
String _default)
Retrieve the value of the specified configuration option or _default if the value is null |
static Configuration |
getDefault()
Returns the default configuration. |
List<ExtensionFactory> |
getExtensionFactories()
Returns the listing of registered ExtensionFactory implementations |
Map<String,NamedParser> |
getNamedParsers()
Returns the collection of Named Parsers |
Map<String,NamedWriter> |
getNamedWriters()
Returns the collection of NamedWriters |
Map<String,Class<? extends StreamWriter>> |
getStreamWriters()
Returns the collection of NamedWriters |
Factory |
newFactoryInstance(Abdera abdera)
Return a new instance of org.apache.abdera.factory.Factory |
ParserFactory |
newParserFactoryInstance(Abdera abdera)
Return a new instance of org.apache.abdera.parser.ParserFactory |
Parser |
newParserInstance(Abdera abdera)
Return a new instance of org.apache.abdera.parser.Parser |
StreamWriter |
newStreamWriterInstance(Abdera abdera)
Return a new instance of the default org.apache.abdera.writer.Writer |
WriterFactory |
newWriterFactoryInstance(Abdera abdera)
Return a new instance of org.apache.abdera.writer.WriterFactory |
Writer |
newWriterInstance(Abdera abdera)
Return a new instance of the default org.apache.abdera.writer.Writer |
XPath |
newXPathInstance(Abdera abdera)
Return a new instance of org.apache.abdera.xpath.XPath |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AbderaConfiguration()
protected AbderaConfiguration(ResourceBundle bundle)
| Method Detail |
|---|
public static Configuration getDefault()
public String getConfigurationOption(String id)
getConfigurationOption in interface Configuration
public String getConfigurationOption(String id,
String _default)
getConfigurationOption in interface Configurationpublic AbderaConfiguration addExtensionFactory(ExtensionFactory factory)
addExtensionFactory in interface Configurationfactory - is the new ExtensionFactory to add
public List<ExtensionFactory> getExtensionFactories()
getExtensionFactories in interface Configurationpublic AbderaConfiguration addNamedWriter(NamedWriter writer)
addNamedWriter in interface Configurationwriter - is the new NamedWriter to add
public Map<String,NamedWriter> getNamedWriters()
getNamedWriters in interface Configurationpublic Map<String,Class<? extends StreamWriter>> getStreamWriters()
getStreamWriters in interface Configurationpublic AbderaConfiguration addNamedParser(NamedParser parser)
addNamedParser in interface Configurationparser - is the new NamedParser to add
public AbderaConfiguration addStreamWriter(Class<? extends StreamWriter> sw)
addStreamWriter in interface Configurationsw - is the new StreamWriter to add
public Map<String,NamedParser> getNamedParsers()
getNamedParsers in interface Configurationpublic Object clone()
clone in interface Configurationclone in class Objectpublic Factory newFactoryInstance(Abdera abdera)
newFactoryInstance in interface Configurationpublic Parser newParserInstance(Abdera abdera)
newParserInstance in interface Configurationpublic XPath newXPathInstance(Abdera abdera)
newXPathInstance in interface Configurationpublic ParserFactory newParserFactoryInstance(Abdera abdera)
newParserFactoryInstance in interface Configurationpublic WriterFactory newWriterFactoryInstance(Abdera abdera)
newWriterFactoryInstance in interface Configurationpublic Writer newWriterInstance(Abdera abdera)
newWriterInstance in interface Configurationpublic StreamWriter newStreamWriterInstance(Abdera abdera)
newStreamWriterInstance in interface Configuration
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||