org.ws4d.java.types
Class URISet

java.lang.Object
  extended by org.ws4d.java.types.URISet

public class URISet
extends java.lang.Object

Implementation of a uri data structure


Constructor Summary
URISet()
          Constructor.
URISet(int initialCapacity)
          Constructor.
URISet(URI uri)
          Constructor, adds QualifiedName element.
URISet(URISet set)
          Copy Constructor.
 
Method Summary
 void add(URI uri)
          Adds a URI to this URISet.
 void addAll(URISet uris)
           
 boolean contains(URI uri)
           
 boolean containsAll(URISet uridentifiers)
           
 boolean equals(java.lang.Object obj)
           
 boolean equals(URISet uridentifiers2)
           
 int hashCode()
           
 boolean isReadOnly()
           
 Iterator iterator()
           
 boolean remove(URI uri)
          Removes a URI from this URISet.
 void setReadOnly()
          Sets this URISet to readOnly.
 int size()
           
 URI[] toArray()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

URISet

public URISet()
Constructor.


URISet

public URISet(int initialCapacity)
Constructor.


URISet

public URISet(URI uri)
Constructor, adds QualifiedName element.

Parameters:
uri - QualifiedName element to be added to new URISet

URISet

public URISet(URISet set)
Copy Constructor. Copies the elements within this uri set to this new.

Method Detail

iterator

public Iterator iterator()

toArray

public URI[] toArray()

contains

public boolean contains(URI uri)

containsAll

public boolean containsAll(URISet uridentifiers)

size

public int size()

toString

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

equals

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

hashCode

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

equals

public boolean equals(URISet uridentifiers2)

isReadOnly

public boolean isReadOnly()

setReadOnly

public void setReadOnly()
Sets this URISet to readOnly.


add

public void add(URI uri)
Adds a URI to this URISet. A UnsupportedOperationException is thrown if this QN data structure is readOnly.

Parameters:
uri - The URI to be added.
See Also:
List.add(Object)

addAll

public void addAll(URISet uris)

remove

public boolean remove(URI uri)
Removes a URI from this URISet. A UnsupportedOperationException is thrown if this QN data structure is readOnly.

Parameters:
uri - The URI to be removed.
Returns:
true if the argument was a component of this UniformResourceIdentifierList; false otherwise.
See Also:
DataStructure.remove(Object)