@@ -0,0 +1,900 @@
+package innovimax.mixthem.io;%0A%0Aimport java.io.InputStream;%0Aimport java.io.Reader;%0A%0A/**%0A* This interface provides for any token representation.%0A* @author Innovimax%0A* @version 1.0%0A*/%0Apublic interface IToken %7B%0A%09/**%0A%09* Indicates if token is empty.%0A%09* @return True if token is empty%0A%09*/%0A%09boolean isEmpty();%0A%09/**%0A%09* Returns the token value as a byte.%0A%09* @return The token value as a byte%0A%09*/%0A%09byte asByte();%0A%09/**%0A%09* Returns the token value as a character.%0A%09* @return The token value as a character%0A%09*/%0A%09int asCharacter();%0A%09/**%0A%09* Returns the token value as a string.%0A%09* @return The token value as a string%0A%09*/%0A%09String asString();%0A%09/**%0A%09* Returns the parameter value as a file input stream.%0A%09* @return The parameter value as a file input stream%0A%09*/%0A%09InputStream asInputStream();%0A%09/**%0A%09* Returns the parameter value as a file reader.%0A%09* @return The parameter value as a file reader%0A%09*/%0A%09Reader asReader();%0A%7D%0A

Add token representation interface