DLESE Tools
v1.6.0

org.dlese.dpc.schemedit.url
Class NormalizedURL

java.lang.Object
  extended by org.dlese.dpc.schemedit.url.NormalizedURL
All Implemented Interfaces:
NormalizedURI

public class NormalizedURL
extends Object
implements NormalizedURI

Author:
Edwin Shin

Constructor Summary
NormalizedURL(String url)
           
 
Method Summary
 void normalize()
           
 void normalizeByProtocol()
          Protocol-Based Normalization (see RFC3986 6.2.4)
 void normalizeByScheme()
          Scheme-Based Normalization (see RFC3986 6.2.3)
 void normalizeCase()
          Case Normalization (see RFC3986 6.2.2.1)
 void normalizePathSegment()
          Path Segment Normalization (see RFC3986 6.2.2.3)
 void normalizePercentEncoding()
          Percent-Encoding Normalization (see RFC3986 6.2.2.2)
 void normalizeSyntax()
          Performs the following: Case Normalization Percent-Encoding Normalization Path Segment Normalization
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

NormalizedURL

public NormalizedURL(String url)
              throws URISyntaxException
Throws:
URISyntaxException
Method Detail

normalize

public void normalize()
Specified by:
normalize in interface NormalizedURI

normalizeSyntax

public void normalizeSyntax()
Description copied from interface: NormalizedURI
Performs the following: Case Normalization Percent-Encoding Normalization Path Segment Normalization

Specified by:
normalizeSyntax in interface NormalizedURI

normalizeCase

public void normalizeCase()
Description copied from interface: NormalizedURI
Case Normalization (see RFC3986 6.2.2.1)

Specified by:
normalizeCase in interface NormalizedURI

normalizePercentEncoding

public void normalizePercentEncoding()
Description copied from interface: NormalizedURI
Percent-Encoding Normalization (see RFC3986 6.2.2.2)

Specified by:
normalizePercentEncoding in interface NormalizedURI

normalizePathSegment

public void normalizePathSegment()
Description copied from interface: NormalizedURI
Path Segment Normalization (see RFC3986 6.2.2.3)

Specified by:
normalizePathSegment in interface NormalizedURI

normalizeByScheme

public void normalizeByScheme()
Description copied from interface: NormalizedURI
Scheme-Based Normalization (see RFC3986 6.2.3)

Specified by:
normalizeByScheme in interface NormalizedURI

normalizeByProtocol

public void normalizeByProtocol()
Description copied from interface: NormalizedURI
Protocol-Based Normalization (see RFC3986 6.2.4)

Specified by:
normalizeByProtocol in interface NormalizedURI

toString

public String toString()
Overrides:
toString in class Object

DLESE Tools
v1.6.0