Section courante

A propos

Section administrative du site

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

Articles - Types de MIME

Dernière mise à jour : Dimanche, le 21 juin 2015