Top Fields Constructors Methods
mslinks

public Class LinkInfo

extends Object
implements Serializable
Class Inheritance
All Implemented Interfaces
mslinks.Serializable
Imports
io.ByteReader, .ByteWriter, java.io.ByteArrayOutputStream, .IOException, java.nio.charset.Charset, .CharsetEncoder, mslinks.data.*

Field Summary

Modifier and TypeField and Description
private CNRLink
private String
private LinkInfoFlags
private String
private VolumeID

Constructor Summary

AccessConstructor and Description
public
public

Method Summary

Modifier and TypeMethod and Description
public VolumeID
createVolumeID()

Creates VolumeID and LocalBasePath that is empty string

public String
public String
public VolumeID
public void
public LinkInfo
setCommonPathSuffix(String s)

Set CommonPathSuffix and creates new CommonNetworkRelativeLink (if it not exists) If s is null takes no effect

public LinkInfo
setLocalBasePath(String s)

Set LocalBasePath and creates new VolumeID (if it not exists) If s is null takes no effect

private byte[]
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

commonPathSuffixback to summary
private String commonPathSuffix
lifback to summary
private LinkInfoFlags lif
localBasePathback to summary
private String localBasePath
vidback to summary
private VolumeID vid

Constructor Detail

LinkInfoback to summary
public LinkInfo()
LinkInfoback to summary
public LinkInfo(ByteReader data) throws IOException, ShellLinkException

Method Detail

createVolumeIDback to summary
public VolumeID createVolumeID()

Creates VolumeID and LocalBasePath that is empty string

getCommonPathSuffixback to summary
public String getCommonPathSuffix()
getLocalBasePathback to summary
public String getLocalBasePath()
getVolumeIDback to summary
public VolumeID getVolumeID()
serializeback to summary
public void serialize(ByteWriter bw) throws IOException

Implements mslinks.Serializable.serialize.

setCommonPathSuffixback to summary
public LinkInfo setCommonPathSuffix(String s)

Set CommonPathSuffix and creates new CommonNetworkRelativeLink (if it not exists) If s is null takes no effect

setLocalBasePathback to summary
public LinkInfo setLocalBasePath(String s)

Set LocalBasePath and creates new VolumeID (if it not exists) If s is null takes no effect

toByteArrayback to summary
private byte[] toByteArray(Serializable o) throws IOException