Package mslinks
Class ShellLink
-
- All Implemented Interfaces:
public final class ShellLink
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classShellLink.Companion
-
Field Summary
Fields Modifier and Type Field Description public final static StringVERSIONprivate final ShellLinkHeaderheaderprivate final LinkTargetIDListtargetIdListprivate final LinkInfolinkInfoprivate final Stringnameprivate final StringrelativePathprivate final StringworkingDirprivate final StringcMDArgsprivate final StringiconLocationprivate final PathlinkFileSourceprivate final Stringlanguageprivate final ConsoleDataconsoleDataprivate final ConsoleFEDataconsoleFEDataprivate final EnvironmentVariableenvironmentVariableprivate final Trackertrackerprivate final VistaIDListvistaIDListpublic final static ShellLink.CompanionCompanion
-
Method Summary
-
-
Constructor Detail
-
ShellLink
ShellLink()
-
ShellLink
ShellLink(String file)
-
ShellLink
ShellLink(File file)
-
ShellLink
ShellLink(Path file)
-
ShellLink
ShellLink(InputStream in)
-
ShellLink
ShellLink(ByteReader reader)
-
-
Method Detail
-
getHeader
final ShellLinkHeader getHeader()
-
getTargetIdList
final LinkTargetIDList getTargetIdList()
-
getLinkInfo
final LinkInfo getLinkInfo()
-
getRelativePath
final String getRelativePath()
-
getWorkingDir
final String getWorkingDir()
-
getCMDArgs
final String getCMDArgs()
-
getIconLocation
final String getIconLocation()
-
getLinkFileSource
final Path getLinkFileSource()
-
getLanguage
final String getLanguage()
-
getConsoleData
final ConsoleData getConsoleData()
-
getConsoleFEData
final ConsoleFEData getConsoleFEData()
-
getEnvironmentVariable
final EnvironmentVariable getEnvironmentVariable()
-
getTracker
final Tracker getTracker()
-
getVistaIDList
final VistaIDList getVistaIDList()
-
serialize
final Unit serialize(OutputStream out)
-
serialize
final Unit serialize(ByteWriter bw)
-
createLinkInfo
final LinkInfo createLinkInfo()
-
removeLinkInfo
final ShellLink removeLinkInfo()
-
createTargetIdList
final LinkTargetIDList createTargetIdList()
-
removeTargetIdList
final ShellLink removeTargetIdList()
-
setRelativePath
final ShellLink setRelativePath(String s)
-
setWorkingDir
final ShellLink setWorkingDir(String s)
-
setCMDArgs
final ShellLink setCMDArgs(String s)
-
setIconLocation
final ShellLink setIconLocation(String s)
-
setLanguage
final ShellLink setLanguage(String s)
-
removeConsoleData
final ShellLink removeConsoleData()
-
removeConsoleFEData
final ShellLink removeConsoleFEData()
-
removeEnvironmentVariable
final ShellLink removeEnvironmentVariable()
-
removeTracker
final ShellLink removeTracker()
-
removeVistaIDList
final ShellLink removeVistaIDList()
-
setLinkFileSource
final ShellLink setLinkFileSource(Path path)
-
resolveTarget
final String resolveTarget()
-
saveTo
@Deprecated(message = "") final ShellLink saveTo(String path)
-
setTarget
@Deprecated(message = "") final ShellLink setTarget(String target)
Set path to target file or directory. Function accepts local paths and network paths. Environment variables are accepted but resolved here and aren't kept in the link.
-
-
-
-