public class MojoParameter
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
defaultValue |
private java.lang.String |
description |
private java.lang.String |
expression |
private boolean |
map |
private boolean |
multiple |
private java.lang.String |
name |
private java.util.List<MojoParameter> |
nested |
private boolean |
required |
private java.lang.String |
type |
Constructor and Description |
---|
MojoParameter(java.lang.String name,
java.lang.String type) |
MojoParameter(java.lang.String name,
java.lang.String type,
java.util.List<MojoParameter> parameters) |
MojoParameter(java.lang.String name,
java.lang.String type,
MojoParameter parameter) |
Modifier and Type | Method and Description |
---|---|
MojoParameter |
getContainer(java.lang.String[] path) |
java.lang.String |
getDefaultValue() |
java.lang.String |
getDescription() |
java.lang.String |
getExpression() |
java.lang.String |
getName() |
MojoParameter |
getNestedParameter(java.lang.String name) |
java.util.List<MojoParameter> |
getNestedParameters() |
java.lang.String |
getType() |
boolean |
isMap() |
boolean |
isMultiple() |
boolean |
isRequired() |
MojoParameter |
map() |
MojoParameter |
multiple() |
void |
setDefaultValue(java.lang.String defaultValue) |
void |
setDescription(java.lang.String description) |
void |
setExpression(java.lang.String expression) |
void |
setRequired(boolean required) |
java.lang.String |
toString() |
private java.lang.String name
private java.lang.String type
private boolean required
private java.lang.String description
private java.lang.String expression
private java.lang.String defaultValue
private java.util.List<MojoParameter> nested
private boolean multiple
private boolean map
public MojoParameter(java.lang.String name, java.lang.String type, java.util.List<MojoParameter> parameters)
public MojoParameter(java.lang.String name, java.lang.String type, MojoParameter parameter)
public MojoParameter(java.lang.String name, java.lang.String type)
public MojoParameter multiple()
public MojoParameter map()
public boolean isMultiple()
public boolean isMap()
public java.util.List<MojoParameter> getNestedParameters()
public java.lang.String getName()
public java.lang.String getType()
public boolean isRequired()
public void setRequired(boolean required)
public java.lang.String getDescription()
public void setDescription(java.lang.String description)
public java.lang.String getExpression()
public void setExpression(java.lang.String expression)
public java.lang.String getDefaultValue()
public void setDefaultValue(java.lang.String defaultValue)
public java.lang.String toString()
toString
in class java.lang.Object
public MojoParameter getNestedParameter(java.lang.String name)
public MojoParameter getContainer(java.lang.String[] path)