java.lang.Object
mslinks.ShellLinkHeader
- All Implemented Interfaces:
Serializable
public class ShellLinkHeader extends Object implements Serializable
-
Field Summary
Fields Modifier and Type Field Description static intSW_SHOWMAXIMIZEDstatic intSW_SHOWMINNOACTIVEstatic intSW_SHOWNORMAL -
Constructor Summary
Constructors Constructor Description ShellLinkHeader()ShellLinkHeader(ByteReader data) -
Method Summary
Modifier and Type Method Description FiletimegetAccessTime()FiletimegetCreationTime()FileAttributesFlagsgetFileAttributesFlags()intgetFileSize()HotKeyFlagsgetHotKeyFlags()intgetIconIndex()LinkFlagsgetLinkFlags()intgetShowCommand()FiletimegetWriteTime()voidserialize(ByteWriter bw)ShellLinkHeadersetFileSize(long n)ShellLinkHeadersetIconIndex(int n)ShellLinkHeadersetShowCommand(int n)
-
Field Details
-
SW_SHOWNORMAL
public static final int SW_SHOWNORMAL- See Also:
- Constant Field Values
-
SW_SHOWMAXIMIZED
public static final int SW_SHOWMAXIMIZED- See Also:
- Constant Field Values
-
SW_SHOWMINNOACTIVE
public static final int SW_SHOWMINNOACTIVE- See Also:
- Constant Field Values
-
-
Constructor Details
-
ShellLinkHeader
public ShellLinkHeader() -
ShellLinkHeader
- Throws:
ShellLinkExceptionIOException
-
-
Method Details
-
getLinkFlags
-
getFileAttributesFlags
-
getCreationTime
-
getAccessTime
-
getWriteTime
-
getHotKeyFlags
-
getFileSize
public int getFileSize() -
setFileSize
-
getIconIndex
public int getIconIndex() -
setIconIndex
-
getShowCommand
public int getShowCommand() -
setShowCommand
- Throws:
ShellLinkException
-
serialize
- Specified by:
serializein interfaceSerializable- Throws:
IOException
-