java.lang.Objectjavax.mail.util.ByteArrayDataSource
public class ByteArrayDataSource
A DataSource backed by a byte array. The byte array may be passed in directly, or may be initialized from an InputStream or a String.
| Constructor Summary | |
|---|---|
ByteArrayDataSource(byte[] data,
String type)
Create a ByteArrayDataSource with data from the specified byte array and with the specified MIME type. |
|
ByteArrayDataSource(InputStream is,
String type)
Create a ByteArrayDataSource with data from the specified InputStream and with the specified MIME type. |
|
ByteArrayDataSource(String data,
String type)
Create a ByteArrayDataSource with data from the specified String and with the specified MIME type. |
|
| Method Summary | |
|---|---|
String |
getContentType()
Get the MIME content type of the data. |
InputStream |
getInputStream()
Return an InputStream for the data. |
String |
getName()
Get the name of the data. |
OutputStream |
getOutputStream()
Return an OutputStream for the data. |
void |
setName(String name)
Set the name of the data. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ByteArrayDataSource(InputStream is, String type) throws IOException
is - the InputStreamtype - the MIME type
IOException - errors reading the stream
public ByteArrayDataSource(byte[] data,
String type)
data - the datatype - the MIME typepublic ByteArrayDataSource(String data, String type) throws IOException
charset
parameter specifying the charset to be used for the
string. If the parameter is not included, the
default charset is used.
data - the Stringtype - the MIME type
IOException - errors reading the String| Method Detail |
|---|
public InputStream getInputStream() throws IOException
getInputStream in interface DataSourceIOException - if no data has been setpublic OutputStream getOutputStream() throws IOException
IOException
is always thrown.
getOutputStream in interface DataSourceIOException - alwayspublic String getContentType()
getContentType in interface DataSourcepublic String getName()
getName in interface DataSourcepublic void setName(String name)
name - the name of this dataCes informations proviennent du site de http://java.sun.com
Le contenu de cette page provient du site de Sun, et est généré depuis un cache sur l'infobrol après certains traitements automatisés. La présentation peut donc différer du document original, mais le contenu aussi. Vous pouvez utiliser ce bouton pour afficher la page originale du site de Sun :
Maintenir les pages en cache sur différents sites peut offrir plus de disponibilité.
Chaque page est indexée dans la base de donnée, ce qui permet de retrouver facilement les informations, au moyen des sommaires, du moteur de recherche interne, etc.
Des facilités sont mises en place pour que les membres de l'infobrol puissent effectuer des traductions en français des différents documents. Ceci devrait permettre aux débutants en programmation Java de consulter les API en français s'ils maîtrisent moins bien la langue de Shakespeare. Dans le cas où une traduction a été soumise, elle est disponible au moyen d'un lien en bas de page. Si la traduction a été validée, la page s'affiche par défaut en français, et un lien en bas de page permet d'atteindre la version en anglais.
Le code sur l'infobrol est automatiquement coloré selon la syntaxe, et les différents mots clés sont transformés en liens pour accéder rapidement aux informations.
Vous avez la possibilité de partager vos expériences en proposant vos propres extraits de code en utilisant le bouton "ajouter un commentaire" en bas de page. Si vous visitez simplement l'infobrol, vous avez déjà accès à cette fonction, mais si vous étes membre du brol, vous pouvez en plus utiliser des boutons supplémentaires de mise en forme, dont la coloration automatique de vos extraits de codes.
Vous pouvez modifier vos préférences dans votre profil pour ne plus afficher les interactions avec les réseaux sociaux sur ces pages.
7 mots clés dont 0 définis manuellement (plus d'information...).
Avertissement
Cette page ne possède pas encore de mots clés manuels, ceci est donc un exemple automatique (les niveaux de pertinence sont fictifs, mais les liens sont valables). Pour tester le nuage avec une page qui contient des mots définis manuellement, vous pouvez cliquer ici.Vous pouvez modifier vos préférences dans votre profil pour ne plus afficher le nuage de mots clés.
Recherche (afficher)
Utilisateur (masquer)
Navigation (masquer)
Apparence (afficher)
Stats (afficher)
Citation (masquer)