com.github.mkolisnyk.aerial.AerialReader Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of aerial Show documentation
Show all versions of aerial Show documentation
Generates Cucumber scenarios based on text descriptions
/**
* .
*/
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();
}