public class PropertiesReleaseDescriptorStore extends org.codehaus.plexus.logging.AbstractLogEnabled implements ReleaseDescriptorStore
|
ROLE
Constructor and Description |
---|
PropertiesReleaseDescriptorStore() |
Modifier and Type | Method and Description |
---|---|
void |
delete(ReleaseDescriptor config)
Remove a configuration.
|
ReleaseDescriptor |
read(File file) |
ReleaseDescriptor |
read(ReleaseDescriptor mergeDescriptor)
Read a configuration.
|
ReleaseDescriptor |
read(ReleaseDescriptor mergeDescriptor,
File file) |
void |
write(ReleaseDescriptor config)
Save a configuration.
|
void |
write(ReleaseDescriptor config,
File file) |
public ReleaseDescriptor read(ReleaseDescriptor mergeDescriptor) throws ReleaseDescriptorStoreException
ReleaseDescriptorStore
read
in interface ReleaseDescriptorStore
mergeDescriptor
- configuration to merge with the loaded configuration. Some values are used as defaults,
while others are used to overrideReleaseDescriptorStoreException
public ReleaseDescriptor read(File file) throws ReleaseDescriptorStoreException
ReleaseDescriptorStoreException
public ReleaseDescriptor read(ReleaseDescriptor mergeDescriptor, File file) throws ReleaseDescriptorStoreException
ReleaseDescriptorStoreException
public void write(ReleaseDescriptor config) throws ReleaseDescriptorStoreException
ReleaseDescriptorStore
write
in interface ReleaseDescriptorStore
config
- the configurationReleaseDescriptorStoreException
public void delete(ReleaseDescriptor config)
ReleaseDescriptorStore
delete
in interface ReleaseDescriptorStore
config
- the location of the configurationpublic void write(ReleaseDescriptor config, File file) throws ReleaseDescriptorStoreException
ReleaseDescriptorStoreException
Copyright © 2002–2015 The Apache Software Foundation. All rights reserved.