org.granite.builder.properties
Class Gas3Source

java.lang.Object
  extended by org.granite.builder.properties.Gas3Source
All Implemented Interfaces:
java.lang.Comparable<Gas3Source>, Validable

public class Gas3Source
extends java.lang.Object
implements Validable, java.lang.Comparable<Gas3Source>

Author:
Franck WOLFF

Constructor Summary
Gas3Source(java.lang.String path, java.lang.String includes, java.lang.String excludes, java.lang.String output)
           
 
Method Summary
 int compareTo(Gas3Source o)
           
 boolean equals(java.lang.Object obj)
           
 java.lang.String getBaseOutputDir()
           
 java.lang.String getBaseOutputDir(boolean fallback)
           
 java.lang.String getExcludes()
           
 java.lang.String getIncludes()
           
 java.lang.String getOutput()
           
 java.lang.String getOutputDir()
           
 java.lang.String getPath()
           
 int hashCode()
           
 boolean match(java.lang.String path, java.lang.String file)
           
 void setExcludes(java.lang.String excludes)
           
 void setIncludes(java.lang.String includes)
           
 void setOutput(java.lang.String output)
           
 void setPath(java.lang.String path)
           
 void validate(ValidationResults results)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Gas3Source

public Gas3Source(java.lang.String path,
                  java.lang.String includes,
                  java.lang.String excludes,
                  java.lang.String output)
Method Detail

match

public boolean match(java.lang.String path,
                     java.lang.String file)

getPath

public java.lang.String getPath()

setPath

public void setPath(java.lang.String path)

getIncludes

public java.lang.String getIncludes()

setIncludes

public void setIncludes(java.lang.String includes)

getExcludes

public java.lang.String getExcludes()

setExcludes

public void setExcludes(java.lang.String excludes)

getOutput

public java.lang.String getOutput()

setOutput

public void setOutput(java.lang.String output)

getOutputDir

public java.lang.String getOutputDir()

getBaseOutputDir

public java.lang.String getBaseOutputDir()

getBaseOutputDir

public java.lang.String getBaseOutputDir(boolean fallback)

validate

public void validate(ValidationResults results)
Specified by:
validate in interface Validable

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

compareTo

public int compareTo(Gas3Source o)
Specified by:
compareTo in interface java.lang.Comparable<Gas3Source>