|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.fuin.kickstart4j.SrcDir
public final class SrcDir
A directory inside a base directory. This class is immutable.
| Constructor Summary | |
|---|---|
SrcDir(java.lang.String path,
java.lang.String srcPathUrl)
Constructor with all arguments. |
|
| Method Summary | |
|---|---|
java.lang.String |
getCanonicalPathAndFilename(java.io.File baseDir,
java.lang.String filename)
Returns the absolute file based on a given base directory as String. |
java.io.File |
getDestFile(java.io.File baseDir,
java.lang.String filename)
Returns the absolute file based on a given base directory. |
java.lang.String |
getPath()
Returns the path of the file. |
java.lang.String |
getRelativeSlashPathAndFilename(java.lang.String filename)
Returns a relative path and filename. |
java.lang.String |
getSlashPath()
Returns the path with a slash ("/") used as path separator. |
java.net.URL |
getSrcFileURL(java.lang.String filename)
Returns the URL where the source file is located. |
java.lang.String |
getSrcPathUrl()
Returns the URL where the source directory is located. |
java.lang.String |
toString()
|
java.lang.String |
toXML()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public SrcDir(java.lang.String path,
java.lang.String srcPathUrl)
path - Path relative to the base directory.srcPathUrl - URL where the source directory is located - Contains the
variable ${filename}.| Method Detail |
|---|
public final java.lang.String getPath()
public final java.lang.String getSrcPathUrl()
public final java.net.URL getSrcFileURL(java.lang.String filename)
MalformedURLException is wrapped into a
RuntimeException.
filename - Name of the file to return a URL for.
public final java.lang.String getCanonicalPathAndFilename(java.io.File baseDir,
java.lang.String filename)
baseDir - Base directory.filename - Name of a file inside the directory.
public final java.lang.String getRelativeSlashPathAndFilename(java.lang.String filename)
filename - Name of a file inside the directory.
public final java.lang.String getSlashPath()
public final java.io.File getDestFile(java.io.File baseDir,
java.lang.String filename)
baseDir - Base directory.filename - Name of a file inside the directory.
public final java.lang.String toXML()
public final java.lang.String toString()
toString in class java.lang.Object
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||