package innovimax.mixthem.interfaces;

import java.io.IOException;

/**
* This interface provides for reading characters from an character-input.
* @author Innovimax
* @version 1.0
*/
public interface IInputChar {
	/**
	* Returns true if there is more characters.
	* @return Returns true if there is more characters
	* @throws IOException - If an I/O error occurs
	*/
	public boolean hasCharacter() throws IOException;
	/**
 	* Reads a single character
 	* @return The character read as an int, or -1 if there is no more characters.
 	* @throws IOException - If an I/O error occurs
 	*/
	public int nextCharacter() throws IOException;
	/**
 	* Reads characters into a portion of an array.
 	* @param buffer Destination buffer
 	* @param len - Maximum number of characters to read
 	* @return The number of characters read, or -1 if there is no more characters
 	* @throws IOException - If an I/O error occurs
 	*/
	public int nextCharacters(char[] buffer, int len) throws IOException;
	/**
	* Closes this input and releases any system resources associated with it.
	* @throws IOException - If an I/O error occurs
	*/
	public void close() throws IOException;	
}

@@ -362,23 +362,16 @@
 rs%0A%09*/%0A%09
-public 
 boolean 
@@ -397,32 +397,32 @@
 ws IOException;%0A
+
 %09/**%0A %09* Reads a
@@ -566,39 +566,32 @@
 or occurs%0A %09*/%0A%09
-public 
 int nextCharacte
@@ -894,23 +894,16 @@
 s%0A %09*/%0A%09
-public 
 int next
@@ -1093,16 +1093,9 @@
 %09*/%0A
+
 %09
-public 
 void

remove unused public