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 Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voiddependencies(PrintWriter pw, org.apache.maven.model.Model model) private voiddependencyManagement(PrintWriter pw, org.apache.maven.model.Model model) private voiddeps(PrintWriter pw, String elementName, List<org.apache.maven.model.Dependency> deps) private voidid(PrintWriter pw, org.apache.maven.model.Model model) private charprivate voidmodules(PrintWriter pw, org.apache.maven.model.Model model) private voidpackaging(PrintWriter pw, org.apache.maven.model.Model model) private voidparent(PrintWriter pw, org.apache.maven.model.Model model) private voidpluginManagement(PrintWriter pw, org.apache.maven.model.Model model) private voidplugins(PrintWriter pw, String element, List<org.apache.maven.model.Plugin> plugins) private voidplugins(PrintWriter pw, String element, org.apache.maven.model.Model model) private voidprintChildren(PrintWriter pw, org.codehaus.plexus.util.xml.Xpp3Dom configuration) private voidproject(PrintWriter pw, org.apache.maven.model.Model model) private voidproperties(PrintWriter pw, org.apache.maven.model.Model model) private charprivate voidrepositories(PrintWriter pw, org.apache.maven.model.Model model) private StringQuotes the dom element as a string, but only if necessary.voidMethods 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
-
lbraceket
private char lbraceket() -
rbraceket
private char rbraceket()
-