KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > kawa > standard > char_ready_p


1 package kawa.standard;
2
3 public class char_ready_p {
4   public static boolean ready (Object JavaDoc arg1)
5   {
6     try
7       {
8     if (arg1 instanceof java.io.InputStream JavaDoc)
9       return ((java.io.InputStream JavaDoc) arg1).available () > 0;
10     else if (arg1 instanceof java.io.Reader JavaDoc)
11       return ((java.io.Reader JavaDoc)arg1).ready();
12     else
13       throw new ClassCastException JavaDoc("invalid argument to char-ready?");
14       }
15     catch (java.io.IOException JavaDoc ex)
16       {
17     return false;
18       }
19   }
20 }
21
Popular Tags