home *** CD-ROM | disk | FTP | other *** search
/ S283 Planetary Science &n…he Search for Life DVD 2 / DVD-ROM.iso / install / jre1_3 / lib / rt.jar / java / security / PermissionCollection.class (.txt) < prev    next >
Encoding:
Java Class File  |  1979-12-31  |  918 b   |  42 lines

  1. package java.security;
  2.  
  3. import java.io.Serializable;
  4. import java.util.Enumeration;
  5. import java.util.NoSuchElementException;
  6.  
  7. public abstract class PermissionCollection implements Serializable {
  8.    private boolean readOnly;
  9.  
  10.    public abstract void add(Permission var1);
  11.  
  12.    public abstract boolean implies(Permission var1);
  13.  
  14.    public abstract Enumeration elements();
  15.  
  16.    public void setReadOnly() {
  17.       this.readOnly = true;
  18.    }
  19.  
  20.    public boolean isReadOnly() {
  21.       return this.readOnly;
  22.    }
  23.  
  24.    public String toString() {
  25.       Enumeration var1 = this.elements();
  26.       StringBuffer var2 = new StringBuffer();
  27.       var2.append(super.toString() + " (\n");
  28.  
  29.       while(var1.hasMoreElements()) {
  30.          try {
  31.             var2.append(" ");
  32.             var2.append(var1.nextElement().toString());
  33.             var2.append("\n");
  34.          } catch (NoSuchElementException var4) {
  35.          }
  36.       }
  37.  
  38.       var2.append(")\n");
  39.       return var2.toString();
  40.    }
  41. }
  42.