Spec-Zone .ru
спецификации, руководства, описания, API


javax.mail.util
Класс ByteArrayDataSource

java.lang.Object
  расширенный javax.mail.util.ByteArrayDataSource
Все Реализованные Интерфейсы:
javax.activation. DataSource

public class ByteArrayDataSource
расширяет java.lang. Объект
реализации javax.activation. DataSource

DataSource отступал байтовым массивом. В байтовом массиве можно передать непосредственно, или может быть инициализирован от InputStream или Строки.

С тех пор:
JavaMail 1.4
Автор:
Джон Мани, Билл Шеннон, Макс Спивэк

Сводка конструктора
ByteArrayDataSource(byte[] data, java.lang.String type)
          Создайте ByteArrayDataSource с данными от указанного байтового массива и с указанным типом MIME.
ByteArrayDataSource(java.io.InputStream is, java.lang.String type)
          Создайте ByteArrayDataSource с данными от указанного InputStream и с указанным типом MIME.
ByteArrayDataSource(java.lang.String data, java.lang.String type)
          Создайте ByteArrayDataSource с данными от указанной Строки и с указанным типом MIME.
 
Сводка метода
 java.lang.String getContentType()
          Получите тип контента MIME данных.
 java.io.InputStream getInputStream()
          Возвратите InputStream для данных.
 java.lang.String getName()
          Получите имя данных.
 java.io.OutputStream getOutputStream()
          Возвратите OutputStream для данных.
 void setName(java.lang.String name)
          Определите имя данных.
 
Методы, наследованные от class java.lang. Объект
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Деталь конструктора

ByteArrayDataSource

public ByteArrayDataSource(java.io.InputStream is,
                           java.lang.String type)
                    throws java.io.IOException
Создайте ByteArrayDataSource с данными от указанного InputStream и с указанным типом MIME. InputStream читается полностью, и данные хранятся в байтовом массиве.

Параметры:
is - InputStream
type - тип MIME
Броски:
java.io.IOException - ошибки читая поток

ByteArrayDataSource

public ByteArrayDataSource(byte[] data,
                           java.lang.String type)
Создайте ByteArrayDataSource с данными от указанного байтового массива и с указанным типом MIME.

Параметры:
data - данные
type - тип MIME

ByteArrayDataSource

public ByteArrayDataSource(java.lang.String data,
                           java.lang.String type)
                    throws java.io.IOException
Создайте ByteArrayDataSource с данными от указанной Строки и с указанным типом MIME. Тип MIME должен включать a charset параметр, определяющий набор символов, который будет использоваться для строки. Если параметр не включается, набор символов значения по умолчанию используется.

Параметры:
data - Строка
type - тип MIME
Броски:
java.io.IOException - ошибки читая Строку
Деталь метода

getInputStream

public java.io.InputStream getInputStream()
                                   throws java.io.IOException
Возвратите InputStream для данных. Отметьте, что новый поток возвращается каждый раз, когда этот метод вызывают.

Определенный:
getInputStream в интерфейсе javax.activation.DataSource
Возвраты:
InputStream
Броски:
java.io.IOException - если никакие данные не были установлены

getOutputStream

public java.io.OutputStream getOutputStream()
                                     throws java.io.IOException
Возвратите OutputStream для данных. Запись данных не поддерживается; IOException всегда бросается.

Определенный:
getOutputStream в интерфейсе javax.activation.DataSource
Броски:
java.io.IOException - всегда

getContentType

public java.lang.String getContentType()
Получите тип контента MIME данных.

Определенный:
getContentType в интерфейсе javax.activation.DataSource
Возвраты:
тип MIME

getName

public java.lang.String getName()
Получите имя данных. По умолчанию пустая строка ("") возвращается.

Определенный:
getName в интерфейсе javax.activation.DataSource
Возвраты:
имя этих данных

setName

public void setName(java.lang.String name)
Определите имя данных.

Параметры:
name - имя этих данных


Представьте ошибку или функцию

Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается срокам действия лицензии.

Сгенерированный на 10-February-2011 12:41

free hit counter