public class PomFile extends java.lang.Object implements SendableEntityCreatorTag, BaseItem
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
PROPERTY_ARTIFACTID |
static java.lang.String |
PROPERTY_DEPENDENCY |
static java.lang.String |
PROPERTY_GROUPID |
static java.lang.String |
PROPERTY_MODELVERSION |
static java.lang.String |
PROPERTY_SCOPE |
static java.lang.String |
PROPERTY_VERSION |
| Constructor and Description |
|---|
PomFile() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getArtifactId() |
java.lang.String |
getGroupId() |
java.lang.String |
getModelVersion() |
BaseItem |
getNewList(boolean keyValue) |
java.lang.String[] |
getProperties()
Gets the properties.
|
java.lang.String |
getScope() |
java.lang.Object |
getSendableInstance(boolean prototyp)
Gets the sendable instance.
|
java.lang.String |
getTag()
Gets the tag of the XML Entity.
|
java.lang.Object |
getValue(java.lang.Object key) |
java.lang.Object |
getValue(java.lang.Object entity,
java.lang.String attribute)
Gets the value.
|
java.lang.String |
getVersion() |
boolean |
setValue(java.lang.Object entity,
java.lang.String attribute,
java.lang.Object value,
java.lang.String type)
Sets the value.
|
java.lang.String |
toString() |
java.lang.String |
toString(Converter converter) |
java.lang.String |
toString(int indentFactor) |
protected java.lang.String |
toString(int indentFactor,
int indent) |
PomFile |
with(java.lang.Object... values)
Add Elements to List or KeyValue
if param Modulo 2 the Params can be Key,Value
or add all Values to List
|
PomFile |
withArtifact(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version) |
PomFile |
withArtifactId(java.lang.String value) |
PomFile |
withDependency(PomFile value) |
PomFile |
withGroupId(java.lang.String value) |
PomFile |
withModelVersion(java.lang.String value) |
PomFile |
withScope(java.lang.String value) |
PomFile |
withTag(java.lang.String value) |
PomFile |
withVersion(java.lang.String value) |
public static final java.lang.String PROPERTY_MODELVERSION
public static final java.lang.String PROPERTY_GROUPID
public static final java.lang.String PROPERTY_ARTIFACTID
public static final java.lang.String PROPERTY_VERSION
public static final java.lang.String PROPERTY_SCOPE
public static final java.lang.String PROPERTY_DEPENDENCY
public PomFile withModelVersion(java.lang.String value)
public java.lang.String getModelVersion()
public PomFile withGroupId(java.lang.String value)
public java.lang.String getGroupId()
public PomFile withArtifactId(java.lang.String value)
public java.lang.String getArtifactId()
public PomFile withVersion(java.lang.String value)
public java.lang.String getVersion()
public PomFile withScope(java.lang.String value)
public java.lang.String getScope()
public PomFile withTag(java.lang.String value)
public java.lang.String getTag()
SendableEntityCreatorTaggetTag in interface SendableEntityCreatorTagpublic PomFile with(java.lang.Object... values)
BaseItempublic java.lang.String toString()
public java.lang.String toString(int indentFactor)
public PomFile withArtifact(java.lang.String groupId, java.lang.String artifactId, java.lang.String version)
protected java.lang.String toString(int indentFactor,
int indent)
public java.lang.Object getValue(java.lang.Object key)
public BaseItem getNewList(boolean keyValue)
getNewList in interface BaseItempublic java.lang.Object getSendableInstance(boolean prototyp)
SendableEntityCreatorgetSendableInstance in interface SendableEntityCreatorprototyp - the prototyppublic java.lang.String[] getProperties()
SendableEntityCreatorgetProperties in interface SendableEntityCreatorpublic java.lang.Object getValue(java.lang.Object entity,
java.lang.String attribute)
SendableEntityCreatorgetValue in interface SendableEntityCreatorentity - the entityattribute - the attributepublic boolean setValue(java.lang.Object entity,
java.lang.String attribute,
java.lang.Object value,
java.lang.String type)
SendableEntityCreatorsetValue in interface SendableEntityCreatorentity - the entityattribute - the attributevalue - the valuetype - edit, update or remove operation