DataFlavor |
Saveur de données |
|---|---|
| Java | java.awt.datatransfer |
Description
Cette classe contient les représentations des concepts opaque de format de données du presse-papier, durant les opérations de «Drag & Drop» ou dans un fichier système.
Liste des méthodes
| Méthode | Prototype | Description | Hérité |
|---|---|---|---|
| DATAFLAVOR | public DataFlavor(); | Ce constructeur permet de créer cet objet avec les paramètres par défaut. | |
| DATAFLAVOR | public DataFlavor(Class<?> representationClass, String humanPresentableName); | Ce constructeur permet de créer cet objet avec la représentation de classe spécifié. | |
| DATAFLAVOR | public DataFlavor(String mimeType) throws ClassNotFoundException; | Ce constructeur permet de créer cet objet avec le type MIME spécifié. | |
| DATAFLAVOR | public DataFlavor(String mimeType, String humanPresentableName); | Ce constructeur permet de créer cet objet avec le type MIME et le nom présentable pour les humains spécifié. | |
| DATAFLAVOR | public DataFlavor(String mimeType, String humanPresentableName, ClassLoader classLoader) throws ClassNotFoundException; | Ce constructeur permet de créer cet objet avec le type MIME, le nom présentable pour les humains et la classe de chargement spécifié. | |
| CLONE | Object clone(); | Cette méthode permet de demander un clone de cet objet. | |
| EQUALS | boolean equals(DataFlavor that); | Cette méthode permet de vérifier si cet objet est égale avec un autre objet spécifié. | |
| EQUALS | boolean equals(Object o); | Cette méthode permet de vérifier si cet objet est égale avec l'objet spécifié. | |
| EQUALS | boolean equals(String s); | Cette méthode permet de vérifier si cet objet est égale avec la chaine de caractères spécifié. Cette méthode est obsolète et a été remplacé par «isMimeTypeEqual(String)». | |
| GETDEFAULTREPRESENTATIONCLASS | Class<?> getDefaultRepresentationClass(); | Cette méthode permet de demander la représentation de classe par défaut pour cet objet. | |
| GETDEFAULTREPRESENTATIONCLASSASSTRING | String getDefaultRepresentationClassAsString(); | Cette méthode permet de demander la représentation de classe par défaut pour cet objet sous un format de chaine de caractères. | |
| GETHUMANPRESENTABLENAME | String getHumanPresentableName(); | Cette méthode permet de demander un nom humainement présentable pour le format de données de cet objet. | |
| GETMIMETYPE | String getMimeType(); | Cette méthode premet de demander la chaine de caractères de type MIME pour cet objet. | |
| GETPARAMETER | String getParameter(String paramName); | Cette méthode permet de demander le nom humainement présentable pour cet objet si le nom de paramètre égale au «humanPresentableName». | |
| GETPRIMARYTYPE | String getPrimaryType(); | Cette méthode permet de demander le type MIME primaire pour cet objet. | |
| GETREADERFORTEXT | Reader getReaderForText(Transferable transferable); | Cette méthode permet de demander un lecteur pour le texte, décodé, si nécessaire, pour l'encodage d'ensemble de caractères attendue. | |
| GETREPRESENTATIONCLASS | Class<?> getRepresentationClass(); | Cette méthode permet de demander la classe supportant cet objet et retourne cet objet. | |
| GETSUBTYPE | String getSubType(); | Cette méthode permet de demander un sous type de MIME pour cet objet. | |
| GETTEXTPLAINUNICODEFLAVOR | static DataFlavor getTextPlainUnicodeFlavor(); | Cette méthode permet de demander un objet représentant le texte plein avec l'encodage Unicode. | |
| HASHCODE | int hashCode(); | Cette méthode permet de demander le code haché pour cet objet. | |
| ISFLAVORJAVAFILELISTTYPE | boolean isFlavorJavaFileListType(); | Cette méthode permet de demander si cet objet représente une liste d'objets de fichier (true) ou non (false). | |
| ISFLAVORREMOTEOBJECTTYPE | boolean isFlavorRemoteObjectType(); | Cette méthode permet de demander si cet objet représente une liste d'objets à distance (true) ou non (false). | |
| ISFLAVORSERIALIZEDOBJECTTYPE | boolean isFlavorSerializedObjectType(); | Cette méthode permet de demander si cet objet représente une liste d'objets sérialisé (true) ou non (false). | |
| ISFLAVORTEXTTYPE | boolean isFlavorTextType(); | Cette méthode permet de demander si cet objet est un texte valide pour l'intégration de la plateforme Java. | |
| ISMIMETYPEEQUAL | boolean isMimeTypeEqual(DataFlavor dataFlavor); | Cette méthode permet de comparer le type MIME des deux objets. | |
| ISMIMETYPEEQUAL | boolean isMimeTypeEqual(String mimeType); | Cette méthode permet de demander si la chaine de caractères de type MIME spécifié est équivalente au type MIME de cet objet. | |
| ISMIMETYPESERIALIZEDOBJECT | boolean isMimeTypeSerializedObject(); | Cette méthode permet de demander si cet objet représente un objet sérialisé. | |
| ISREPRESENTATIONCLASSBYTEBUFFER | boolean isRepresentationClassByteBuffer(); | Cette méthode permet de demander si la représentation de la classe de cet objet est un java.nio.ByteBuffer ou une sous-classe thereof. | |
| ISREPRESENTATIONCLASSCHARBUFFER | boolean isRepresentationClassCharBuffer(); | Cette méthode permet de demander si la représentation de la classe de cet objet est un java.nio.CharBuffer ou une sous-classe thereof. | |
| ISREPRESENTATIONCLASSINPUTSTREAM | boolean isRepresentationClassInputStream(); | Cette méthode permet de demander si cet objet représente un «java.io.InputStream». | |
| ISREPRESENTATIONCLASSREADER | boolean isRepresentationClassReader(); | Cette méthode permet de demander si la représentation de la classe de cet objet est un java.io.Reader ou une sous-classe thereof. | |
| ISREPRESENTATIONCLASSREMOTE | boolean isRepresentationClassRemote(); | Cette méthode permet de demander si la représentation de la classe est à distance. | |
| ISREPRESENTATIONCLASSSERIALIZABLE | boolean isRepresentationclassSerializable(); | Cette méthode permet de demander si la représentation de la classe est sérialisée. | |
| MATCH | boolean match(DataFlavor that); | Cette méthode permet de vérifier si cet objet est égale à l'objet spécifié. | |
| NORMALIZEMIMETYPE | protected String normalizeMimeType(String mimeType); | Cette méthode permet d'effectuer une normalisation du type MIME. Cette méthode est obsolète. | |
| NORMALIZEMIMETYPEPARAMETER | protected String normalizeMimeTypeParameter(String parameterName, String parameterValue); | Cette méthode permet d'effectuer une normalisation du type MIME en fonction du nom et de la valeur spécifiés. Cette méthode est obsolète. | |
| READEXTERNAL | void readExternal(ObjectInput is); | Cette méthode permet de restituer cette objet dans un état sérialisable. | |
| SELECTBESTTEXTFLAVOR | static DataFlavor selectBestTextFlavor(DataFlavor[] availableFlavors); | Cette méthode permet de sélectionner le meilleur objet texte pour un tableau d'objets. | |
| SETHUMANPRESENTABLENAME | void setHumanPresentableName(String humanPresentableName); | Cette méthode permet de fixer un nom humainement présentable pour le format de données de cet objet. | |
| TOSTRING | String toString(); | Cette méthode permet de demander une représentation de cet objet et de ces paramètres. | |
| TRYTOLOADCLASS | protected static Class<?> tryToLoadClass(String className, ClassLoader fallback); | Cette méthode permet d'essayer de charger une classe : démarrage du chargeur, chargeur système, chargeur de contexte et finalement le chargeur spécifié s'il est présent. | |
| WRITEEXTERNAL | void writeExternal(ObjectOutput os); | Cette méthode permet d'effectuer une sérialisation de cet objet. |
Voir également
Dernière mise à jour : Dimanche, le 21 juin 2015