001 /* 002 =================== DO NOT EDIT THIS FILE ==================== 003 Generated by Modello 1.4.1 on 2012-01-20 18:09:18, 004 any modifications will be overwritten. 005 ============================================================== 006 */ 007 008 package org.apache.maven.model; 009 010 /** 011 * A PatternSet for files. 012 * 013 * @version $Revision$ $Date$ 014 */ 015 @SuppressWarnings( "all" ) 016 public class FileSet 017 extends PatternSet 018 implements java.io.Serializable, java.lang.Cloneable 019 { 020 021 //--------------------------/ 022 //- Class/Member Variables -/ 023 //--------------------------/ 024 025 /** 026 * Describe the directory where the resources are stored. The 027 * path is relative 028 * to the POM. 029 */ 030 private String directory; 031 032 033 //-----------/ 034 //- Methods -/ 035 //-----------/ 036 037 /** 038 * Method clone. 039 * 040 * @return FileSet 041 */ 042 public FileSet clone() 043 { 044 try 045 { 046 FileSet copy = (FileSet) super.clone(); 047 048 return copy; 049 } 050 catch ( java.lang.Exception ex ) 051 { 052 throw (java.lang.RuntimeException) new java.lang.UnsupportedOperationException( getClass().getName() 053 + " does not support clone()" ).initCause( ex ); 054 } 055 } //-- FileSet clone() 056 057 /** 058 * Get describe the directory where the resources are stored. 059 * The path is relative 060 * to the POM. 061 * 062 * @return String 063 */ 064 public String getDirectory() 065 { 066 return this.directory; 067 } //-- String getDirectory() 068 069 /** 070 * Set describe the directory where the resources are stored. 071 * The path is relative 072 * to the POM. 073 * 074 * @param directory 075 */ 076 public void setDirectory( String directory ) 077 { 078 this.directory = directory; 079 } //-- void setDirectory( String ) 080 081 082 083 /** 084 * @see java.lang.Object#toString() 085 */ 086 public String toString() 087 { 088 return "FileSet {directory: " + getDirectory() + ", " + super.toString() + "}"; 089 } 090 091 092 }