1 18 package org.apache.batik.ext.awt; 19 20 import java.awt.RenderingHints ; 21 import java.awt.image.BufferedImage ; 22 import java.lang.ref.Reference ; 23 24 31 final class BufferedImageHintKey extends RenderingHints.Key { 32 BufferedImageHintKey(int number) { super(number); } 33 34 public boolean isCompatibleValue(Object val) { 35 if (val == null) 36 return true; 37 38 if (!(val instanceof Reference )) 39 return false; 40 Reference ref = (Reference )val; 41 val = ref.get(); 42 if (val == null) 43 return true; 44 if (val instanceof BufferedImage ) 45 return true; 46 47 return false; 48 } 49 } 50 51 | Popular Tags |