Package com.zerog.ia.auto.project
Class ShortcutFolder
- java.lang.Object
-
- com.zerog.ia.auto.project.ProjectObject
-
- com.zerog.ia.auto.project.ShortcutFolder
-
- All Implemented Interfaces:
DestinationFolder
,Referenceable
public final class ShortcutFolder extends ProjectObject implements DestinationFolder
ShortcutFolder
defines where to install the shortcuts/links/aliases on each platform.- See Also:
Project.getShortcutFolder()
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getId()
The ID of the magic folder theShortcutFolder
represents.DestinationFolder
getMacOSMagicFolder()
The magic folder where the aliases should be installed on the Mac OS X platform.java.lang.String
getMacOSSubFolder()
The sub folder where the aliases should installed on the Mac OS X platform.DestinationFolder
getUnixMagicFolder()
The magic folder where the links should be installed on the Unix platform.java.lang.String
getUnixSubFolder()
The sub folder where the links should installed on the Unix platform.DestinationFolder
getWindowsMagicFolder()
The magic folder where the shortcuts should be installed on the Windows platform.java.lang.String
getWindowsSubFolder()
The sub folder where the shortcuts should installed on the Windows platform.void
setId(int Id)
The ID of the magic folder theShortcutFolder
represents.void
setMacOSMagicFolder(DestinationFolder magicFolder)
The magic folder where the aliases should be installed on the Mac OS X platform.void
setMacOSSubFolder(java.lang.String folderName)
The sub folder where the aliases should installed on the Mac OS X platform.void
setUnixMagicFolder(DestinationFolder magicFolder)
The magic folder where the links should be installed on the Unix platform.void
setUnixSubFolder(java.lang.String folderName)
The sub folder where the links should installed on the Unix platform.void
setWindowsMagicFolder(DestinationFolder magicFolder)
The magic folder where the shortcuts should be installed on the Windows platform.void
setWindowsSubFolder(java.lang.String folderName)
The sub folder where the shortcuts should installed on the Windows platform.-
Methods inherited from class com.zerog.ia.auto.project.ProjectObject
equals, getReferenceID, hashCode, setReferenceID
-
-
-
-
Method Detail
-
setUnixMagicFolder
public void setUnixMagicFolder(DestinationFolder magicFolder)
The magic folder where the links should be installed on the Unix platform. Default to UNIX_USR_HOME_DIR.- See Also:
MagicFolder
-
setMacOSMagicFolder
public void setMacOSMagicFolder(DestinationFolder magicFolder)
The magic folder where the aliases should be installed on the Mac OS X platform. Default to DESKTOP_FOLDER.- See Also:
MagicFolder
-
setWindowsMagicFolder
public void setWindowsMagicFolder(DestinationFolder magicFolder)
The magic folder where the shortcuts should be installed on the Windows platform. Default to WINDOWS_PROGRAMS_MENU.- See Also:
MagicFolder
-
setUnixSubFolder
public void setUnixSubFolder(java.lang.String folderName)
The sub folder where the links should installed on the Unix platform. The sub folder is relative to theunixMagicFolder
.
-
setMacOSSubFolder
public void setMacOSSubFolder(java.lang.String folderName)
The sub folder where the aliases should installed on the Mac OS X platform. The sub folder is relative to themacOSMagicFolder
.
-
setWindowsSubFolder
public void setWindowsSubFolder(java.lang.String folderName)
The sub folder where the shortcuts should installed on the Windows platform. The sub folder is relative to thewindowsMagicFolder
.
-
getUnixMagicFolder
public DestinationFolder getUnixMagicFolder()
The magic folder where the links should be installed on the Unix platform. Default to UNIX_USR_HOME_DIR.- See Also:
MagicFolder
-
getMacOSMagicFolder
public DestinationFolder getMacOSMagicFolder()
The magic folder where the aliases should be installed on the Mac OS X platform. Default to DESKTOP_FOLDER.- See Also:
MagicFolder
-
getWindowsMagicFolder
public DestinationFolder getWindowsMagicFolder()
The magic folder where the shortcuts should be installed on the Windows platform. Default to WINDOWS_PROGRAMS_MENU.- See Also:
MagicFolder
-
getUnixSubFolder
public java.lang.String getUnixSubFolder()
The sub folder where the links should installed on the Unix platform. The sub folder is relative to theunixMagicFolder
.- See Also:
getUnixMagicFolder()
-
getMacOSSubFolder
public java.lang.String getMacOSSubFolder()
The sub folder where the aliases should installed on the Mac OS X platform. The sub folder is relative to themacOSMagicFolder
.- See Also:
getMacOSMagicFolder()
-
getWindowsSubFolder
public java.lang.String getWindowsSubFolder()
The sub folder where the shortcuts should installed on the Windows platform. The sub folder is relative to thewindowsMagicFolder
.- See Also:
getWindowsMagicFolder()
-
getId
public int getId()
The ID of the magic folder theShortcutFolder
represents.- Specified by:
getId
in interfaceDestinationFolder
-
setId
public void setId(int Id)
The ID of the magic folder theShortcutFolder
represents.
-
-