org.ow2.cmi.reference.util
Class ProviderURLParser

java.lang.Object
  extended by org.ow2.cmi.reference.util.ProviderURLParser

@NotThreadSafe
public final class ProviderURLParser
extends java.lang.Object

Parses a provider URL.

Author:
The new CMI team

Constructor Summary
ProviderURLParser(java.lang.String providerURL)
          Constructs a new parser of provider URL.
ProviderURLParser(java.lang.String protocol, java.lang.String providerURL)
          Constructs a new parser of provider URL.
 
Method Summary
 java.lang.String getHostName()
           
 int getPort()
           
 java.lang.String getScheme()
           
 void parse()
          Parse the provider URL.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProviderURLParser

public ProviderURLParser(java.lang.String protocol,
                         java.lang.String providerURL)
Constructs a new parser of provider URL. Check if the given protocol is consistent

Parameters:
protocol - a name of protocol
providerURL - a provider URL

ProviderURLParser

public ProviderURLParser(java.lang.String providerURL)
Constructs a new parser of provider URL.

Parameters:
providerURL - a provider URL
Method Detail

parse

public void parse()
           throws java.net.MalformedURLException
Parse the provider URL.

Throws:
java.net.MalformedURLException - if the provider URL is malformed

getHostName

public java.lang.String getHostName()
Returns:
the hostName

getPort

public int getPort()
Returns:
the port

getScheme

public java.lang.String getScheme()
Returns:
the scheme


Copyright © 2009 OW2 Consortium. All Rights Reserved.