All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.github.mkolisnyk.aerial.AerialReader Maven / Gradle / Ivy

There is a newer version: 0.0.6.1
Show newest version
/**
 * .
 */
package com.github.mkolisnyk.aerial;

import com.github.mkolisnyk.aerial.core.AerialTagList;
import com.github.mkolisnyk.aerial.core.params.AerialParams;

/**
 * @author Myk Kolisnyk
 *
 */
public abstract class AerialReader {
    private AerialTagList tags;
    /**
     * .
     * @param params .
     */
    public  AerialReader(AerialParams params, AerialTagList tagsValue) {
        params.toString();
        tags = tagsValue;
    }

    /**
     * @return the tags
     */
    public final AerialTagList getTags() {
        return tags;
    }

    /**
     * .
     * @param params .
     * @throws Exception .
     */
    public abstract void open(AerialParams params) throws Exception;
    /**
     * .
     * @throws Exception .
     */
    public abstract void close() throws Exception;
    /**
     * .
     * @return .
     * @throws Exception .
     */
    public abstract String readNext() throws Exception;
    /**
     * .
     * @return .
     */
    public abstract boolean hasNext();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy