Package aQute.bnd.maven
Class PomResource
- java.lang.Object
-
- aQute.bnd.osgi.WriteResource
-
- aQute.bnd.maven.PomResource
-
- All Implemented Interfaces:
Resource
,java.io.Closeable
,java.lang.AutoCloseable
public class PomResource extends WriteResource
-
-
Field Summary
Fields Modifier and Type Field 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 Summary
Constructors Constructor Description PomResource(Processor b, java.util.jar.Manifest manifest)
PomResource(java.util.jar.Manifest manifest)
PomResource(java.util.Map<java.lang.String,java.lang.String> b, java.util.jar.Manifest manifest)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method 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 mapjava.lang.String
validate()
void
write(java.io.OutputStream out)
-
Methods inherited from class aQute.bnd.osgi.WriteResource
buffer, close, getExtra, openInputStream, setExtra, size
-
-
-
-
Field Detail
-
VERSION
private static final java.lang.String VERSION
- See Also:
- Constant Field Values
-
ARTIFACTID
private static final java.lang.String ARTIFACTID
- See Also:
- Constant Field Values
-
GROUPID
private static final java.lang.String GROUPID
- See Also:
- Constant Field Values
-
WHERE
private static final java.lang.String WHERE
- See Also:
- Constant Field Values
-
manifest
final java.util.jar.Manifest manifest
-
scm
private java.util.Map<java.lang.String,java.lang.String> scm
-
processor
final Processor processor
-
NAME_URL
static final java.util.regex.Pattern NAME_URL
-
where
private java.lang.String where
-
groupId
private java.lang.String groupId
-
artifactId
private java.lang.String artifactId
-
version
private java.lang.String version
-
name
private java.lang.String name
-
-
Constructor Detail
-
PomResource
public PomResource(java.util.jar.Manifest manifest)
-
PomResource
public PomResource(java.util.Map<java.lang.String,java.lang.String> b, java.util.jar.Manifest manifest)
-
PomResource
public PomResource(Processor b, java.util.jar.Manifest manifest)
-
-
Method Detail
-
asProcessor
private static Processor asProcessor(java.util.Map<java.lang.String,java.lang.String> b)
-
augmentManifest
public java.lang.String augmentManifest(Domain domain, java.lang.String bsn)
-
getWhere
public java.lang.String getWhere()
-
getGroupId
public java.lang.String getGroupId()
-
getArtifactId
public java.lang.String getArtifactId()
-
getVersion
public java.lang.String getVersion()
-
lastModified
public long lastModified()
- Specified by:
lastModified
in interfaceResource
- Specified by:
lastModified
in classWriteResource
-
write
public void write(java.io.OutputStream out) throws java.io.IOException
- Specified by:
write
in interfaceResource
- Specified by:
write
in classWriteResource
- Throws:
java.io.IOException
-
tagFromMap
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- Parameters:
parent
-attrs
-key
-tag
-defaultValue
-
-
setProperties
public void setProperties(java.util.Map<java.lang.String,java.lang.String> scm)
-
validate
public java.lang.String validate()
-
-