public class ShellLink
extends java.lang.Object
| Constructor and Description |
|---|
ShellLink(java.io.File file) |
ShellLink(java.io.InputStream in) |
ShellLink(java.nio.file.Path file) |
ShellLink(java.lang.String file) |
| Modifier and Type | Method and Description |
|---|---|
static ShellLink |
createLink(java.lang.String target) |
static ShellLink |
createLink(java.lang.String target,
java.lang.String linkpath)
equivalent to createLink(target).saveTo(linkpath)
|
LinkInfo |
createLinkInfo() |
java.lang.String |
getCMDArgs() |
ConsoleData |
getConsoleData() |
ShellLinkHeader |
getHeader() |
java.lang.String |
getIconLocation() |
java.lang.String |
getLanguage() |
LinkInfo |
getLinkInfo() |
java.lang.String |
getName() |
java.lang.String |
getRelativePath() |
java.lang.String |
getWorkingDir() |
java.lang.String |
resolveTarget() |
ShellLink |
saveTo(java.lang.String path) |
ShellLink |
setCMDArgs(java.lang.String s) |
ShellLink |
setIconLocation(java.lang.String s) |
ShellLink |
setLanguage(java.lang.String s) |
ShellLink |
setName(java.lang.String s) |
ShellLink |
setRelativePath(java.lang.String s) |
ShellLink |
setWorkingDir(java.lang.String s) |
public ShellLink(java.lang.String file)
throws java.io.IOException,
ShellLinkException
java.io.IOExceptionShellLinkExceptionpublic ShellLink(java.io.File file)
throws java.io.IOException,
ShellLinkException
java.io.IOExceptionShellLinkExceptionpublic ShellLink(java.nio.file.Path file)
throws java.io.IOException,
ShellLinkException
java.io.IOExceptionShellLinkExceptionpublic ShellLink(java.io.InputStream in)
throws java.io.IOException,
ShellLinkException
java.io.IOExceptionShellLinkExceptionpublic ShellLinkHeader getHeader()
public LinkInfo getLinkInfo()
public LinkInfo createLinkInfo()
public java.lang.String getName()
public ShellLink setName(java.lang.String s)
public java.lang.String getRelativePath()
public ShellLink setRelativePath(java.lang.String s)
public java.lang.String getWorkingDir()
public ShellLink setWorkingDir(java.lang.String s)
public java.lang.String getCMDArgs()
public ShellLink setCMDArgs(java.lang.String s)
public java.lang.String getIconLocation()
public ShellLink setIconLocation(java.lang.String s)
public ConsoleData getConsoleData()
public java.lang.String getLanguage()
public ShellLink setLanguage(java.lang.String s)
public ShellLink saveTo(java.lang.String path) throws java.io.IOException
java.io.IOExceptionpublic java.lang.String resolveTarget()
public static ShellLink createLink(java.lang.String target)
public static ShellLink createLink(java.lang.String target, java.lang.String linkpath) throws java.io.IOException
java.io.IOException