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 Modifier and Type Field Description private static java.util.regex.PatternATOM_REGEXprivate booleanflipBrackets(package private) java.lang.Stringindentprotected org.slf4j.Loggerlog
-
Constructor Summary
Constructors Constructor Description AtomModelWriter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private voiddependencies(java.io.PrintWriter pw, org.apache.maven.model.Model model)private voiddependencyManagement(java.io.PrintWriter pw, org.apache.maven.model.Model model)private voiddeps(java.io.PrintWriter pw, java.lang.String elementName, java.util.List<org.apache.maven.model.Dependency> deps)private voidid(java.io.PrintWriter pw, org.apache.maven.model.Model model)private charlbraceket()private voidmodules(java.io.PrintWriter pw, org.apache.maven.model.Model model)private voidpackaging(java.io.PrintWriter pw, org.apache.maven.model.Model model)private voidparent(java.io.PrintWriter pw, org.apache.maven.model.Model model)private voidpluginManagement(java.io.PrintWriter pw, org.apache.maven.model.Model model)private voidplugins(java.io.PrintWriter pw, java.lang.String element, java.util.List<org.apache.maven.model.Plugin> plugins)private voidplugins(java.io.PrintWriter pw, java.lang.String element, org.apache.maven.model.Model model)private voidprintChildren(java.io.PrintWriter pw, org.codehaus.plexus.util.xml.Xpp3Dom configuration)private voidproject(java.io.PrintWriter pw, org.apache.maven.model.Model model)private voidproperties(java.io.PrintWriter pw, org.apache.maven.model.Model model)private charrbraceket()private voidrepositories(java.io.PrintWriter pw, org.apache.maven.model.Model model)private java.lang.StringtoAtom(java.lang.String value)Quotes the dom element as a string, but only if necessary.voidwrite(java.io.Writer output, java.util.Map<java.lang.String,java.lang.Object> options, org.apache.maven.model.Model model)-
Methods inherited from class org.sonatype.maven.polyglot.io.ModelWriterSupport
write, write
-
-
-
-
Method Detail
-
write
public void write(java.io.Writer output, java.util.Map<java.lang.String,java.lang.Object> options, org.apache.maven.model.Model model) throws java.io.IOException- Throws:
java.io.IOException
-
repositories
private void repositories(java.io.PrintWriter pw, org.apache.maven.model.Model model)
-
project
private void project(java.io.PrintWriter pw, org.apache.maven.model.Model model)
-
id
private void id(java.io.PrintWriter pw, org.apache.maven.model.Model model)
-
parent
private void parent(java.io.PrintWriter pw, org.apache.maven.model.Model model)
-
packaging
private void packaging(java.io.PrintWriter pw, org.apache.maven.model.Model model)
-
properties
private void properties(java.io.PrintWriter pw, org.apache.maven.model.Model model)
-
modules
private void modules(java.io.PrintWriter pw, org.apache.maven.model.Model model)
-
dependencyManagement
private void dependencyManagement(java.io.PrintWriter pw, org.apache.maven.model.Model model)
-
dependencies
private void dependencies(java.io.PrintWriter pw, org.apache.maven.model.Model model)
-
deps
private void deps(java.io.PrintWriter pw, java.lang.String elementName, java.util.List<org.apache.maven.model.Dependency> deps)
-
pluginManagement
private void pluginManagement(java.io.PrintWriter pw, org.apache.maven.model.Model model)
-
plugins
private void plugins(java.io.PrintWriter pw, java.lang.String element, org.apache.maven.model.Model model)
-
plugins
private void plugins(java.io.PrintWriter pw, java.lang.String element, java.util.List<org.apache.maven.model.Plugin> plugins)
-
printChildren
private void printChildren(java.io.PrintWriter pw, org.codehaus.plexus.util.xml.Xpp3Dom configuration)
-
toAtom
private java.lang.String toAtom(java.lang.String value)
Quotes the dom element as a string, but only if necessary.
-
lbraceket
private char lbraceket()
-
rbraceket
private char rbraceket()
-
-