org.mobicents.servlet.sip.address
Class URIImpl

java.lang.Object
  extended by org.mobicents.servlet.sip.address.ParameterableImpl
      extended by org.mobicents.servlet.sip.address.URIImpl
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, Parameterable, URI
Direct Known Subclasses:
GenericURIImpl, SipURIImpl, TelURLImpl

public abstract class URIImpl
extends ParameterableImpl
implements URI

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.mobicents.servlet.sip.address.ParameterableImpl
header, isModifiable, parameters
 
Constructor Summary
URIImpl(javax.sip.address.SipURI sipUri)
           
URIImpl(javax.sip.address.TelURL telUrl)
           
URIImpl(javax.sip.address.URI uri)
           
 
Method Summary
abstract  URI clone()
           
 boolean equals(java.lang.Object obj)
           
 java.lang.String getScheme()
           
 javax.sip.address.URI getURI()
           
 int hashCode()
           
 boolean isSipURI()
           
 java.lang.String toString()
           
 
Methods inherited from class org.mobicents.servlet.sip.address.ParameterableImpl
getInternalParameters, getParameter, getParameterNames, getParameters, removeParameter, setParameter, setParameters
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface javax.servlet.sip.URI
getParameter, getParameterNames, removeParameter, setParameter
 
Methods inherited from interface javax.servlet.sip.Parameterable
getValue, setValue
 

Constructor Detail

URIImpl

public URIImpl(javax.sip.address.URI uri)

URIImpl

public URIImpl(javax.sip.address.TelURL telUrl)

URIImpl

public URIImpl(javax.sip.address.SipURI sipUri)
Method Detail

getURI

public javax.sip.address.URI getURI()

getScheme

public java.lang.String getScheme()
Specified by:
getScheme in interface URI

isSipURI

public boolean isSipURI()
Specified by:
isSipURI in interface URI

toString

public java.lang.String toString()
Specified by:
toString in interface URI
Overrides:
toString in class ParameterableImpl

clone

public abstract URI clone()
Specified by:
clone in interface Parameterable
Specified by:
clone in interface URI
Specified by:
clone in class ParameterableImpl

hashCode

public int hashCode()
Overrides:
hashCode in class ParameterableImpl

equals

public boolean equals(java.lang.Object obj)
Specified by:
equals in interface Parameterable
Specified by:
equals in interface URI
Overrides:
equals in class ParameterableImpl


Copyright © 2010. All Rights Reserved.