modules/graphics/src/main/java/com/sun/scenario/effect/FilterContext.java

Print this page




  27 
  28 /**
  29  *
  30  */
  31 public class FilterContext {
  32 
  33     private Object referent;
  34     
  35     protected FilterContext(Object referent) {
  36         if (referent == null) {
  37             throw new IllegalArgumentException("Referent must be non-null");
  38         }
  39         this.referent = referent;
  40     }
  41     
  42     public final Object getReferent() {
  43         return referent;
  44     }
  45 
  46     @Override
  47     public final int hashCode() {
  48         return referent.hashCode();
  49     }
  50 
  51     @Override
  52     public final boolean equals(Object o) {
  53         if (!(o instanceof FilterContext)) {
  54             return false;
  55         }
  56         FilterContext that = (FilterContext)o;
  57         return referent.equals(that.referent);
  58     }
  59 }


  27 
  28 /**
  29  *
  30  */
  31 public class FilterContext {
  32 
  33     private Object referent;
  34     
  35     protected FilterContext(Object referent) {
  36         if (referent == null) {
  37             throw new IllegalArgumentException("Referent must be non-null");
  38         }
  39         this.referent = referent;
  40     }
  41     
  42     public final Object getReferent() {
  43         return referent;
  44     }
  45 
  46     @Override
  47     public int hashCode() {
  48         return referent.hashCode();
  49     }
  50 
  51     @Override
  52     public boolean equals(Object o) {
  53         if (!(o instanceof FilterContext)) {
  54             return false;
  55         }
  56         FilterContext that = (FilterContext)o;
  57         return referent.equals(that.referent);
  58     }
  59 }