Overview | Package | Class | Tree | Deprecated | Index | Help
| J2EE1.4 SDK
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## javax.xml.registry.infomodel
Interface RegistryPackage

All Superinterfaces:
  ExtensibleObject, RegistryEntry, RegistryObject, Versionable

public interface RegistryPackage
extends RegistryEntry

RegistryPackage instances are RegistryEntries that group logically related RegistryEntries together. A package may contain any number of RegistryObjects. A RegistryObject may be a member of any number of Packages.

Author:
  Farrukh S. Najmi
See Also:
  `RegistryObject`

Field Summary

Fields inherited from interface javax.xml.registry.infomodel.RegistryEntry
`STABILITY_DYNAMIC, STABILITY_DYNAMIC_COMPATIBLE, STABILITY_STATIC, STATUS_APPROVED, STATUS_DEPRECATED, STATUS_SUBMITTED, STATUS_WITHDRAWN`

Method Summary
`void` | `addRegistryObject(RegistryObject registryObject)` Adds a child RegistryObject as member.
`void` | `addRegistryObjects(java.util.Collection registryObjects)` Adds a Collection of RegistryObject children as members.
`java.util.Set` | `getRegistryObjects()` Gets the collection of member RegistryObjects of this RegistryPackage.
`void` | `removeRegistryObject(RegistryObject registryObject)` Removes a child RegistryObject from membership.
`void` | `removeRegistryObjects(java.util.Collection registryObjects)` Removes a Collection of children RegistryObjects from membership.

Methods inherited from interface javax.xml.registry.infomodel.RegistryEntry
`getExpiration, getStability, getStatus, setExpiration, setStability`

Methods inherited from interface javax.xml.registry.infomodel.RegistryObject
`addAssociation, addAssociations, addClassification, addClassifications, addExternalIdentifier, addExternalIdentifiers, addExternalLink, addExternalLinks, getAssociatedObjects, getAssociations, getAuditTrail, getClassifications, getDescription, getExternalIdentifiers, getExternalLinks, getKey, getLifeCycleManager, getName, getObjectType, getRegistryPackages, getSubmittingOrganization, removeAssociation, removeAssociations, removeClassification, removeClassifications, removeExternalIdentifier, removeExternalIdentifiers, removeExternalLink, removeExternalLinks, setAssociations, setClassifications, setDescription, setExternalIdentifiers, setExternalLinks, setKey, setName, toXML`

Methods inherited from interface javax.xml.registry.infomodel.ExtensibleObject
`addSlot, addSlots, getSlot, getSlots, removeSlot, removeSlots`

Methods inherited from interface javax.xml.registry.infomodel.Versionable
`getMajorVersion, getMinorVersion, getUserVersion, setMajorVersion, setMinorVersion, setUserVersion`

Method Detail

### addRegistryObject

    public void addRegistryObject(RegistryObject registryObject)
                           throws JAXRException

  Adds a child RegistryObject as member.

  Capability Level: 1

  Parameters:
    `registryObject` - the RegistryObject being added
  Throws:
    `JAXRException` - If the JAXR provider encounters an internal error

### addRegistryObjects

    public void addRegistryObjects(java.util.Collection registryObjects)
                            throws JAXRException

  Adds a Collection of RegistryObject children as members.

  Capability Level: 1

  Parameters:
    `registryObjects` - the Collection of RegistryObjects being added
  Throws:
    `JAXRException` - If the JAXR provider encounters an internal error

### removeRegistryObject

    public void removeRegistryObject(RegistryObject registryObject)
                              throws JAXRException

  Removes a child RegistryObject from membership.

  Capability Level: 1

  Parameters:
    `registryObject` - the RegistryObject being removed
  Throws:
    `JAXRException` - If the JAXR provider encounters an internal error

### removeRegistryObjects

    public void removeRegistryObjects(java.util.Collection registryObjects)
                               throws JAXRException

  Removes a Collection of children RegistryObjects from membership.

  Capability Level: 1

  Parameters:
    `registryObjects` - the Collection of RegistryObject being removed
  Throws:
    `JAXRException` - If the JAXR provider encounters an internal error

### getRegistryObjects

    public java.util.Set getRegistryObjects()
                                     throws JAXRException

  Gets the collection of member RegistryObjects of this RegistryPackage.

  Capability Level: 1

  Returns:
    the Set of RegistryObjects that are members of this object
  Throws:
    `JAXRException` - If the JAXR provider encounters an internal error

Overview | Package | Class | Tree | Deprecated | Index | Help
| J2EE1.4 SDK
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Submit a bug or feature

Copyright 2003 Sun Microsystems, Inc. All rights reserved.