org.openid4java.discovery
Class UrlIdentifier

java.lang.Object
  extended by org.openid4java.discovery.UrlIdentifier
All Implemented Interfaces:
java.io.Serializable, Identifier

public class UrlIdentifier
extends java.lang.Object
implements Identifier

Author:
Marius Scurtescu, Johnny Bufu
See Also:
Serialized Form

Field Summary
private static org.apache.commons.logging.Log _log
           
private  java.net.URL _urlIdentifier
           
private static boolean DEBUG
           
private static java.util.Set UNRESERVED_CHARACTERS
           
 
Constructor Summary
UrlIdentifier(java.lang.String identifier)
           
UrlIdentifier(java.lang.String identifier, boolean removeFragment)
           
 
Method Summary
 boolean equals(java.lang.Object o)
           
 java.lang.String getIdentifier()
           
 java.net.URL getUrl()
           
 int hashCode()
           
static java.net.URL normalize(java.lang.String text)
           
static java.net.URL normalize(java.lang.String text, boolean removeFragment)
           
private static java.lang.String normalizeUrlEncoding(java.lang.String text)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

_log

private static org.apache.commons.logging.Log _log

DEBUG

private static final boolean DEBUG

UNRESERVED_CHARACTERS

private static final java.util.Set UNRESERVED_CHARACTERS

_urlIdentifier

private java.net.URL _urlIdentifier
Constructor Detail

UrlIdentifier

public UrlIdentifier(java.lang.String identifier)
              throws DiscoveryException
Throws:
DiscoveryException

UrlIdentifier

public UrlIdentifier(java.lang.String identifier,
                     boolean removeFragment)
              throws DiscoveryException
Throws:
DiscoveryException
Method Detail

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

getIdentifier

public java.lang.String getIdentifier()
Specified by:
getIdentifier in interface Identifier

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getUrl

public java.net.URL getUrl()

normalize

public static java.net.URL normalize(java.lang.String text)
                              throws DiscoveryException
Throws:
DiscoveryException

normalize

public static java.net.URL normalize(java.lang.String text,
                                     boolean removeFragment)
                              throws DiscoveryException
Throws:
DiscoveryException

normalizeUrlEncoding

private static java.lang.String normalizeUrlEncoding(java.lang.String text)


Copyright 2006-2008 Sxip Identity Corporation