package net.wequick.small;

import java.io.File;

/**
 * Created by galen on 16/5/31.
 */
public interface BundleExtractor {

    File getExtractPath(Bundle bundle);
    File getExtractFile(Bundle bundle, String entryName);
}

@@ -1,169 +1,1115 @@
-package net.wequick.small;%0A%0Aimport java.io.File;%0A%0A/**%0A * Created by galen on 16/5/31.%0A */%0Apublic interface BundleExtractor %7B%0A%0A    File getExtractPath(Bundle bundle);
+/*%0A * Copyright 2015-present wequick.net%0A *%0A * Licensed under the Apache License, Version 2.0 (the %22License%22); you may%0A * not use this file except in compliance with the License. You may obtain%0A * a copy of the License at%0A *%0A *     http://www.apache.org/licenses/LICENSE-2.0%0A *%0A * Unless required by applicable law or agreed to in writing, software%0A * distributed under the License is distributed on an %22AS IS%22 BASIS, WITHOUT%0A * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the%0A * License for the specific language governing permissions and limitations%0A * under the License.%0A */%0Apackage net.wequick.small;%0A%0Aimport java.io.File;%0A%0A/**%0A * Extract bundle interface, implemented by the BundleLauncher implementation and pass to%0A * the BundleParser to specify the extraction behavior of each entries in the bundle archive.%0A *%0A */%0Apublic interface BundleExtractor %7B%0A%0A    /** The path to extract the bundle entries */%0A    File getExtractPath(Bundle bundle);%0A%0A    /**%0A     * The file for the specify %3Ctt%3EentryName%3C/tt%3E to extract.%0A     *%0A     * @return %3Ctt%3Enull%3C/tt%3E if no need to extract%0A     */
 %0A   

Add license and comments for BundleExtractor