javax.mail
Class URLName

java.lang.Object
  extended byjavax.mail.URLName

public class URLName
extends java.lang.Object

Version:
$Rev: 46019 $ $Date: 2004-09-14 03:56:06 -0600 (Tue, 14 Sep 2004) $

Field Summary
private  java.lang.String file
           
protected  java.lang.String fullURL
           
private  int hashCode
           
private  java.lang.String host
           
private  java.lang.String password
           
private  int port
           
private  java.lang.String protocol
           
private  java.lang.String ref
           
private  java.lang.String username
           
 
Constructor Summary
URLName(java.lang.String url)
           
URLName(java.lang.String protocol, java.lang.String host, int port, java.lang.String file, java.lang.String username, java.lang.String password)
           
URLName(java.net.URL url)
           
 
Method Summary
private static boolean areSame(java.lang.String s1, java.lang.String s2)
           
private static java.lang.String checkBlank(java.lang.String target)
           
 boolean equals(java.lang.Object o)
           
 java.lang.String getFile()
           
 java.lang.String getHost()
           
 java.lang.String getPassword()
           
 int getPort()
           
 java.lang.String getProtocol()
           
 java.lang.String getRef()
           
 java.net.URL getURL()
           
 java.lang.String getUsername()
           
 int hashCode()
           
protected  void parseString(java.lang.String url)
           
 java.lang.String toString()
           
private  void updateFullURL()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

file

private java.lang.String file

host

private java.lang.String host

password

private java.lang.String password

port

private int port

protocol

private java.lang.String protocol

ref

private java.lang.String ref

username

private java.lang.String username

fullURL

protected java.lang.String fullURL

hashCode

private int hashCode
Constructor Detail

URLName

public URLName(java.lang.String 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

public URLName(java.net.URL url)
Method Detail

parseString

protected void parseString(java.lang.String url)

checkBlank

private static java.lang.String checkBlank(java.lang.String target)

updateFullURL

private void updateFullURL()

equals

public boolean equals(java.lang.Object o)

areSame

private static boolean areSame(java.lang.String s1,
                               java.lang.String s2)

hashCode

public int hashCode()

toString

public java.lang.String toString()

getFile

public java.lang.String getFile()

getHost

public java.lang.String getHost()

getPassword

public java.lang.String getPassword()

getPort

public int getPort()

getProtocol

public java.lang.String getProtocol()

getRef

public java.lang.String getRef()

getURL

public java.net.URL getURL()
                    throws java.net.MalformedURLException
Throws:
java.net.MalformedURLException

getUsername

public java.lang.String getUsername()