Interface Archive.Entry
-
- Enclosing interface:
- Archive
public static interface Archive.Entry
Entry of an archive
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description @Nullable Archive.Entry
getChild(@NotNull String name)
Returns the child entry with the given name.@NotNull Collection<? extends Archive.Entry>
getChildren()
Returns a collection of child entries.@NotNull String
getName()
Returns the (file) name of the entryboolean
isDirectory()
Returnstrue
if the entry designates a directory.
-
-
-
Method Detail
-
getName
@NotNull @NotNull String getName()
Returns the (file) name of the entry- Returns:
- the name
-
isDirectory
boolean isDirectory()
Returnstrue
if the entry designates a directory.- Returns:
true
if the entry designates a directory.
-
getChildren
@NotNull @NotNull Collection<? extends Archive.Entry> getChildren()
Returns a collection of child entries.- Returns:
- a collection of child entries.
-
getChild
@Nullable @Nullable Archive.Entry getChild(@NotNull @NotNull String name)
Returns the child entry with the given name.- Parameters:
name
- name of the child entry- Returns:
- the entry or
null
if does not exist.
-
-