net.sf.jpkgmk.prototype
Class PrototypeEntryLink
java.lang.Object
net.sf.jpkgmk.AbstractLineProvider
net.sf.jpkgmk.prototype.AbstractPrototypeEntry
net.sf.jpkgmk.prototype.PrototypeEntryLink
- All Implemented Interfaces:
- LineProvider, PrototypeEntry
public class PrototypeEntryLink
- extends AbstractPrototypeEntry
- Since:
- 1.0
- Version:
- $Revision: 2 $ $Date: 2008-08-20 21:14:19 +0200 (Mi, 20 Aug 2008) $
- Author:
- gommma (gommma AT users.sourceforge.net), Last changed by: $Author: gommma $
Constructor Summary |
PrototypeEntryLink(java.lang.Integer part,
java.lang.String fileClass,
java.lang.String entryPath,
java.lang.String entryPathSource)
Full constructor taking all arguments supported for this entry type |
PrototypeEntryLink(java.lang.String entryPath,
java.lang.String entryPathSource)
Constructor taking the mandatory arguments to create a prototype file entry |
Method Summary |
protected void |
create(java.io.File targetDir,
java.lang.String entryPathExpanded,
java.lang.String entryPathSourceExpanded)
Copies the file of this prototype entry into the target directory |
protected PkgMapEntry |
createPkgMapEntry(java.lang.Integer part,
PkgMapEntryType resultType,
java.lang.String entryClass,
java.lang.String entryPath,
java.lang.String entryPathSource,
java.lang.Integer major,
java.lang.Integer minor,
java.lang.String mode,
java.lang.String owner,
java.lang.String group,
java.io.File basedir)
|
Methods inherited from class net.sf.jpkgmk.prototype.AbstractPrototypeEntry |
buildAbsolutePath, create, createPkgMapEntry, equals, getEntryPath, getEntryPathSource, getFileClass, getGroup, getLine, getMajor, getMinor, getMode, getOwner, getType, hashCode, resolveGroup, resolveMode, resolveOwner, toString |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
PrototypeEntryLink
public PrototypeEntryLink(java.lang.String entryPath,
java.lang.String entryPathSource)
- Constructor taking the mandatory arguments to create a prototype file entry
- Parameters:
entryPath
- entryPathSource
-
PrototypeEntryLink
public PrototypeEntryLink(java.lang.Integer part,
java.lang.String fileClass,
java.lang.String entryPath,
java.lang.String entryPathSource)
- Full constructor taking all arguments supported for this entry type
- Parameters:
part
- fileClass
- entryPath
- path to the file or directoryentryPathSource
- the target path in that this file should have in the package
createPkgMapEntry
protected PkgMapEntry createPkgMapEntry(java.lang.Integer part,
PkgMapEntryType resultType,
java.lang.String entryClass,
java.lang.String entryPath,
java.lang.String entryPathSource,
java.lang.Integer major,
java.lang.Integer minor,
java.lang.String mode,
java.lang.String owner,
java.lang.String group,
java.io.File basedir)
- Specified by:
createPkgMapEntry
in class AbstractPrototypeEntry
create
protected void create(java.io.File targetDir,
java.lang.String entryPathExpanded,
java.lang.String entryPathSourceExpanded)
throws java.io.IOException
- Description copied from class:
AbstractPrototypeEntry
- Copies the file of this prototype entry into the target directory
- Specified by:
create
in class AbstractPrototypeEntry
- Throws:
java.io.IOException
Copyright © 2007-2008. All Rights Reserved.