2
* Licensed to the Apache Software Foundation (ASF) under one
3
* or more contributor license agreements. See the NOTICE file
4
* distributed with this work for additional information
5
* regarding copyright ownership. The ASF licenses this file
6
* to you under the Apache License, Version 2.0 (the
7
* "License"); you may not use this file except in compliance
8
* with the License. You may obtain a copy of the License at
10
* http://www.apache.org/licenses/LICENSE-2.0
12
* Unless required by applicable law or agreed to in writing,
13
* software distributed under the License is distributed on an
14
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15
* KIND, either express or implied. See the License for the
16
* specific language governing permissions and limitations
19
package org.apache.commons.compress;
21
import java.io.InputStream;
23
* Represents an entry of an archive.
25
public class ArchiveEntry {
26
/* Name of this entry */
27
private String name = null;
28
/* name of this entry stream */
29
private InputStream stream = null;
32
* Should only called with parameters
34
private ArchiveEntry() {
39
* Constructs a new ArchiveEntry with name and stram
40
* @param name the name of this entry
41
* @param stream the inputstream of this entry
43
public ArchiveEntry(String entryName, InputStream entryStream) {
45
this.name = entryName;
46
this.stream = entryStream;
50
* Returns this entries name
51
* @return name of this entry
53
public String getName() {
58
* Returns this entries InputStream stream
59
* @return InputStream of this entry
61
public InputStream getStream() {