Package org.apache.maven.archetype.model
Class Source
java.lang.Object
org.apache.maven.archetype.model.Source
- All Implemented Interfaces:
java.io.Serializable
public class Source
extends java.lang.Object
implements java.io.Serializable
Describes a source file. Note that source files are always
filtered, unlike resources that
can be non-filtered.
- Version:
- $Revision$ $Date$
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjava.lang.String
Get the encoding to be used when reading/writing this file.java.lang.String
getFile()
Get the source file.void
setEncoding
(java.lang.String encoding) Set the encoding to be used when reading/writing this file.void
setFile
(java.lang.String file) Set the source file.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
file
private java.lang.String fileThe source file. -
encoding
private java.lang.String encodingThe encoding to be used when reading/writing this file. Platform encoding is used by default, or ISO-8859-1 when filename ends in.properties
-
-
Constructor Details
-
Source
public Source()
-
-
Method Details
-
getEncoding
public java.lang.String getEncoding()Get the encoding to be used when reading/writing this file. Platform encoding is used by default, or ISO-8859-1 when filename ends in.properties
- Returns:
- String
-
getFile
public java.lang.String getFile()Get the source file.- Returns:
- String
-
setEncoding
public void setEncoding(java.lang.String encoding) Set the encoding to be used when reading/writing this file. Platform encoding is used by default, or ISO-8859-1 when filename ends in.properties
- Parameters:
encoding
-
-
setFile
public void setFile(java.lang.String file) Set the source file.- Parameters:
file
-
-