public class Plugin extends LocatedTreeImpl
<plugin> element contains informations required for a plugin.
Java class for Plugin complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="Plugin">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<all>
<element name="groupId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="artifactId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="version" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="extensions" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="executions" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="execution" type="{http://maven.apache.org/POM/4.0.0}PluginExecution" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="dependencies" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="dependency" type="{http://maven.apache.org/POM/4.0.0}Dependency" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="goals" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<any processContents='skip' maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="inherited" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="configuration" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<any processContents='skip' maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
</all>
</restriction>
</complexContent>
</complexType>
| Modifier and Type | Class and Description |
|---|---|
static class |
Plugin.Configuration
Java class for anonymous complex type.
|
static class |
Plugin.Dependencies
Java class for anonymous complex type.
|
static class |
Plugin.Executions
Java class for anonymous complex type.
|
static class |
Plugin.Goals
Java class for anonymous complex type.
|
| Modifier and Type | Field and Description |
|---|---|
protected LocatedAttribute |
artifactId |
protected Plugin.Configuration |
configuration |
protected Plugin.Dependencies |
dependencies |
protected Plugin.Executions |
executions |
protected LocatedAttribute |
extensions |
protected Plugin.Goals |
goals |
protected LocatedAttribute |
groupId |
protected LocatedAttribute |
inherited |
protected LocatedAttribute |
version |
endLocation, startLocation| Constructor and Description |
|---|
Plugin() |
| Modifier and Type | Method and Description |
|---|---|
LocatedAttribute |
getArtifactId()
Gets the value of the artifactId property.
|
Plugin.Configuration |
getConfiguration()
Gets the value of the configuration property.
|
Plugin.Dependencies |
getDependencies()
Gets the value of the dependencies property.
|
Plugin.Executions |
getExecutions()
Gets the value of the executions property.
|
LocatedAttribute |
getExtensions()
Gets the value of the extensions property.
|
Plugin.Goals |
getGoals()
Gets the value of the goals property.
|
LocatedAttribute |
getGroupId()
Gets the value of the groupId property.
|
LocatedAttribute |
getInherited()
Gets the value of the inherited property.
|
LocatedAttribute |
getVersion()
Gets the value of the version property.
|
void |
setArtifactId(LocatedAttribute value)
Sets the value of the artifactId property.
|
void |
setConfiguration(Plugin.Configuration value)
Sets the value of the configuration property.
|
void |
setDependencies(Plugin.Dependencies value)
Sets the value of the dependencies property.
|
void |
setExecutions(Plugin.Executions value)
Sets the value of the executions property.
|
void |
setExtensions(LocatedAttribute value)
Sets the value of the extensions property.
|
void |
setGoals(Plugin.Goals value)
Sets the value of the goals property.
|
void |
setGroupId(LocatedAttribute value)
Sets the value of the groupId property.
|
void |
setInherited(LocatedAttribute value)
Sets the value of the inherited property.
|
void |
setVersion(LocatedAttribute value)
Sets the value of the version property.
|
endLocation, setEndLocation, setStartLocation, startLocationprotected LocatedAttribute groupId
protected LocatedAttribute artifactId
protected LocatedAttribute version
protected LocatedAttribute extensions
protected Plugin.Executions executions
protected Plugin.Dependencies dependencies
protected Plugin.Goals goals
protected LocatedAttribute inherited
protected Plugin.Configuration configuration
public LocatedAttribute getGroupId()
Stringpublic void setGroupId(LocatedAttribute value)
value - allowed object is
Stringpublic LocatedAttribute getArtifactId()
Stringpublic void setArtifactId(LocatedAttribute value)
value - allowed object is
Stringpublic LocatedAttribute getVersion()
Stringpublic void setVersion(LocatedAttribute value)
value - allowed object is
Stringpublic LocatedAttribute getExtensions()
Stringpublic void setExtensions(LocatedAttribute value)
value - allowed object is
Stringpublic Plugin.Executions getExecutions()
Plugin.Executionspublic void setExecutions(Plugin.Executions value)
value - allowed object is
Plugin.Executionspublic Plugin.Dependencies getDependencies()
Plugin.Dependenciespublic void setDependencies(Plugin.Dependencies value)
value - allowed object is
Plugin.Dependenciespublic Plugin.Goals getGoals()
Plugin.Goalspublic void setGoals(Plugin.Goals value)
value - allowed object is
Plugin.Goalspublic LocatedAttribute getInherited()
Stringpublic void setInherited(LocatedAttribute value)
value - allowed object is
Stringpublic Plugin.Configuration getConfiguration()
Plugin.Configurationpublic void setConfiguration(Plugin.Configuration value)
value - allowed object is
Plugin.ConfigurationCopyright © 2012–2016 SonarSource. All rights reserved.