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