Lines Matching refs:flavors
2217 * The set of usable flavors are tried in the following order:
2227 protected DataFlavor getImportFlavor(DataFlavor[] flavors, JTextComponent c) {
2233 for (int i = 0; i < flavors.length; i++) {
2234 String mime = flavors[i].getMimeType();
2236 return flavors[i];
2238 plainFlavor = flavors[i];
2240 && flavors[i].getRepresentationClass() == java.lang.String.class) {
2241 refFlavor = flavors[i];
2242 } else if (stringFlavor == null && flavors[i].equals(DataFlavor.stringFlavor)) {
2243 stringFlavor = flavors[i];
2257 for (int i = 0; i < flavors.length; i++) {
2258 String mime = flavors[i].getMimeType();
2260 return flavors[i];
2262 && flavors[i].getRepresentationClass() == java.lang.String.class) {
2263 refFlavor = flavors[i];
2264 } else if (stringFlavor == null && flavors[i].equals(DataFlavor.stringFlavor)) {
2265 stringFlavor = flavors[i];
2521 * set of data flavors prior to actually attempting to import it.
2526 * @param flavors The data formats available
2529 public boolean canImport(JComponent comp, DataFlavor[] flavors) {
2534 return (getImportFlavor(flavors, c) != null);
2598 * is supported through the "richer flavors" part of BasicTransferable.
2606 DataFlavor[] flavors = new DataFlavor[3];
2607 flavors[0] = new DataFlavor(mimeType + ";class=java.lang.String");
2608 flavors[1] = new DataFlavor(mimeType + ";class=java.io.Reader");
2609 flavors[2] = new DataFlavor(mimeType + ";class=java.io.InputStream;charset=unicode");
2610 return flavors;