Package org.sonatype.maven.polyglot.atom
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 ModelWriterSupport
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate void
dependencies
(PrintWriter pw, org.apache.maven.model.Model model) private void
dependencyManagement
(PrintWriter pw, org.apache.maven.model.Model model) private void
deps
(PrintWriter pw, String elementName, List<org.apache.maven.model.Dependency> deps) private void
id
(PrintWriter pw, org.apache.maven.model.Model model) private char
private void
modules
(PrintWriter pw, org.apache.maven.model.Model model) private void
packaging
(PrintWriter pw, org.apache.maven.model.Model model) private void
parent
(PrintWriter pw, org.apache.maven.model.Model model) private void
pluginManagement
(PrintWriter pw, org.apache.maven.model.Model model) private void
plugins
(PrintWriter pw, String element, List<org.apache.maven.model.Plugin> plugins) private void
plugins
(PrintWriter pw, String element, org.apache.maven.model.Model model) private void
printChildren
(PrintWriter pw, org.codehaus.plexus.util.xml.Xpp3Dom configuration) private void
project
(PrintWriter pw, org.apache.maven.model.Model model) private void
properties
(PrintWriter pw, org.apache.maven.model.Model model) private char
private void
repositories
(PrintWriter pw, org.apache.maven.model.Model model) private String
Quotes the dom element as a string, but only if necessary.void
Methods inherited from class org.sonatype.maven.polyglot.io.ModelWriterSupport
write, write
-
Field Details
-
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
-
project
-
id
-
parent
-
packaging
-
properties
-
modules
-
dependencyManagement
-
dependencies
-
deps
-
pluginManagement
-
plugins
-
plugins
-
printChildren
-
toAtom
Quotes the dom element as a string, but only if necessary. -
lbraceket
private char lbraceket() -
rbraceket
private char rbraceket()
-