org.apache.felix.obr.plugin
Class ExtractBindexInfo

java.lang.Object
  extended by org.apache.felix.obr.plugin.ExtractBindexInfo

public class ExtractBindexInfo
extends java.lang.Object

this class is used to configure bindex and get information built by bindex about targeted bundle.

Author:
Felix Project Team

Constructor Summary
ExtractBindexInfo(java.net.URI repoFilename, java.lang.String outFile)
          configure bindex and build information.
 
Method Summary
 java.util.List getCapabilities()
          extract capabilities from bindex information.
 java.lang.String getCopyright()
          extract copyright from bindex information.
 java.lang.String getDescription()
          extract description from bindex information.
 java.lang.String getDocumentation()
          extract documentation from bindex information.
 java.lang.String getId()
          extract source from bindex information.
 java.lang.String getLicense()
          extract license from bindex information.
 java.lang.String getPresentationName()
          extract presentation name from bindex information.
 java.util.List getRequirement()
          extract requirement from bindex information.
 java.lang.String getSource()
          extract source from bindex information.
 java.lang.String getSymbolicName()
          extract symbolic name from bindex information.
 java.lang.String getVersion()
          extract version from bindex information.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExtractBindexInfo

public ExtractBindexInfo(java.net.URI repoFilename,
                         java.lang.String outFile)
                  throws org.apache.maven.plugin.MojoExecutionException
configure bindex and build information.

Parameters:
repoFilename - URI on OBR descriptor file
outFile - path on targeted jar-file
Throws:
org.apache.maven.plugin.MojoExecutionException - occurs if bindex configuration failed
Method Detail

getCapabilities

public java.util.List getCapabilities()
extract capabilities from bindex information.

Returns:
bundle capabilities List

getRequirement

public java.util.List getRequirement()
extract requirement from bindex information.

Returns:
bundle requirement List

getSymbolicName

public java.lang.String getSymbolicName()
extract symbolic name from bindex information.

Returns:
bundle symbolic name

getVersion

public java.lang.String getVersion()
extract version from bindex information.

Returns:
bundle version

getPresentationName

public java.lang.String getPresentationName()
extract presentation name from bindex information.

Returns:
bundle presentation name

getCopyright

public java.lang.String getCopyright()
extract copyright from bindex information.

Returns:
bundle copyright

getDescription

public java.lang.String getDescription()
extract description from bindex information.

Returns:
bundle description

getDocumentation

public java.lang.String getDocumentation()
extract documentation from bindex information.

Returns:
bundle documentation

getLicense

public java.lang.String getLicense()
extract license from bindex information.

Returns:
bundle license

getSource

public java.lang.String getSource()
extract source from bindex information.

Returns:
bundle source

getId

public java.lang.String getId()
extract source from bindex information.

Returns:
bundle source