fi.hut.tcm.spki.impl
Class Uri

java.lang.Object
  |
  +--fi.hut.tcm.spki.ByteString
        |
        +--fi.hut.tcm.spki.impl.Uri

public class Uri
extends ByteString

Uri A reference to a resource.


Field Summary
private  java.net.URL url
           
 
Fields inherited from class fi.hut.tcm.spki.ByteString
bytes, displayType
 
Constructor Summary
Uri()
          Creates an empty uri.
Uri(java.lang.String value)
           
Uri(java.lang.String value, java.lang.String display)
           
Uri(java.net.URL url)
           
 
Method Summary
 void accept(Visitor visitor)
           
 boolean equals(java.lang.Object other)
           
 java.net.URL getUrl()
           
 void setUrl(java.net.URL url)
           
 void setValue(byte[] string)
           
 void setValue(java.lang.String string)
           
 java.lang.String toString()
           
 
Methods inherited from class fi.hut.tcm.spki.ByteString
getDisplayHintBytes, getDisplayHintString, getValueBytes, getValueString, setDisplayHint, setDisplayHint
 
Methods inherited from class java.lang.Object
, clone, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

url

private java.net.URL url
Constructor Detail

Uri

public Uri()
Creates an empty uri. The value must be set before the object is used. An object with NULL value will be ignored.

Uri

public Uri(java.net.URL url)

Uri

public Uri(java.lang.String value)

Uri

public Uri(java.lang.String value,
           java.lang.String display)
Method Detail

getUrl

public java.net.URL getUrl()

setUrl

public void setUrl(java.net.URL url)

toString

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

equals

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

setValue

public void setValue(byte[] string)
              throws SPKIException
Overrides:
setValue in class ByteString

setValue

public void setValue(java.lang.String string)
              throws SPKIException
Overrides:
setValue in class ByteString

accept

public void accept(Visitor visitor)
Overrides:
accept in class ByteString