org.apache.maven.model.v3_0_0
Class SourceModification

java.lang.Object
  extended by org.apache.maven.model.v3_0_0.PatternSet
      extended by org.apache.maven.model.v3_0_0.FileSet
          extended by org.apache.maven.model.v3_0_0.SourceModification
All Implemented Interfaces:
java.io.Serializable

public class SourceModification
extends FileSet
implements java.io.Serializable

This element describes all of the source modifications associated with a project. These modifications are used to exclude or include various source depending on the environment the build is running in.

Version:
$Revision$ $Date$
See Also:
Serialized Form

Field Summary
private  java.lang.String className
          If the class with this name can not be loaded, then the includes and excludes specified below will be applied to the contents of the sourceDirectory.
private  java.lang.String property
          If the property with this name is not set, then the includes and excludes specified below will be applied to the contents of the sourceDirectory.
 
Constructor Summary
SourceModification()
           
 
Method Summary
 java.lang.String getClassName()
          Get if the class with this name can not be loaded, then the includes and excludes specified below will be applied to the contents of the sourceDirectory.
 java.lang.String getProperty()
          Get if the property with this name is not set, then the includes and excludes specified below will be applied to the contents of the sourceDirectory.
 void setClassName(java.lang.String className)
          Set if the class with this name can not be loaded, then the includes and excludes specified below will be applied to the contents of the sourceDirectory.
 void setProperty(java.lang.String property)
          Set if the property with this name is not set, then the includes and excludes specified below will be applied to the contents of the sourceDirectory.
 
Methods inherited from class org.apache.maven.model.v3_0_0.FileSet
getDirectory, setDirectory
 
Methods inherited from class org.apache.maven.model.v3_0_0.PatternSet
addExclude, addInclude, getExcludes, getIncludes, removeExclude, removeInclude, setExcludes, setIncludes
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

className

private java.lang.String className
If the class with this name can not be loaded, then the includes and excludes specified below will be applied to the contents of the sourceDirectory.


property

private java.lang.String property
If the property with this name is not set, then the includes and excludes specified below will be applied to the contents of the sourceDirectory.

Constructor Detail

SourceModification

public SourceModification()
Method Detail

getClassName

public java.lang.String getClassName()
Get if the class with this name can not be loaded, then the includes and excludes specified below will be applied to the contents of the sourceDirectory.

Returns:
String

getProperty

public java.lang.String getProperty()
Get if the property with this name is not set, then the includes and excludes specified below will be applied to the contents of the sourceDirectory.

Returns:
String

setClassName

public void setClassName(java.lang.String className)
Set if the class with this name can not be loaded, then the includes and excludes specified below will be applied to the contents of the sourceDirectory.

Parameters:
className -

setProperty

public void setProperty(java.lang.String property)
Set if the property with this name is not set, then the includes and excludes specified below will be applied to the contents of the sourceDirectory.

Parameters:
property -