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


javax.mail
Класс URLName

java.lang.Object
  расширенный javax.mail.URLName

public class URLName
расширяет java.lang. Объект

Имя URL. Этот class представляет имя URL и также обеспечивает основную функциональность парсинга, чтобы проанализировать большинство интернет-стандарта схемы URL.

Отметьте, что этот class отличается от java.net.URL в том этом class только представляет имя URL, это не моделирует соединение с URL.

Автор:
Кристофер Коттон, Билл Шеннон

Полевая Сводка
protected  java.lang.String fullURL
          Полная версия URL
 
Сводка конструктора
URLName(java.lang.String url)
          Создайте URLName из строки.
URLName(java.lang.String protocol, java.lang.String host, int port, java.lang.String file, java.lang.String username, java.lang.String password)
          Создает объект URLName из указанного протокола, узла, номера порта, файла, имени пользователя, и пароля.
URLName(java.net.URL url)
          Создайте URLName из java.net. Объект URL.
 
Сводка метода
 boolean equals(java.lang.Object obj)
          Сравнивает два URLNames.
 java.lang.String getFile()
          Возвращает имя файла этого URLName.
 java.lang.String getHost()
          Возвращает узел этого URLName.
 java.lang.String getPassword()
          Возвращает пароль этого URLName.
 int getPort()
          Возвращает номер порта этого URLName.
 java.lang.String getProtocol()
          Возвращает протокол этого URLName.
 java.lang.String getRef()
          Возвращает ссылку этого URLName.
 java.net.URL getURL()
          Создает URL из URLName.
 java.lang.String getUsername()
          Возвращает имя пользователя этого URLName.
 int hashCode()
          Вычислите хэш-код для этого URLName.
protected  void parseString(java.lang.String url)
          Метод, который делает всю работу парсинга строки.
 java.lang.String toString()
          Создает строковое представление этого URLName.
 
Методы, наследованные от class java.lang. Объект
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Полевая Деталь

fullURL

protected java.lang.String fullURL
Полная версия URL

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

URLName

public URLName(java.lang.String protocol,
               java.lang.String host,
               int port,
               java.lang.String file,
               java.lang.String username,
               java.lang.String password)
Создает объект URLName из указанного протокола, узла, номера порта, файла, имени пользователя, и пароля. Определение номера порта-1 указывает, что URL должен использовать порт значения по умолчанию для протокола.


URLName

public URLName(java.net.URL url)
Создайте URLName из java.net. Объект URL.


URLName

public URLName(java.lang.String url)
Создайте URLName из строки. Синтаксические анализы вся возможная информация (протокол, узел, порт, файл, имя пользователя, пароль).

Деталь метода

toString

public java.lang.String toString()
Создает строковое представление этого URLName.

Переопределения:
toString в class java.lang.Object

parseString

protected void parseString(java.lang.String url)
Метод, который делает всю работу парсинга строки.


getPort

public int getPort()
Возвращает номер порта этого URLName. Возвраты-1, если порт не устанавливается.


getProtocol

public java.lang.String getProtocol()
Возвращает протокол этого URLName. Нуль возвратов, если у этого URLName нет никакого протокола.


getFile

public java.lang.String getFile()
Возвращает имя файла этого URLName. Нуль возвратов, если у этого URLName нет никакого имени файла.


getRef

public java.lang.String getRef()
Возвращает ссылку этого URLName. Нуль возвратов, если у этого URLName нет никакой ссылки.


getHost

public java.lang.String getHost()
Возвращает узел этого URLName. Нуль возвратов, если у этого URLName нет никакого узла.


getUsername

public java.lang.String getUsername()
Возвращает имя пользователя этого URLName. Нуль возвратов, если у этого URLName нет никакого имени пользователя.


getPassword

public java.lang.String getPassword()
Возвращает пароль этого URLName. Нуль возвратов, если у этого URLName нет никакого пароля.


getURL

public java.net.URL getURL()
                    throws java.net.MalformedURLException
Создает URL из URLName.

Броски:
java.net.MalformedURLException

равняется

public boolean equals(java.lang.Object obj)
Сравнивает два URLNames. Результатом является истина, если и только если параметр не является нулем и является объектом URLName, который представляет тот же самый URLName как этот объект. Два объекта URLName равны, если у них есть тот же самый протокол и тот же самый узел, тот же самый номер порта на узле, то же самое имя пользователя, и тот же самый файл на узле. Поля (узел, имя пользователя, файл) также считают тем же самым, если они - оба нуль.

Узлы считают равными, если имена равны (независимый случай) или если поиски имени хоста для них обоих успешно выполняются, и они оба ссылаются на тот же самый IP-адрес.

Отметьте, что у URLName нет никакого знания номеров портов значения по умолчанию для определенных протоколов, таким образом, "imap://узел" и "imap://host:143" не сравнился бы как равный.

Отметьте также, что поле пароля не включается в сравнение, и при этом любое ссылочное поле не добавляется к имени файла.

Переопределения:
equals в class java.lang.Object

хэш-код

public int hashCode()
Вычислите хэш-код для этого URLName.

Переопределения:
hashCode в class java.lang.Object


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

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

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

free hit counter