public abstract class PublishedConfigurationOutputter extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
PublishedConfigurationOutputter.EnvOutputter |
static class |
PublishedConfigurationOutputter.JsonOutputter |
static class |
PublishedConfigurationOutputter.PropertiesOutputter |
static class |
PublishedConfigurationOutputter.XmlOutputter |
| Modifier and Type | Field and Description |
|---|---|
protected PublishedConfiguration |
owner |
| Modifier | Constructor and Description |
|---|---|
protected |
PublishedConfigurationOutputter(PublishedConfiguration owner) |
| Modifier and Type | Method and Description |
|---|---|
abstract String |
asString()
Convert to a string
|
static PublishedConfigurationOutputter |
createOutputter(ConfigFormat format,
PublishedConfiguration owner)
Create an outputter for the chosen format
|
void |
save(File dest)
Save the config to a destination file, in the format of this outputter
|
void |
save(OutputStream out)
Save the content.
|
protected final PublishedConfiguration owner
protected PublishedConfigurationOutputter(PublishedConfiguration owner)
public void save(File dest) throws IOException
dest - destination fileIOExceptionpublic void save(OutputStream out) throws IOException
out - output streamIOExceptionpublic abstract String asString() throws IOException
IOExceptionpublic static PublishedConfigurationOutputter createOutputter(ConfigFormat format, PublishedConfiguration owner)
format - format enumerationowner - owning configCopyright © 2014–2015 The Apache Software Foundation. All rights reserved.