aQute.bnd.maven.support
Class ProjectPom

java.lang.Object
  extended by aQute.bnd.maven.support.Pom
      extended by aQute.bnd.maven.support.ProjectPom

public class ProjectPom
extends Pom


Nested Class Summary
 
Nested classes/interfaces inherited from class aQute.bnd.maven.support.Pom
Pom.Dependency, Pom.Scope
 
Method Summary
 File getArtifact()
           
 Set<Pom> getDependencies(Pom.Scope action)
           
 String getPackaging()
           
 Properties getProperties()
           
 String getProperty(String key)
           
 String getUrl()
           
protected  void parse(Document doc, XPath xp)
           
protected  String replace(String in)
           
 
Methods inherited from class aQute.bnd.maven.support.Pom
getArtifactId, getDependencies, getDependencies, getDescription, getGroupId, getLibrary, getName, getPomFile, getVersion, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

parse

protected void parse(Document doc,
                     XPath xp)
              throws Exception
Overrides:
parse in class Pom
Throws:
Exception

getDependencies

public Set<Pom> getDependencies(Pom.Scope action)
                         throws Exception
Throws:
Exception

replace

protected String replace(String in)
Overrides:
replace in class Pom

getProperties

public Properties getProperties()

getPackaging

public String getPackaging()

getUrl

public String getUrl()

getProperty

public String getProperty(String key)

getArtifact

public File getArtifact()
                 throws Exception
Specified by:
getArtifact in class Pom
Throws:
Exception


Copyright © 2012 aQute SARL. All Rights Reserved.