public class PomResource extends WriteResource
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
artifactId |
private static java.lang.String |
ARTIFACTID |
private java.lang.String |
groupId |
private static java.lang.String |
GROUPID |
(package private) java.util.jar.Manifest |
manifest |
private java.lang.String |
name |
(package private) static java.util.regex.Pattern |
NAME_URL |
(package private) Processor |
processor |
private java.util.Map<java.lang.String,java.lang.String> |
scm |
private java.lang.String |
version |
private static java.lang.String |
VERSION |
private java.lang.String |
where |
private static java.lang.String |
WHERE |
Constructor and Description |
---|
PomResource(java.util.jar.Manifest manifest) |
PomResource(java.util.Map<java.lang.String,java.lang.String> b,
java.util.jar.Manifest manifest) |
PomResource(Processor b,
java.util.jar.Manifest manifest) |
Modifier and Type | Method and Description |
---|---|
private static Processor |
asProcessor(java.util.Map<java.lang.String,java.lang.String> b) |
java.lang.String |
augmentManifest(Domain domain,
java.lang.String bsn) |
java.lang.String |
getArtifactId() |
java.lang.String |
getGroupId() |
java.lang.String |
getVersion() |
java.lang.String |
getWhere() |
long |
lastModified() |
void |
setProperties(java.util.Map<java.lang.String,java.lang.String> scm) |
private Tag |
tagFromMap(Tag parent,
java.util.Map<java.lang.String,java.lang.String> attrs,
java.lang.String key,
java.lang.String tag,
java.lang.String defaultValue)
Utility function to print a tag from a map
|
java.lang.String |
validate() |
void |
write(java.io.OutputStream out) |
buffer, close, getExtra, openInputStream, setExtra, size
private static final java.lang.String VERSION
private static final java.lang.String ARTIFACTID
private static final java.lang.String GROUPID
private static final java.lang.String WHERE
final java.util.jar.Manifest manifest
private java.util.Map<java.lang.String,java.lang.String> scm
final Processor processor
static final java.util.regex.Pattern NAME_URL
private java.lang.String where
private java.lang.String groupId
private java.lang.String artifactId
private java.lang.String version
private java.lang.String name
public PomResource(java.util.jar.Manifest manifest)
public PomResource(java.util.Map<java.lang.String,java.lang.String> b, java.util.jar.Manifest manifest)
public PomResource(Processor b, java.util.jar.Manifest manifest)
private static Processor asProcessor(java.util.Map<java.lang.String,java.lang.String> b)
public java.lang.String augmentManifest(Domain domain, java.lang.String bsn)
public java.lang.String getWhere()
public java.lang.String getGroupId()
public java.lang.String getArtifactId()
public java.lang.String getVersion()
public long lastModified()
lastModified
in interface Resource
lastModified
in class WriteResource
public void write(java.io.OutputStream out) throws java.io.IOException
write
in interface Resource
write
in class WriteResource
java.io.IOException
private Tag tagFromMap(Tag parent, java.util.Map<java.lang.String,java.lang.String> attrs, java.lang.String key, java.lang.String tag, java.lang.String defaultValue)
parent
- attrs
- key
- tag
- defaultValue
- public void setProperties(java.util.Map<java.lang.String,java.lang.String> scm)
public java.lang.String validate()