public class URLName extends ObjectSE
このクラスは、URL の名前を表すだけであり、URL への接続をモデル化しないという点で、java.net.URL とは異なることに注意してください。
| コンストラクターと説明 |
|---|
URLName(StringSE url) 文字列から URLName を作成します。 |
URLName(StringSE protocol, StringSE host, int port, StringSE file, StringSE username, StringSE password) 指定されたプロトコル、ホスト、ポート番号、ファイル、ユーザー名、パスワードから URLName オブジェクトを作成します。 |
URLName(URLSE url)java.net.URL オブジェクトから URLName を作成します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
boolean | equals(ObjectSE obj)2 つの URL 名を比較します。 |
StringSE | getFile() この URLName のファイル名を返します。 |
StringSE | getHost() この URLName のホストを返します。 |
StringSE | getPassword() この URLName のパスワードを返します。 |
int | getPort() この URLName のポート番号を返します。 |
StringSE | getProtocol() この URLName のプロトコルを返します。 |
StringSE | getRef() この URLName の参照を返します。 |
URLSE | getURL()URLName から URL を作成します。 |
StringSE | getUsername() この URLName のユーザー名を返します。 |
int | hashCode() この URLName のハッシュコードを計算します。 |
protected void | parseString(StringSE url) 文字列を解析するすべての作業を行うメソッド。 |
StringSE | toString() この URLName の文字列表現を構築します。 |
cloneSE, finalizeSE, getClassSE, notifySE, notifyAllSE, waitSE, waitSE, waitSEprotected StringSE fullURL
public URLName(StringSE protocol, StringSE host, int port, StringSE file, StringSE username, StringSE password)
protocol - プロトコル host - ホスト名 port - ポート番号 file - ファイル username - ユーザー名 password - パスワード public URLName(URLSE url)
url - URLpublic URLName(StringSE url)
url - URL 文字列 public StringSE toString()
ObjectSE の toStringSE protected void parseString(StringSE url)
url - 解析する URL 文字列 public int getPort()
public StringSE getProtocol()
public StringSE getFile()
public StringSE getRef()
public StringSE getHost()
public StringSE getUsername()
public StringSE getPassword()
public URLSE getURL() throws MalformedURLExceptionSE
MalformedURLExceptionSE - URL の形式が正しくない場合 public boolean equals(ObjectSE obj)
名前が等しい(大文字と小文字が区別されない)場合、またはホスト名の検索が両方とも成功し、両方が同じ IP アドレスを参照する場合、ホストは等しいと見なされます。
URLName は特定のプロトコルのデフォルトのポート番号を認識していないため、"imap://host"" と "imap://host:143"" は同じものとして比較されないことに注意してください。
パスワードフィールドは比較に含まれず、参照フィールドもファイル名に追加されないことにも注意してください。
public int hashCode()
ObjectSE の hashCodeSE Copyright © 2019 Eclipse Foundation.
Use is subject to license terms.