|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.maven.dotnet.executable.impl.CompilerPluginsRepository
public final class CompilerPluginsRepository
Repository for reading and providing access to the compiler-plugins.xml config file.
Constructor Summary | |
---|---|
CompilerPluginsRepository()
|
Method Summary | |
---|---|
void |
load(java.io.InputStream inputStream,
java.util.Hashtable properties)
Loads the configuration file and configuration properties. |
void |
setRepositoryRegistry(RepositoryRegistry repositoryRegistry)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public CompilerPluginsRepository()
Method Detail |
---|
public void load(java.io.InputStream inputStream, java.util.Hashtable properties) throws java.io.IOException
Repository
inputStream
contains the adapters.txt file and the properties
holds the init-params. The init params should be
used to specialize the repository configuration. The example below shows that you can add new properties
to MyRepository
but not delete them.
<registry-config> <repositories> <repository> <repository-name>adapter</repository-name> <repository-class>org.jvending.sample.MyRepository</repository-class> <repository-config>${basedir}/adapters.txt</repository-config> <init-param> <param-name>add</param-name> <param-value>true</param-value> </init-param> <init-param> <param-name>delete</param-name> <param-value>false</param-value> </init-param> </repository> </repositories> </registry-config>Since this method uses an
InputStream
parameter, the configuration file can be loaded off of the
local file system or from a specific URL located at an HTTP address.
load
in interface Repository
inputStream
- the configuration fileproperties
- the properties used to configure the repository
java.io.IOException
- thrown on interrupted I/O. Implementing class may also use this exception to throw
other exceptions like invalid properties.Repository.load(java.io.InputStream, java.util.Hashtable)
public void setRepositoryRegistry(RepositoryRegistry repositoryRegistry)
setRepositoryRegistry
in interface Repository
Repository.setRepositoryRegistry(org.apache.maven.dotnet.registry.RepositoryRegistry)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |