Class ModelToJavaWriter
java.lang.Object
org.sonatype.maven.polyglot.java.writer.ModelToJavaWriter
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate intcalculateXMlHierarchyLevel(org.codehaus.plexus.util.xml.Xpp3Dom node, int level) private StringcalculateXMLIndent(org.codehaus.plexus.util.xml.Xpp3Dom node) private voidgenerateConfig(org.codehaus.plexus.util.xml.Xpp3Dom node, StringBuilder sb, String indent) voidwrite()private voidprivate voidwriteBuildBase(org.apache.maven.model.BuildBase build, String indent) private voidwriteConfiguration(org.codehaus.plexus.util.xml.Xpp3Dom configuration, String indent) private voidprivate voidwriteDependencies(List<org.apache.maven.model.Dependency> dependencies, String methodName) private voidwriteDependency(org.apache.maven.model.Dependency dependency, String indent) private voidprivate voidprivate voidprivate voidprivate voidwritePlugin(org.apache.maven.model.Plugin plugin, String indent) private voidwritePluginDependency(List<org.apache.maven.model.Dependency> dependencies, String indent) private voidwritePlugins(List<org.apache.maven.model.Plugin> plugins, String indent, String methodName) private voidprivate voidprivate voidprivate voidwriteResource(org.apache.maven.model.Resource resource, String indent) private voidwriteResources(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
-