de.schlichtherle.truezip.fs.FsArchiveEntry Maven / Gradle / Ivy
/*
* Copyright (C) 2005-2015 Schlichtherle IT Services.
* All rights reserved. Use is subject to license terms.
*/
package de.schlichtherle.truezip.fs;
import de.schlichtherle.truezip.entry.MutableEntry;
/**
* Represents an entry in an archive file.
* Archive drivers need to implement this interface in order to enable their
* client (i.e. archive controllers) to read and write archive entries from
* and to archive files of their respective supported type.
*
* Implementations do not need to be thread-safe.
*
* @author Christian Schlichtherle
*/
public interface FsArchiveEntry extends MutableEntry {
/**
* Returns the type of this archive entry.
*
* @return The type of this archive entry.
*/
Type getType();
}