Class AtomModelWriter

java.lang.Object
org.sonatype.maven.polyglot.io.ModelWriterSupport
org.sonatype.maven.polyglot.atom.AtomModelWriter
All Implemented Interfaces:
org.apache.maven.model.io.ModelWriter

@Component(role=org.apache.maven.model.io.ModelWriter.class, hint="atom") public class AtomModelWriter extends org.sonatype.maven.polyglot.io.ModelWriterSupport
  • Field Details

    • ATOM_REGEX

      private static final Pattern ATOM_REGEX
    • log

      protected org.slf4j.Logger log
    • indent

      String indent
    • flipBrackets

      private boolean flipBrackets
  • Constructor Details

    • AtomModelWriter

      public AtomModelWriter()
  • Method Details

    • write

      public void write(Writer output, Map<String,Object> options, org.apache.maven.model.Model model) throws IOException
      Throws:
      IOException
    • repositories

      private void repositories(PrintWriter pw, org.apache.maven.model.Model model)
    • project

      private void project(PrintWriter pw, org.apache.maven.model.Model model)
    • id

      private void id(PrintWriter pw, org.apache.maven.model.Model model)
    • parent

      private void parent(PrintWriter pw, org.apache.maven.model.Model model)
    • packaging

      private void packaging(PrintWriter pw, org.apache.maven.model.Model model)
    • properties

      private void properties(PrintWriter pw, org.apache.maven.model.Model model)
    • modules

      private void modules(PrintWriter pw, org.apache.maven.model.Model model)
    • dependencyManagement

      private void dependencyManagement(PrintWriter pw, org.apache.maven.model.Model model)
    • dependencies

      private void dependencies(PrintWriter pw, org.apache.maven.model.Model model)
    • deps

      private void deps(PrintWriter pw, String elementName, List<org.apache.maven.model.Dependency> deps)
    • pluginManagement

      private void pluginManagement(PrintWriter pw, org.apache.maven.model.Model model)
    • plugins

      private void plugins(PrintWriter pw, String element, org.apache.maven.model.Model model)
    • plugins

      private void plugins(PrintWriter pw, String element, List<org.apache.maven.model.Plugin> plugins)
    • printChildren

      private void printChildren(PrintWriter pw, org.codehaus.plexus.util.xml.Xpp3Dom configuration)
    • toAtom

      private String toAtom(String value)
      Quotes the dom element as a string, but only if necessary.
    • lbraceket

      private char lbraceket()
    • rbraceket

      private char rbraceket()