A B C D E F G H I L M N O P Q R S T U W X

A

AbstractPaxArchetypeMojo - Class in org.ops4j.pax.construct.archetype
Based on MavenArchetypeMojo, this abstract mojo adds support for additional archetype properties, needed to provide multi-module archetypes.
AbstractPaxArchetypeMojo() - Constructor for class org.ops4j.pax.construct.archetype.AbstractPaxArchetypeMojo
 
accept(String) - Method in interface org.ops4j.pax.construct.util.DirUtils.EntryFilter
 
addDependency(Dependency, boolean) - Method in interface org.ops4j.pax.construct.util.PomUtils.Pom
 
addDependency(Dependency, boolean) - Method in class org.ops4j.pax.construct.util.XppPom
addExclusion(String, String, boolean) - Method in interface org.ops4j.pax.construct.util.PomUtils.Pom
 
addExclusion(String, String, boolean) - Method in class org.ops4j.pax.construct.util.XppPom
addModule(String, boolean) - Method in interface org.ops4j.pax.construct.util.PomUtils.Pom
 
addModule(String, boolean) - Method in class org.ops4j.pax.construct.util.XppPom
addPom(File, PomUtils.Pom) - Method in class org.ops4j.pax.construct.clone.ArchetypeFragment
Add primary Maven project POM
addRepository(Repository, boolean, boolean, boolean, boolean) - Method in interface org.ops4j.pax.construct.util.PomUtils.Pom
 
addRepository(Repository, boolean, boolean, boolean, boolean) - Method in class org.ops4j.pax.construct.util.XppPom
AddRepositoryMojo - Class in org.ops4j.pax.construct.project
Add a Maven repository element to a project
AddRepositoryMojo() - Constructor for class org.ops4j.pax.construct.project.AddRepositoryMojo
 
addResource(String, boolean) - Method in class org.ops4j.pax.construct.clone.ArchetypeModel
 
addResources(File, String, boolean) - Method in class org.ops4j.pax.construct.clone.ArchetypeFragment
Add collection of resource files
addResources(File, String, List, List, boolean) - Method in class org.ops4j.pax.construct.clone.ArchetypeFragment
Add collection of resource files
addSource(String) - Method in class org.ops4j.pax.construct.clone.ArchetypeModel
 
addSources(File, String, boolean) - Method in class org.ops4j.pax.construct.clone.ArchetypeFragment
Add collection of source files
addTempFiles(String) - Method in class org.ops4j.pax.construct.archetype.AbstractPaxArchetypeMojo
 
addTestResource(String, boolean) - Method in class org.ops4j.pax.construct.clone.ArchetypeModel
 
addTestSource(String) - Method in class org.ops4j.pax.construct.clone.ArchetypeModel
 
ArchetypeFragment - Class in org.ops4j.pax.construct.clone
Support creation of simple archetype fragments
ArchetypeFragment(File, String, boolean) - Constructor for class org.ops4j.pax.construct.clone.ArchetypeFragment
Create a new archetype fragment
ArchetypeModel - Class in org.ops4j.pax.construct.clone
Replacement for the Maven archetype model, to support non-filtered files
ArchetypeModel() - Constructor for class org.ops4j.pax.construct.clone.ArchetypeModel
Create a new archetype model

B

BndUtils - Class in org.ops4j.pax.construct.util
Provide API BndUtils.Bnd and factory for editing Bnd instruction files
BndUtils.Bnd - Interface in org.ops4j.pax.construct.util
API for editing Bnd files
BndUtils.ExistingInstructionException - Exception in org.ops4j.pax.construct.util
Thrown when a Bnd instruction already exists and can't be overwritten BndUtils.Bnd
BndUtils.ExistingInstructionException(String) - Constructor for exception org.ops4j.pax.construct.util.BndUtils.ExistingInstructionException
 
BundleCompilerMojo - Class in org.ops4j.pax.construct.lifecycle
Extends CompilerMojo to support compiling against OSGi bundles with embedded jars.
Inherited parameters can still be used, but unfortunately don't appear in the generated docs.
BundleCompilerMojo() - Constructor for class org.ops4j.pax.construct.lifecycle.BundleCompilerMojo
 
BundleTestCompilerMojo - Class in org.ops4j.pax.construct.lifecycle
Extends TestCompilerMojo to support compiling against OSGi bundles with embedded jars.
Inherited parameters can still be used, but unfortunately don't appear in the generated docs.
BundleTestCompilerMojo() - Constructor for class org.ops4j.pax.construct.lifecycle.BundleTestCompilerMojo
 

C

cacheOriginalFiles(File) - Method in class org.ops4j.pax.construct.archetype.AbstractPaxArchetypeMojo
Gives sub-classes the chance to cache the original files before custom archetypes run
cacheOriginalFiles(File) - Method in class org.ops4j.pax.construct.archetype.OSGiProjectArchetypeMojo
Gives sub-classes the chance to cache the original files before custom archetypes run
CacheUtils - Class in org.ops4j.pax.construct.util
Various utility methods for caching files between plugins
calculateRelativePath(File, File) - Static method in class org.ops4j.pax.construct.util.DirUtils
Calculate the relative path (and common directory) to get from a base directory to a target directory
call(String) - Method in interface org.ops4j.pax.construct.clone.PaxScript
Add a call to a Pax-Construct command
call(String) - Method in class org.ops4j.pax.construct.clone.PaxScriptImpl
Add a call to a Pax-Construct command
CloneMojo - Class in org.ops4j.pax.construct.clone
Clones an existing project and produces a script (plus archetypes) to mimic its structure using Pax-Construct
CloneMojo() - Constructor for class org.ops4j.pax.construct.clone.CloneMojo
 
CREATE_BUNDLE - Static variable in interface org.ops4j.pax.construct.clone.PaxScript
Create a new OSGi bundle
CREATE_PROJECT - Static variable in interface org.ops4j.pax.construct.clone.PaxScript
Create a new OSGi project
createArchive(String, Archiver) - Method in class org.ops4j.pax.construct.clone.ArchetypeFragment
Create archive of archetype fragment
CreateModuleMojo - Class in org.ops4j.pax.construct.project
Create a new module inside a project.
CreateModuleMojo() - Constructor for class org.ops4j.pax.construct.project.CreateModuleMojo
 
createModulePom(File, String, String) - Static method in class org.ops4j.pax.construct.util.PomUtils
Factory method that provides an editor for a new Maven project file
createModuleTree(File, File) - Static method in class org.ops4j.pax.construct.util.DirUtils
Verify all Maven POMs from the base directory to the target, adding missing POMs as required
createMoreArtifacts() - Method in class org.ops4j.pax.construct.archetype.AbstractPaxArchetypeMojo
 
createMoreArtifacts() - Method in class org.ops4j.pax.construct.archetype.OSGiWrapperArchetypeMojo
createParser() - Static method in class org.ops4j.pax.construct.util.RoundTripXml
 
createSerializer() - Static method in class org.ops4j.pax.construct.util.RoundTripXml
 

D

DirUtils - Class in org.ops4j.pax.construct.util
Various utility methods for managing and refactoring directories and paths
DirUtils.EntryFilter - Interface in org.ops4j.pax.construct.util
Simple API to allow selected unpacking of content from bundles
downloadFile(Artifact, ArtifactResolver, List, ArtifactRepository) - Static method in class org.ops4j.pax.construct.util.PomUtils
Look for the artifact in local and remote Maven repositories

E

EclipseOSGiMojo - Class in org.ops4j.pax.construct.lifecycle
Extends EclipsePlugin to provide customized Eclipse project files for Pax-Construct projects.
Inherited parameters can still be used, but unfortunately don't appear in the generated docs.
EclipseOSGiMojo() - Constructor for class org.ops4j.pax.construct.lifecycle.EclipseOSGiMojo
 
EMBED_JAR - Static variable in interface org.ops4j.pax.construct.clone.PaxScript
Embed a third-party jar inside an OSGi bundle
EmbedJarMojo - Class in org.ops4j.pax.construct.bundle
Embed a jarfile inside a bundle project
EmbedJarMojo() - Constructor for class org.ops4j.pax.construct.bundle.EmbedJarMojo
 
equals(Object) - Method in class org.ops4j.pax.construct.util.XppPom
ExcludeSystemBundlesFilter - Class in org.ops4j.pax.construct.util
Special artifact filter that excludes known OSGi system bundles
ExcludeSystemBundlesFilter() - Constructor for class org.ops4j.pax.construct.util.ExcludeSystemBundlesFilter
By default exclude all OSGi system bundles
execute() - Method in class org.ops4j.pax.construct.archetype.AbstractPaxArchetypeMojo
execute() - Method in class org.ops4j.pax.construct.bundle.EmbedJarMojo
execute() - Method in class org.ops4j.pax.construct.bundle.MoveBundleMojo
execute() - Method in class org.ops4j.pax.construct.bundle.RemoveBundleMojo
execute() - Method in class org.ops4j.pax.construct.clone.CloneMojo
execute() - Method in class org.ops4j.pax.construct.lifecycle.BundleCompilerMojo
execute() - Method in class org.ops4j.pax.construct.lifecycle.BundleTestCompilerMojo
execute() - Method in class org.ops4j.pax.construct.lifecycle.ProvisionMojo
execute() - Method in class org.ops4j.pax.construct.lifecycle.SqueakyCleanMojo
execute() - Method in class org.ops4j.pax.construct.project.AddRepositoryMojo
execute() - Method in class org.ops4j.pax.construct.project.CreateModuleMojo
execute() - Method in class org.ops4j.pax.construct.project.ImportBundleMojo
execute() - Method in class org.ops4j.pax.construct.project.UpdateMojo
expandOSGiClassPath(File, List, File) - Static method in class org.ops4j.pax.construct.util.DirUtils
Expand any bundle entries on the classpath to include embedded jars, etc.

F

fillInStackTrace() - Method in exception org.ops4j.pax.construct.util.BndUtils.ExistingInstructionException
fillInStackTrace() - Method in exception org.ops4j.pax.construct.util.PomUtils.ExistingElementException
findPom(File, String) - Static method in class org.ops4j.pax.construct.util.DirUtils
Search the local project tree for a Maven POM with the given id
flag(String) - Method in interface org.ops4j.pax.construct.clone.MavenOptionBuilder
Add a simple Maven flag, such as -Dflag
flag(char) - Method in interface org.ops4j.pax.construct.clone.PaxCommandBuilder
Add a simple flag to the command, such as -x

G

getArchetypeProperty(String) - Method in class org.ops4j.pax.construct.archetype.AbstractPaxArchetypeMojo
 
getArtifactId() - Method in interface org.ops4j.pax.construct.util.PomUtils.Pom
 
getArtifactId() - Method in class org.ops4j.pax.construct.util.XppPom
getBasedir() - Method in interface org.ops4j.pax.construct.util.BndUtils.Bnd
 
getBasedir() - Method in interface org.ops4j.pax.construct.util.PomUtils.Pom
 
getBasedir() - Method in class org.ops4j.pax.construct.util.RoundTripBndFile
getBasedir() - Method in class org.ops4j.pax.construct.util.XppPom
getBundleSymbolicName() - Method in class org.ops4j.pax.construct.archetype.OSGiBundleArchetypeMojo
Provide Velocity template with customized Bundle-SymbolicName
getBundleSymbolicName() - Method in class org.ops4j.pax.construct.archetype.OSGiWrapperArchetypeMojo
Provide Velocity template with customized Bundle-SymbolicName
getBundleSymbolicName() - Method in interface org.ops4j.pax.construct.util.PomUtils.Pom
 
getBundleSymbolicName() - Method in class org.ops4j.pax.construct.util.XppPom
getBundleVersion() - Method in class org.ops4j.pax.construct.archetype.OSGiWrapperArchetypeMojo
Provide Velocity template with customized bundle version
getClasspathElements() - Method in class org.ops4j.pax.construct.lifecycle.BundleCompilerMojo
getClasspathElements() - Method in class org.ops4j.pax.construct.lifecycle.BundleTestCompilerMojo
getCompoundId(String, String) - Method in class org.ops4j.pax.construct.archetype.AbstractPaxArchetypeMojo
Combine the groupId and artifactId, eliminating duplicate elements if compactNames is true
getCompoundId(String, String) - Static method in class org.ops4j.pax.construct.util.PomUtils
Try to combine overlapping group and artifact identifiers to remove duplicate elements
getContainingPom() - Method in interface org.ops4j.pax.construct.util.PomUtils.Pom
 
getContainingPom() - Method in class org.ops4j.pax.construct.util.XppPom
getDirectives() - Method in interface org.ops4j.pax.construct.util.BndUtils.Bnd
 
getDirectives() - Method in class org.ops4j.pax.construct.util.RoundTripBndFile
getFactory() - Method in class org.ops4j.pax.construct.archetype.AbstractPaxArchetypeMojo
 
getField(String) - Method in class org.ops4j.pax.construct.util.ReflectMojo
 
getFile() - Method in interface org.ops4j.pax.construct.util.BndUtils.Bnd
 
getFile(Artifact, ArtifactResolver, ArtifactRepository) - Static method in class org.ops4j.pax.construct.util.PomUtils
Look for the artifact in local Maven repository
getFile() - Method in interface org.ops4j.pax.construct.util.PomUtils.Pom
 
getFile() - Method in class org.ops4j.pax.construct.util.RoundTripBndFile
getFile() - Method in class org.ops4j.pax.construct.util.XppPom
getFinalFilenames() - Method in class org.ops4j.pax.construct.archetype.AbstractPaxArchetypeMojo
 
getGroupId() - Method in interface org.ops4j.pax.construct.util.PomUtils.Pom
 
getGroupId() - Method in class org.ops4j.pax.construct.util.XppPom
getId() - Method in interface org.ops4j.pax.construct.util.PomUtils.Pom
 
getId() - Method in class org.ops4j.pax.construct.util.XppPom
getIncludedFiles() - Method in class org.ops4j.pax.construct.clone.ArchetypeFragment
 
getInstruction(String) - Method in interface org.ops4j.pax.construct.util.BndUtils.Bnd
 
getInstruction(String) - Method in class org.ops4j.pax.construct.util.RoundTripBndFile
getInternalGroupId(String) - Method in class org.ops4j.pax.construct.archetype.AbstractPaxArchetypeMojo
 
getLocalRepo() - Method in class org.ops4j.pax.construct.archetype.AbstractPaxArchetypeMojo
 
getMetaVersion(Artifact) - Static method in class org.ops4j.pax.construct.util.PomUtils
Find the symbolic (meta) Maven version, such as 1.0-SNAPSHOT
getModuleNames() - Method in interface org.ops4j.pax.construct.util.PomUtils.Pom
 
getModuleNames() - Method in class org.ops4j.pax.construct.util.XppPom
getModulePom(String) - Method in interface org.ops4j.pax.construct.util.PomUtils.Pom
 
getModulePom(String) - Method in class org.ops4j.pax.construct.util.XppPom
getPackaging() - Method in interface org.ops4j.pax.construct.util.PomUtils.Pom
 
getPackaging() - Method in class org.ops4j.pax.construct.util.XppPom
getParentId() - Method in class org.ops4j.pax.construct.archetype.AbstractPaxArchetypeMojo
 
getParentId() - Method in class org.ops4j.pax.construct.archetype.OSGiBundleArchetypeMojo
getParentId() - Method in class org.ops4j.pax.construct.archetype.OSGiProjectArchetypeMojo
getParentId() - Method in class org.ops4j.pax.construct.archetype.OSGiWrapperArchetypeMojo
getParentId() - Method in interface org.ops4j.pax.construct.util.PomUtils.Pom
 
getParentId() - Method in class org.ops4j.pax.construct.util.XppPom
getPluginVersion() - Method in class org.ops4j.pax.construct.archetype.AbstractPaxArchetypeMojo
 
getProperties() - Method in interface org.ops4j.pax.construct.util.PomUtils.Pom
 
getProperties() - Method in class org.ops4j.pax.construct.util.XppPom
getReleaseVersion(Artifact, ArtifactMetadataSource, List, ArtifactRepository, VersionRange) - Static method in class org.ops4j.pax.construct.util.PomUtils
 
getRemoteRepos() - Method in class org.ops4j.pax.construct.archetype.AbstractPaxArchetypeMojo
 
getResolver() - Method in class org.ops4j.pax.construct.archetype.AbstractPaxArchetypeMojo
 
getSource() - Method in class org.ops4j.pax.construct.archetype.AbstractPaxArchetypeMojo
 
getVersion() - Method in interface org.ops4j.pax.construct.util.PomUtils.Pom
 
getVersion() - Method in class org.ops4j.pax.construct.util.XppPom
getWrappedArtifactId() - Method in class org.ops4j.pax.construct.archetype.OSGiWrapperArchetypeMojo
Provide Velocity template with wrappee's artifactId
getWrappedGroupId() - Method in class org.ops4j.pax.construct.archetype.OSGiWrapperArchetypeMojo
Provide Velocity template with wrappee's groupId
getXmlEncoding(File) - Static method in class org.ops4j.pax.construct.util.StreamFactory
 

H

hasCustomContent() - Method in class org.ops4j.pax.construct.archetype.AbstractPaxArchetypeMojo
 
hasField(String) - Method in class org.ops4j.pax.construct.util.ReflectMojo
 
hashCode() - Method in class org.ops4j.pax.construct.util.XppPom
hasNext() - Method in class org.ops4j.pax.construct.util.PomIterator

I

IMPORT_BUNDLE - Static variable in interface org.ops4j.pax.construct.clone.PaxScript
Import an existing OSGi bundle
ImportBundleMojo - Class in org.ops4j.pax.construct.project
Import an OSGi bundle as a project dependency and mark it for deployment
ImportBundleMojo() - Constructor for class org.ops4j.pax.construct.project.ImportBundleMojo
 
isBundleArtifact(Artifact, ArtifactResolver, List, ArtifactRepository, boolean) - Static method in class org.ops4j.pax.construct.util.PomUtils
 
isBundleProject(MavenProject) - Static method in class org.ops4j.pax.construct.util.PomUtils
 
isBundleProject(MavenProject, ArtifactResolver, List, ArtifactRepository, boolean) - Static method in class org.ops4j.pax.construct.util.PomUtils
 
isBundleProject() - Method in interface org.ops4j.pax.construct.util.PomUtils.Pom
 
isBundleProject() - Method in class org.ops4j.pax.construct.util.XppPom
isEmpty(String) - Static method in class org.ops4j.pax.construct.util.PomUtils
 
isEmpty(String) - Static method in class org.ops4j.pax.construct.util.Xpp3DomHelper
 
isNotEmpty(String) - Static method in class org.ops4j.pax.construct.util.PomUtils
 
isNotEmpty(String) - Static method in class org.ops4j.pax.construct.util.Xpp3DomHelper
 
isProvisioningPom(MavenProject) - Static method in class org.ops4j.pax.construct.lifecycle.ProvisionMojo
Does this look like a provisioning POM? ie.

L

locateBundlePom(File, String) - Static method in class org.ops4j.pax.construct.bundle.MoveBundleMojo
Locate the bundle project - try name first as a directory path, then an artifactId or symbolic-name

M

makeStandalone(PomUtils.Pom, String, String) - Static method in class org.ops4j.pax.construct.archetype.OSGiBundleArchetypeMojo
Add additional POM elements to make it work standalone
maven() - Method in interface org.ops4j.pax.construct.clone.PaxCommandBuilder
Add Maven specific options using the given builder
MavenOptionBuilder - Interface in org.ops4j.pax.construct.clone
Builder interface for Maven specific options
mergeCompilerConfiguration(AbstractCompilerMojo, MavenProject) - Static method in class org.ops4j.pax.construct.lifecycle.BundleCompilerMojo
Copy additional compiler settings from maven-compiler-plugin section (only handles simple configuration items)
mergeSection(PomUtils.Pom, String, String, boolean) - Method in interface org.ops4j.pax.construct.util.PomUtils.Pom
Merge a section of XML from another Maven project POM
mergeSection(PomUtils.Pom, String, String, boolean) - Method in class org.ops4j.pax.construct.util.XppPom
Merge a section of XML from another Maven project POM
mergeXpp3Dom(Xpp3Dom, Xpp3Dom, Boolean) - Static method in class org.ops4j.pax.construct.util.Xpp3DomHelper
Merge two DOMs, with one having dominance in the case of collision.
mergeXpp3Dom(Xpp3Dom, Xpp3Dom) - Static method in class org.ops4j.pax.construct.util.Xpp3DomHelper
Merge two DOMs, with one having dominance in the case of collision.
MoveBundleMojo - Class in org.ops4j.pax.construct.bundle
Move a bundle project to a new directory, updating and creating POMs as necessary
MoveBundleMojo() - Constructor for class org.ops4j.pax.construct.bundle.MoveBundleMojo
 

N

needReleaseVersion(String) - Static method in class org.ops4j.pax.construct.util.PomUtils
 
newPlatformReader(File) - Static method in class org.ops4j.pax.construct.util.StreamFactory
 
newPlatformWriter(File) - Static method in class org.ops4j.pax.construct.util.StreamFactory
 
newXmlReader(File) - Static method in class org.ops4j.pax.construct.util.StreamFactory
 
newXmlWriter(File) - Static method in class org.ops4j.pax.construct.util.StreamFactory
 
next() - Method in class org.ops4j.pax.construct.util.PomIterator

O

option(String, String) - Method in interface org.ops4j.pax.construct.clone.MavenOptionBuilder
Add a Maven property, such as -Doption=value
option(char, String) - Method in interface org.ops4j.pax.construct.clone.PaxCommandBuilder
Add an option setting to the command, such as -y value
org.ops4j.pax.construct.archetype - package org.ops4j.pax.construct.archetype
Maven archetypes for OSGi projects
org.ops4j.pax.construct.bundle - package org.ops4j.pax.construct.bundle
Maven mojos for refactoring OSGi bundles
org.ops4j.pax.construct.clone - package org.ops4j.pax.construct.clone
Maven mojos for cloning existing projects using Pax-Construct scripts
org.ops4j.pax.construct.lifecycle - package org.ops4j.pax.construct.lifecycle
Maven mojos that support an OSGi build life-cycle
org.ops4j.pax.construct.project - package org.ops4j.pax.construct.project
Maven mojos for managing OSGi projects
org.ops4j.pax.construct.util - package org.ops4j.pax.construct.util
Various classes to support round-tripping and refactoring of Maven POMs and property files
OSGiBundleArchetypeMojo - Class in org.ops4j.pax.construct.archetype
Create a new bundle project inside an existing Pax-Construct OSGi project
OSGiBundleArchetypeMojo() - Constructor for class org.ops4j.pax.construct.archetype.OSGiBundleArchetypeMojo
 
OSGiProjectArchetypeMojo - Class in org.ops4j.pax.construct.archetype
Create a new OSGi project tree that supports wrapping, compiling and provisioning of bundles
OSGiProjectArchetypeMojo() - Constructor for class org.ops4j.pax.construct.archetype.OSGiProjectArchetypeMojo
 
OSGiWrapperArchetypeMojo - Class in org.ops4j.pax.construct.archetype
Create a new wrapper project inside an existing Pax-Construct OSGi project
OSGiWrapperArchetypeMojo() - Constructor for class org.ops4j.pax.construct.archetype.OSGiWrapperArchetypeMojo
 
overlayDetails(PomUtils.Pom) - Method in interface org.ops4j.pax.construct.util.PomUtils.Pom
Overlay POM template with detail from another Maven project POM
overlayDetails(PomUtils.Pom) - Method in class org.ops4j.pax.construct.util.XppPom
Overlay POM template with detail from another Maven project POM
overlayInstructions(BndUtils.Bnd) - Method in interface org.ops4j.pax.construct.util.BndUtils.Bnd
Overlay existing instructions onto the current setup
overlayInstructions(BndUtils.Bnd) - Method in class org.ops4j.pax.construct.util.RoundTripBndFile
Overlay existing instructions onto the current setup

P

PAX_CONSTRUCT_GROUP_ID - Static variable in class org.ops4j.pax.construct.archetype.AbstractPaxArchetypeMojo
Our local archetype group
PaxCommandBuilder - Interface in org.ops4j.pax.construct.clone
Builder interface for a Pax-Construct command
PaxScript - Interface in org.ops4j.pax.construct.clone
Builder interface for a build script based on Pax-Construct commands
PaxScriptImpl - Class in org.ops4j.pax.construct.clone
Builder implementation for Pax-Construct based build scripts
PaxScriptImpl() - Constructor for class org.ops4j.pax.construct.clone.PaxScriptImpl
Create a new Pax-Construct script builder
PomIterator - Class in org.ops4j.pax.construct.util
Iterate over all POMs in a Maven project tree using depth-first and backtracking search (non-recursive)
PomIterator(File) - Constructor for class org.ops4j.pax.construct.util.PomIterator
 
PomIterator(File, boolean) - Constructor for class org.ops4j.pax.construct.util.PomIterator
 
PomUtils - Class in org.ops4j.pax.construct.util
Provide API PomUtils.Pom and factory for editing Maven project files
PomUtils.ExistingElementException - Exception in org.ops4j.pax.construct.util
Thrown when a POM element already exists and can't be overwritten PomUtils.Pom
PomUtils.ExistingElementException(String) - Constructor for exception org.ops4j.pax.construct.util.PomUtils.ExistingElementException
 
PomUtils.Pom - Interface in org.ops4j.pax.construct.util
API for editing Maven project files
postProcess(PomUtils.Pom, BndUtils.Bnd) - Method in class org.ops4j.pax.construct.archetype.AbstractPaxArchetypeMojo
Sub-class specific post-processing, which runs *after* custom archetypes are added
postProcess(PomUtils.Pom, BndUtils.Bnd) - Method in class org.ops4j.pax.construct.archetype.OSGiBundleArchetypeMojo
Sub-class specific post-processing, which runs *after* custom archetypes are added
postProcess(PomUtils.Pom, BndUtils.Bnd) - Method in class org.ops4j.pax.construct.archetype.OSGiProjectArchetypeMojo
Sub-class specific post-processing, which runs *after* custom archetypes are added
postProcess(PomUtils.Pom, BndUtils.Bnd) - Method in class org.ops4j.pax.construct.archetype.OSGiWrapperArchetypeMojo
Sub-class specific post-processing, which runs *after* custom archetypes are added
ProvisionMojo - Class in org.ops4j.pax.construct.lifecycle
Provision all local and imported bundles onto the selected OSGi framework
ProvisionMojo() - Constructor for class org.ops4j.pax.construct.lifecycle.ProvisionMojo
 
pruneEmptyFolders(File) - Static method in class org.ops4j.pax.construct.util.DirUtils
Recursively delete (prune) all empty directories underneath the base directory
pullFile(AbstractMojo, String, File) - Static method in class org.ops4j.pax.construct.util.CacheUtils
Restore a text-based file from the plugin context
pushFile(AbstractMojo, String, File) - Static method in class org.ops4j.pax.construct.util.CacheUtils
Cache a text-based file inside the plugin context

Q

queryChildren(Xpp3Dom) - Method in class org.ops4j.pax.construct.util.XppPathQuery
Find all children matching the XPATH predicate
queryParent(Xpp3Dom) - Method in class org.ops4j.pax.construct.util.XppPathQuery
Find the parent node for this XPATH query

R

readBnd(File) - Static method in class org.ops4j.pax.construct.util.BndUtils
Factory method that provides an editor for an existing or new Bnd file
readPom(File) - Static method in class org.ops4j.pax.construct.util.PomUtils
Factory method that provides an editor for an existing Maven project file
rebasePaths(String, String, char) - Static method in class org.ops4j.pax.construct.util.DirUtils
Refactor path string, adding base directory to all entries
recoverMetaData(AbstractMojo) - Static method in class org.ops4j.pax.construct.lifecycle.SqueakyCleanMojo
Recover previously cached IDE files from the current Maven session
ReflectMojo - Class in org.ops4j.pax.construct.util
Provide access to private inherited mojo fields
ReflectMojo(AbstractMojo, Class) - Constructor for class org.ops4j.pax.construct.util.ReflectMojo
 
remove() - Method in class org.ops4j.pax.construct.util.PomIterator
RemoveBundleMojo - Class in org.ops4j.pax.construct.bundle
Remove a bundle project and any references to it in the project tree, updating POMs as necessary
RemoveBundleMojo() - Constructor for class org.ops4j.pax.construct.bundle.RemoveBundleMojo
 
removeDependency(Dependency) - Method in interface org.ops4j.pax.construct.util.PomUtils.Pom
 
removeDependency(Dependency) - Method in class org.ops4j.pax.construct.util.XppPom
removeExclusion(String, String) - Method in interface org.ops4j.pax.construct.util.PomUtils.Pom
 
removeExclusion(String, String) - Method in class org.ops4j.pax.construct.util.XppPom
removeInstruction(String) - Method in interface org.ops4j.pax.construct.util.BndUtils.Bnd
 
removeInstruction(String) - Method in class org.ops4j.pax.construct.util.RoundTripBndFile
removeModule(String) - Method in interface org.ops4j.pax.construct.util.PomUtils.Pom
 
removeModule(String) - Method in class org.ops4j.pax.construct.util.XppPom
resolveFile(File, boolean) - Static method in class org.ops4j.pax.construct.util.DirUtils
Resolve a file to its unique canonical path - null resolves to the current directory
RoundTripBndFile - Class in org.ops4j.pax.construct.util
Support round-trip editing of Bnd files, preserving formatting as much as possible
RoundTripBndFile(File) - Constructor for class org.ops4j.pax.construct.util.RoundTripBndFile
 
RoundTripXml - Class in org.ops4j.pax.construct.util
Provide XML parser and serializer that work in tandem to preserve comments (and some formatting)
RunMojo - Class in org.ops4j.pax.construct.lifecycle
Provision all local and imported bundles onto the selected OSGi framework
RunMojo() - Constructor for class org.ops4j.pax.construct.lifecycle.RunMojo
 

S

saveBndInstructions(BndUtils.Bnd) - Method in class org.ops4j.pax.construct.archetype.AbstractPaxArchetypeMojo
 
saveProjectModel(PomUtils.Pom) - Method in class org.ops4j.pax.construct.archetype.AbstractPaxArchetypeMojo
 
scheduleArchetype(String, String, String) - Method in class org.ops4j.pax.construct.archetype.AbstractPaxArchetypeMojo
Add a custom archetype to the list of archetypes to merge in once the main archetype has been applied
setAllowPartial(boolean) - Method in class org.ops4j.pax.construct.clone.ArchetypeModel
 
setArchetypeProperty(String, String) - Method in class org.ops4j.pax.construct.archetype.AbstractPaxArchetypeMojo
 
setField(String, Object) - Method in class org.ops4j.pax.construct.util.ReflectMojo
 
setGroupId(String) - Method in interface org.ops4j.pax.construct.util.PomUtils.Pom
 
setGroupId(String) - Method in class org.ops4j.pax.construct.util.XppPom
setId(String) - Method in class org.ops4j.pax.construct.clone.ArchetypeModel
 
setInstruction(String, String, boolean) - Method in interface org.ops4j.pax.construct.util.BndUtils.Bnd
 
setInstruction(String, String, boolean) - Method in class org.ops4j.pax.construct.util.RoundTripBndFile
setMainArchetype(String) - Method in class org.ops4j.pax.construct.archetype.AbstractPaxArchetypeMojo
Fill in archetype details for the selected Pax-Construct archetype
setParent(PomUtils.Pom, String, boolean) - Method in interface org.ops4j.pax.construct.util.PomUtils.Pom
 
setParent(MavenProject, String, boolean) - Method in interface org.ops4j.pax.construct.util.PomUtils.Pom
 
setParent(PomUtils.Pom, String, boolean) - Method in class org.ops4j.pax.construct.util.XppPom
setParent(MavenProject, String, boolean) - Method in class org.ops4j.pax.construct.util.XppPom
setProperty(String, String) - Method in interface org.ops4j.pax.construct.util.PomUtils.Pom
 
setProperty(String, String) - Method in class org.ops4j.pax.construct.util.XppPom
setup() - Method in class org.ops4j.pax.construct.lifecycle.EclipseOSGiMojo
setVersion(String) - Method in interface org.ops4j.pax.construct.util.PomUtils.Pom
 
setVersion(String) - Method in class org.ops4j.pax.construct.util.XppPom
SqueakyCleanMojo - Class in org.ops4j.pax.construct.lifecycle
Remove generated IDE files, but support limited recovery during the same build session.
So 'mvn pax:clean pax:eclipse' won't wipe out your Eclipse metadata on a compile error.
SqueakyCleanMojo() - Constructor for class org.ops4j.pax.construct.lifecycle.SqueakyCleanMojo
 
StreamFactory - Class in org.ops4j.pax.construct.util
Various utility methods for getting the right kind of stream

T

toString() - Method in exception org.ops4j.pax.construct.util.BndUtils.ExistingInstructionException
toString() - Method in exception org.ops4j.pax.construct.util.PomUtils.ExistingElementException
toString() - Method in class org.ops4j.pax.construct.util.XppPom

U

unpackBundle(File, File, DirUtils.EntryFilter) - Static method in class org.ops4j.pax.construct.util.DirUtils
 
updateDependencyGroup(Dependency, String) - Method in interface org.ops4j.pax.construct.util.PomUtils.Pom
 
updateDependencyGroup(Dependency, String) - Method in class org.ops4j.pax.construct.util.XppPom
updateExtensionFields() - Method in class org.ops4j.pax.construct.archetype.AbstractPaxArchetypeMojo
Set the remaining fields in the archetype mojo
updateExtensionFields() - Method in class org.ops4j.pax.construct.archetype.OSGiBundleArchetypeMojo
Set the remaining fields in the archetype mojo
updateExtensionFields() - Method in class org.ops4j.pax.construct.archetype.OSGiProjectArchetypeMojo
Set the remaining fields in the archetype mojo
updateExtensionFields() - Method in class org.ops4j.pax.construct.archetype.OSGiWrapperArchetypeMojo
Set the remaining fields in the archetype mojo
updateLogicalParent(File, String) - Static method in class org.ops4j.pax.construct.util.DirUtils
Set the logical parent for a given POM
UpdateMojo - Class in org.ops4j.pax.construct.project
Updates a Pax-Construct project or (when run in the scripts directory) the installed scripts to the latest version
UpdateMojo() - Constructor for class org.ops4j.pax.construct.project.UpdateMojo
 
updatePluginVersion(String, String, String) - Method in interface org.ops4j.pax.construct.util.PomUtils.Pom
 
updatePluginVersion(String, String, String) - Method in class org.ops4j.pax.construct.util.XppPom

W

WRAP_JAR - Static variable in interface org.ops4j.pax.construct.clone.PaxScript
Wrap a third-party jar as an OSGi bundle
write(File) - Method in class org.ops4j.pax.construct.clone.ArchetypeModel
 
write(String, File, List) - Method in interface org.ops4j.pax.construct.clone.PaxScript
Write the current script to a file, the file extension is used to customize the contents for the target system
write(String, File, List) - Method in class org.ops4j.pax.construct.clone.PaxScriptImpl
Write the current script to a file, the file extension is used to customize the contents for the target system
write() - Method in interface org.ops4j.pax.construct.util.BndUtils.Bnd
 
write() - Method in interface org.ops4j.pax.construct.util.PomUtils.Pom
 
write() - Method in class org.ops4j.pax.construct.util.RoundTripBndFile
write() - Method in class org.ops4j.pax.construct.util.XppPom
writeConfiguration(IdeDependency[]) - Method in class org.ops4j.pax.construct.lifecycle.EclipseOSGiMojo

X

Xpp3DomHelper - Class in org.ops4j.pax.construct.util
Copied from plexus-utils 1.4.2 Xpp3Dom.java (last version which appended children correctly)
Xpp3DomHelper() - Constructor for class org.ops4j.pax.construct.util.Xpp3DomHelper
 
XppPathQuery - Class in org.ops4j.pax.construct.util
Provide a very simple XPATH query implementation for XML pull-parser (Xpp) documents
XppPathQuery(String) - Constructor for class org.ops4j.pax.construct.util.XppPathQuery
Create a new XPATH query object from a given string
XppPom - Class in org.ops4j.pax.construct.util
Support round-trip editing of Maven POMs, preserving comments and formatting as much as possible
XppPom(File) - Constructor for class org.ops4j.pax.construct.util.XppPom
Read Maven project details from existing file
XppPom(File, String, String) - Constructor for class org.ops4j.pax.construct.util.XppPom
Create blank Maven project module

A B C D E F G H I L M N O P Q R S T U W X

Copyright © 2007-2008 OPS4J. All Rights Reserved.