Package org.ops4j.pax.construct.util

Various classes to support round-tripping and refactoring of Maven POMs and property files

See:
          Description

Interface Summary
BndUtils.Bnd API for editing Bnd files
DirUtils.EntryFilter Simple API to allow selected unpacking of content from bundles
PomUtils.Pom API for editing Maven project files
 

Class Summary
BndUtils Provide API BndUtils.Bnd and factory for editing Bnd instruction files
CacheUtils Various utility methods for caching files between plugins
DirUtils Various utility methods for managing and refactoring directories and paths
ExcludeSystemBundlesFilter Special artifact filter that excludes known OSGi system bundles
PomIterator Iterate over all POMs in a Maven project tree using depth-first and backtracking search (non-recursive)
PomUtils Provide API PomUtils.Pom and factory for editing Maven project files
ReflectMojo Provide access to private inherited mojo fields
RoundTripBndFile Support round-trip editing of Bnd files, preserving formatting as much as possible
RoundTripXml Provide XML parser and serializer that work in tandem to preserve comments (and some formatting)
StreamFactory Various utility methods for getting the right kind of stream
Xpp3DomHelper Copied from plexus-utils 1.4.2 Xpp3Dom.java (last version which appended children correctly)
XppPathQuery Provide a very simple XPATH query implementation for XML pull-parser (Xpp) documents
XppPom Support round-trip editing of Maven POMs, preserving comments and formatting as much as possible
 

Exception Summary
BndUtils.ExistingInstructionException Thrown when a Bnd instruction already exists and can't be overwritten BndUtils.Bnd
PomUtils.ExistingElementException Thrown when a POM element already exists and can't be overwritten PomUtils.Pom
 

Package org.ops4j.pax.construct.util Description

Various classes to support round-tripping and refactoring of Maven POMs and property files



Copyright © 2007-2008 OPS4J. All Rights Reserved.