jif.lang
Class WriterPolicy
java.lang.Object
   jif.lang.AbstractPolicy
jif.lang.AbstractPolicy
       jif.lang.WriterPolicy
jif.lang.WriterPolicy
- All Implemented Interfaces: 
- IntegPolicy, Policy
- public class WriterPolicy 
- extends AbstractPolicy- implements IntegPolicy
 
 
 
 
| Methods inherited from class java.lang.Object | 
| clone, finalize, getClass, notify, notifyAll, wait, wait, wait | 
 
WriterPolicy
public WriterPolicy(LabelUtil labelUtil,
                    Principal owner,
                    Principal writer)
owner
public Principal owner()
- 
 
- 
 
writer
public Principal writer()
- 
 
- 
 
relabelsTo
public boolean relabelsTo(Policy p,
                          java.util.Set s)
- Description copied from interface: Policy
- Does this policy relabel to policy p? If this method returns true,
 then all delegations that this result depend upon (i.e., DelegationPairs)
 should be added to the set s. If this method returns false, then the
 set is not altered at all.
 
- 
- Specified by:
- relabelsToin interface- Policy
 
- 
- Returns:
 
hashCode
public int hashCode()
- 
- Specified by:
- hashCodein class- AbstractPolicy
 
- 
 
equals
public boolean equals(java.lang.Object o)
- 
- Specified by:
- equalsin class- AbstractPolicy
 
- 
 
toString
public java.lang.String toString()
- 
- Overrides:
- toStringin class- java.lang.Object
 
- 
 
join
public IntegPolicy join(IntegPolicy p,
                        java.util.Set s)
- Description copied from interface: IntegPolicy
- Return the join of this policy and p. The set s contains all 
 delegations (i.e., DelegationPairs) that this join result depends upon.
 
- 
- Specified by:
- joinin interface- IntegPolicy
 
- 
 
meet
public IntegPolicy meet(IntegPolicy p,
                        java.util.Set s)
- Description copied from interface: IntegPolicy
- Return the meet of this policy and p. The set s contains all 
 delegations (i.e., DelegationPairs) that this meet result depends upon.
 
- 
- Specified by:
- meetin interface- IntegPolicy
 
- 
 
join
public IntegPolicy join(IntegPolicy p)
- 
- Specified by:
- joinin interface- IntegPolicy
 
- 
 
meet
public IntegPolicy meet(IntegPolicy p)
- 
- Specified by:
- meetin interface- IntegPolicy
 
-