|
|||||||||
| 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 | |
|---|---|
boolean |
equals(java.lang.Object obj)
|
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. |
int |
hashCode()
|
java.lang.String |
toDebugString()
|
java.lang.String |
toString()
|
java.lang.String |
toXML()
Creates an XML representation of the object. |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, 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 int hashCode()
hashCode in class java.lang.Objectpublic final boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic final java.lang.String toDebugString()
toDebugString in interface org.fuin.utils4j.ToDebugStringCapablepublic 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 | ||||||||