jif.lang
Class ReaderPolicy

java.lang.Object
  extended by jif.lang.AbstractPolicy
      extended by jif.lang.ReaderPolicy
All Implemented Interfaces:
ConfPolicy, Policy

public class ReaderPolicy
extends AbstractPolicy
implements ConfPolicy


Constructor Summary
ReaderPolicy(Principal owner, Principal reader)
           
 
Method Summary
 boolean equals(java.lang.Object o)
           
 int hashCode()
           
 ConfPolicy join(ConfPolicy p)
           
 ConfPolicy meet(ConfPolicy p)
           
 Principal owner()
           
 Principal reader()
           
 boolean relabelsTo(Policy p)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ReaderPolicy

public ReaderPolicy(Principal owner,
                    Principal reader)
Method Detail

owner

public Principal owner()

reader

public Principal reader()

relabelsTo

public boolean relabelsTo(Policy p)
Specified by:
relabelsTo in interface Policy

hashCode

public int hashCode()
Specified by:
hashCode in class AbstractPolicy

equals

public boolean equals(java.lang.Object o)
Specified by:
equals in class AbstractPolicy

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

join

public ConfPolicy join(ConfPolicy p)
Specified by:
join in interface ConfPolicy

meet

public ConfPolicy meet(ConfPolicy p)
Specified by:
meet in interface ConfPolicy