class Feature
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private java.lang.String |
id |
private java.util.Properties |
p2inf |
private java.nio.file.Path |
path |
private java.util.Map<java.lang.String,java.lang.String> |
plugins |
private java.lang.String |
targetPackage |
private java.lang.String |
version |
| Constructor and Description |
|---|
Feature(java.lang.String id,
java.lang.String version) |
| Modifier and Type | Method and Description |
|---|---|
Feature |
addP2Inf(java.lang.String key,
java.lang.String value) |
Feature |
addPlugin(java.lang.String id,
java.lang.String version) |
Feature |
assignToTargetPackage(java.lang.String pkg) |
java.lang.String |
getId() |
java.nio.file.Path |
getPath() |
java.lang.String |
getTargetPackage() |
java.lang.String |
getVersion() |
void |
write(java.nio.file.Path path) |
private final java.lang.String id
private final java.lang.String version
private java.nio.file.Path path
private java.lang.String targetPackage
private java.util.Properties p2inf
private java.util.Map<java.lang.String,java.lang.String> plugins
public java.lang.String getId()
public java.lang.String getVersion()
public java.nio.file.Path getPath()
public java.lang.String getTargetPackage()
public Feature assignToTargetPackage(java.lang.String pkg)
public Feature addP2Inf(java.lang.String key, java.lang.String value)
public Feature addPlugin(java.lang.String id, java.lang.String version)
public void write(java.nio.file.Path path)
throws java.lang.Exception
java.lang.Exception