org.at4j.archive
Interface ArchiveSymbolicLinkEntry<T extends ArchiveEntry<T,U>,U extends ArchiveDirectoryEntry<T,U>>

Type Parameters:
T - The type of entries in the archive.
U - The type of directory entries in the archive.
All Superinterfaces:
ArchiveEntry<T,U>, Lockable, Named, ReadLockable
All Known Implementing Classes:
PaxSymbolicLinkEntry, TarSymbolicLinkEntry, UstarSymbolicLinkEntry, ZipSymbolicLinkEntry

public interface ArchiveSymbolicLinkEntry<T extends ArchiveEntry<T,U>,U extends ArchiveDirectoryEntry<T,U>>
extends ArchiveEntry<T,U>

This interface defines a symbolic link entry in an Archive.

Since:
1.0
Author:
Karl Gustafsson

Method Summary
 EntityLocation<?> getLinkTarget()
          Get the link target location.
 
Methods inherited from interface org.at4j.archive.ArchiveEntry
getLocation, getParent
 
Methods inherited from interface org.entityfs.Named
getName
 
Methods inherited from interface org.entityfs.lock.ReadLockable
getReadLock, isReadLockedByCurrentThread, lockForReading
 

Method Detail

getLinkTarget

EntityLocation<?> getLinkTarget()
Get the link target location. This can either be an AbsoluteLocation or a RelativeLocation.

Returns:
The link's target location.