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, waitSE
protected 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.