Class ModelToJavaWriter
java.lang.Object
org.sonatype.maven.polyglot.java.writer.ModelToJavaWriter
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate int
calculateXMlHierarchyLevel
(org.codehaus.plexus.util.xml.Xpp3Dom node, int level) private String
calculateXMLIndent
(org.codehaus.plexus.util.xml.Xpp3Dom node) private void
generateConfig
(org.codehaus.plexus.util.xml.Xpp3Dom node, StringBuilder sb, String indent) void
write()
private void
private void
writeBuildBase
(org.apache.maven.model.BuildBase build, String indent) private void
writeConfiguration
(org.codehaus.plexus.util.xml.Xpp3Dom configuration, String indent) private void
private void
writeDependencies
(List<org.apache.maven.model.Dependency> dependencies, String methodName) private void
writeDependency
(org.apache.maven.model.Dependency dependency, String indent) private void
private void
private void
private void
private void
writePlugin
(org.apache.maven.model.Plugin plugin, String indent) private void
writePluginDependency
(List<org.apache.maven.model.Dependency> dependencies, String indent) private void
writePlugins
(List<org.apache.maven.model.Plugin> plugins, String indent, String methodName) private void
private void
private void
private void
writeResource
(org.apache.maven.model.Resource resource, String indent) private void
writeResources
(List<org.apache.maven.model.Resource> resources, String indent, String methodName)
-
Field Details
-
out
-
model
private org.apache.maven.model.Model model -
br
-
-
Constructor Details
-
ModelToJavaWriter
-
-
Method Details
-
write
public void write() -
writeFileStar
- Throws:
IOException
-
writeFileEnd
- Throws:
IOException
-
writeHeader
- Throws:
IOException
-
writeParent
- Throws:
IOException
-
writeProperties
- Throws:
IOException
-
writeRepositories
- Throws:
IOException
-
writeDependencies
- Throws:
IOException
-
writeDependencies
private void writeDependencies(List<org.apache.maven.model.Dependency> dependencies, String methodName) throws IOException - Throws:
IOException
-
writeDependency
private void writeDependency(org.apache.maven.model.Dependency dependency, String indent) throws IOException - Throws:
IOException
-
writeBuild
- Throws:
IOException
-
writeBuildBase
private void writeBuildBase(org.apache.maven.model.BuildBase build, String indent) throws IOException - Throws:
IOException
-
writeResources
private void writeResources(List<org.apache.maven.model.Resource> resources, String indent, String methodName) throws IOException - Throws:
IOException
-
writeResource
private void writeResource(org.apache.maven.model.Resource resource, String indent) throws IOException - Throws:
IOException
-
writePlugins
private void writePlugins(List<org.apache.maven.model.Plugin> plugins, String indent, String methodName) throws IOException - Throws:
IOException
-
writePlugin
- Throws:
IOException
-
writeConfiguration
private void writeConfiguration(org.codehaus.plexus.util.xml.Xpp3Dom configuration, String indent) throws IOException - Throws:
IOException
-
generateConfig
private void generateConfig(org.codehaus.plexus.util.xml.Xpp3Dom node, StringBuilder sb, String indent) -
calculateXMlHierarchyLevel
private int calculateXMlHierarchyLevel(org.codehaus.plexus.util.xml.Xpp3Dom node, int level) -
calculateXMLIndent
-
writePluginDependency
private void writePluginDependency(List<org.apache.maven.model.Dependency> dependencies, String indent) throws IOException - Throws:
IOException
-
writeProfiles
- Throws:
IOException
-