public class ModuleStructureNode extends AbstractStructureNode<org.apache.maven.project.MavenProject>
AbstractStructureNode for maven Modules goalchilds, content, detailEnabled| Constructor and Description |
|---|
ModuleStructureNode(org.apache.maven.project.MavenProject content,
boolean detailEnabled)
Default constructor
|
| Modifier and Type | Method and Description |
|---|---|
AbstractStructureNode[] |
getChilds()
Returns childs of element if any exist
|
String |
getDetailedName() |
String |
getNodeName()
Returns file.name or artifactId for maven project
|
String |
getParentName()
this is for modules to validate if they are not printed multiple time referring to their parent, files always return null
|
getHeader, getName, getOutput, hasMoreChilds, isEmpty, isValidpublic ModuleStructureNode(org.apache.maven.project.MavenProject content,
boolean detailEnabled)
throws org.apache.maven.plugin.MojoFailureException
content - detailEnabled - org.apache.maven.plugin.MojoFailureExceptionpublic AbstractStructureNode[] getChilds() throws org.apache.maven.plugin.MojoFailureException
StructureNodeAbstractStructureNodeorg.apache.maven.plugin.MojoFailureExceptionpublic String getNodeName()
StructureNodegetNodeName in interface StructureNode<org.apache.maven.project.MavenProject>getNodeName in class AbstractStructureNode<org.apache.maven.project.MavenProject>Stringpublic String getDetailedName()
getDetailedName in class AbstractStructureNode<org.apache.maven.project.MavenProject>public String getParentName()
StructureNodeCopyright © 2015. All rights reserved.