Overview | Package | Class | Use | Tree | Serialized | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.uddi4j.util
Class DiscoveryURLs

    java.lang.Object
      org.uddi4j.UDDIElement
          org.uddi4j.util.DiscoveryURLs

All Implemented Interfaces:
  java.io.Serializable

public class DiscoveryURLs
extends UDDIElement

Represents the discoveryURLs element within the UDDI version 2.0 schema. This class contains the following types of methods:

- A constructor that passes the required fields.
- A Constructor that will instantiate the object from an appropriate XML DOM element.
- Get/set methods for each attribute that this element can contain.
- A get/setVector method is provided for sets of attributes.
- A SaveToXML method that serializes this class within a passed in element.

Typically, this class is used to construct parameters for, or interpret responses from, methods in the UDDIProxy class.

Element description:

Service Element: accessor for one or more discoveryURL elements

Author:
  David Melgar (dmelgar@us.ibm.com), Vivek Chopra (vivek@soaprpc.com)
See Also:
  Serialized Form

Field Summary
`protected org.w3c.dom.Element` | `base`
`static java.lang.String` | `UDDI_TAG`

Fields inherited from class org.uddi4j.UDDIElement
`GENERIC, SOAPNS, XMLNS, XMLNS_PREFIX`

Constructor Summary
`DiscoveryURLs()` Default constructor.
`DiscoveryURLs(org.w3c.dom.Element base)` Construct the object from a DOM tree.
`DiscoveryURLs(java.util.Vector discoveryURL)` Construct the object with required fields.

Method Summary
`void` | `add(DiscoveryURL d)` Add a DiscoveryURL object to the collection
`DiscoveryURL` | `get(int index)` Retrieve the DiscoveryURL at the specified index within the collection.
`java.util.Vector` | `getDiscoveryURLVector()` Get discoveryURL.
`boolean` | `remove(DiscoveryURL d)` Remove a DiscoveryURL object from the collection
`void` | `saveToXML(org.w3c.dom.Element parent)` Save an object to the DOM tree.
`void` | `setDiscoveryURLVector(java.util.Vector s)` Set discoveryURL vector.
`int` | `size()` Return current size of the collection.

Methods inherited from class org.uddi4j.UDDIElement
`getChildElementsByTagName, getText`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Field Detail

### UDDI_TAG

    public static final java.lang.String UDDI_TAG

See Also:
  Constant Field Values

### base

    protected org.w3c.dom.Element base

Constructor Detail

### DiscoveryURLs

    public DiscoveryURLs()

  Default constructor. Avoid using the default constructor for validation. It does not validate required fields. Instead, use the required fields constructor to perform validation.

### DiscoveryURLs

    public DiscoveryURLs(java.util.Vector discoveryURL)

  Construct the object with required fields.

Parameters:
  `discoveryURL` - Vector of DiscoveryURL objects.

### DiscoveryURLs

    public DiscoveryURLs(org.w3c.dom.Element base)
                  throws UDDIException

  Construct the object from a DOM tree. Used by UDDIProxy to construct an object from a received UDDI message.

Parameters:
  `base` - Element with the name appropriate for this class.
Throws:
  `UDDIException` - Thrown if DOM tree contains a SOAP fault or a disposition report indicating a UDDI error.

Method Detail

### setDiscoveryURLVector

    public void setDiscoveryURLVector(java.util.Vector s)

  Set discoveryURL vector.

  Parameters:
    `s` - Vector of DiscoveryURL objects.

### getDiscoveryURLVector

    public java.util.Vector getDiscoveryURLVector()

  Get discoveryURL.

  Returns:
    s Vector of DiscoveryURL objects.

### add

    public void add(DiscoveryURL d)

  Add a DiscoveryURL object to the collection

  Parameters:
    `d` - Discovery URL to be added

### remove

    public boolean remove(DiscoveryURL d)

  Remove a DiscoveryURL object from the collection

  Parameters:
    `d` - Discovery URL to be removed
  Returns:
    True if object was removed, false if it was not found in the collection.

### get

    public DiscoveryURL get(int index)

  Retrieve the DiscoveryURL at the specified index within the collection.

  Parameters:
    `index` - Index to retrieve from.
  Returns:
    DiscoveryURL at that index

### size

    public int size()

  Return current size of the collection.

  Returns:
    Number of Discovery URLs in the collection

### saveToXML

    public void saveToXML(org.w3c.dom.Element parent)

  Save an object to the DOM tree. Used to serialize an object to a DOM tree, usually to send a UDDI message.
  Used by UDDIProxy.

  Specified by:
    `saveToXML` in class `UDDIElement`
  Parameters:
    `parent` - Object will serialize as a child element under the passed in parent element.

Overview | Package | Class | Use | Tree | Serialized | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2001 International Business Machines Corporation, Hewlett-Packard Company. All Rights Reserved.