Lines Matching defs:flavors

50  * correspond to platform-specific data formats, and "flavors" (DataFlavors),
377 LinkedHashSet<DataFlavor> flavors = getNativeToFlavor().get(nat);
385 if (flavors != null) {
387 // that the flavors added with
390 platformFlavors.addAll(flavors);
392 flavors = platformFlavors;
397 if (flavors == null && isJavaMIMEType(nat)) {
411 flavors = new LinkedHashSet<>(1);
412 getNativeToFlavor().put(nat, flavors);
413 flavors.add(flavor);
426 return (flavors != null) ? flavors : new LinkedHashSet<>(0);
467 LinkedHashSet<DataFlavor> flavors = getNativeToFlavor().get(encoded);
468 if (flavors == null) {
469 flavors = new LinkedHashSet<>(1);
470 getNativeToFlavor().put(encoded, flavors);
472 flavors.add(flav);
523 // For text/* flavors, flavor-to-native mappings specified in
610 final LinkedHashSet<DataFlavor> flavors = nativeToFlavorLookup(nat);
612 return new ArrayList<>(flavors);
751 * @param flavors an array of {@code DataFlavor}s which will be the key set
762 public synchronized Map<DataFlavor,String> getNativesForFlavors(DataFlavor[] flavors)
764 // Use getNativesForFlavor to generate extra natives for text flavors
767 if (flavors == null) {
769 flavors = new DataFlavor[flavor_list.size()];
770 flavor_list.toArray(flavors);
773 Map<DataFlavor, String> retval = new HashMap<>(flavors.length, 1.0f);
774 for (DataFlavor flavor : flavors) {
807 // Use getFlavorsForNative to generate extra flavors for text natives
816 List<DataFlavor> flavors = getFlavorsForNative(aNative);
817 DataFlavor flav = (flavors.isEmpty())? null : flavors.get(0);
882 Objects.requireNonNull(flav, "Null flavors not permitted");
914 LinkedHashSet<DataFlavor> flavors = getNativeToFlavor().get(nat);
915 if (flavors == null) {
916 flavors = new LinkedHashSet<>(1);
917 getNativeToFlavor().put(nat, flavors);
919 flavors.add(flav);
942 * @param flavors the {@code DataFlavor} values for the mappings
943 * @throws NullPointerException if {@code nat} or {@code flavors} is
944 * {@code null} or if {@code flavors} contains {@code null} elements
949 DataFlavor[] flavors) {
951 Objects.requireNonNull(flavors, "Null flavors not permitted");
954 for (DataFlavor flavor : flavors) {