home *** CD-ROM | disk | FTP | other *** search
Java Source | 2000-04-03 | 4.4 KB | 299 lines |
- package javax.servlet.jsp;
-
- import java.io.IOException;
- import java.io.Writer;
-
- public abstract class JspWriter
- extends Writer {
-
- protected boolean autoFlush;
- protected int bufferSize;
-
- /**
- * XXX
- */
- public static int DEFAULT_BUFFER = -1;
-
-
- /**
- * XXX
- */
- public static int NO_BUFFER = 0;
-
- /**
- * XXX
- *
- * @param bufferSize XXX
- * @param autoFlush XXX
- */
- protected JspWriter(int bufferSize, boolean autoFlush) {
- this.bufferSize = bufferSize;
- this.autoFlush = autoFlush;
- }
-
-
- /**
- * XXX
- *
- * @exception IOException XXX
- */
- public abstract void clear() throws IOException;
-
-
- /**
- * XXX
- *
- * @exception IOException XXX
- */
- public abstract void clearBuffer() throws IOException;
-
-
- /**
- * XXX
- *
- * @exception IOException XXX
- */
- public abstract void close() throws IOException;
-
-
- /**
- * XXX
- *
- * @exception IOException XXX
- */
- public abstract void flush() throws IOException;
-
-
- /**
- * XXX
- *
- * @return XXX
- *
- * @exception IOException XXX
- */
- public int getBufferSize() {
- return bufferSize;
- }
-
-
- /**
- * XXX
- *
- * @return XXX
- *
- * @exception IOException XXX
- */
- public abstract int getRemaining();
-
-
- /**
- * XXX
- *
- * @param value XXX
- *
- * @exception IOException XXX
- */
- public abstract void newLine() throws IOException;
-
-
- /**
- * XXX
- *
- * @param value XXX
- *
- * @exception IOException XXX
- */
- public abstract void print(boolean value) throws IOException;
-
-
- /**
- * XXX
- *
- * @param value XXX
- *
- * @exception IOException XXX
- */
- public abstract void print(char value) throws IOException;
-
-
- /**
- * XXX
- *
- * @param value XXX
- *
- * @exception IOException XXX
- */
- public abstract void print(int value) throws IOException;
-
-
- /**
- * XXX
- *
- * @param value XXX
- *
- * @exception IOException XXX
- */
- public abstract void print(long value) throws IOException;
-
-
- /**
- * XXX
- *
- * @param value XXX
- *
- * @exception IOException XXX
- */
- public abstract void print(float value) throws IOException;
-
-
- /**
- * XXX
- *
- * @param value XXX
- *
- * @exception IOException XXX
- */
- public abstract void print(double value) throws IOException;
-
-
- /**
- * XXX
- *
- * @param value XXX
- *
- * @exception IOException XXX
- */
- public abstract void print(char[] value) throws IOException;
-
-
- /**
- * XXX
- *
- * @param value XXX
- *
- * @exception IOException XXX
- */
- public abstract void print(String value) throws IOException;
-
-
- /**
- * XXX
- *
- * @param value XXX
- *
- * @exception IOException XXX
- */
- public abstract void print(Object value) throws IOException;
-
-
- /**
- * XXX
- *
- * @param value XXX
- *
- * @exception IOException XXX
- */
- public abstract void println() throws IOException;
-
-
- /**
- * XXX
- *
- * @param value XXX
- *
- * @exception IOException XXX
- */
- public abstract void println(boolean value) throws IOException;
-
-
- /**
- * XXX
- *
- * @param value XXX
- *
- * @exception IOException XXX
- */
- public abstract void println(char value) throws IOException;
-
-
- /**
- * XXX
- *
- * @param value XXX
- *
- * @exception IOException XXX
- */
- public abstract void println(int value) throws IOException;
-
-
- /**
- * XXX
- *
- * @param value XXX
- *
- * @exception IOException XXX
- */
- public abstract void println(long value) throws IOException;
-
-
- /**
- * XXX
- *
- * @param value XXX
- *
- * @exception IOException XXX
- */
- public abstract void println(float value) throws IOException;
-
-
- /**
- * XXX
- *
- * @param value XXX
- *
- * @exception IOException XXX
- */
- public abstract void println(double value) throws IOException;
-
-
- /**
- * XXX
- *
- * @param value XXX
- *
- * @exception IOException XXX
- */
- public abstract void println(char[] value) throws IOException;
-
-
- /**
- * XXX
- *
- * @param value XXX
- *
- * @exception IOException XXX
- */
- public abstract void println(String value) throws IOException;
-
-
- /**
- * XXX
- *
- * @param value XXX
- *
- * @exception IOException XXX
- */
- public abstract void println(Object value) throws IOException;
-
-
- /**
- * XXX
- *
- * @return whether this JspWriter automatically flushes the buffer when it fills up.
- * @exception IOException XXX
- */
- public boolean isAutoFlush() {
- return autoFlush;
- }
- }
-