| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> |
| <!-- NewPage --> |
| <html lang="en"> |
| <head> |
| <title>javax.xml.registry.infomodel</title> |
| <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> |
| <script type="text/javascript" src="../../../../script.js"></script> |
| </head> |
| <body> |
| <script type="text/javascript"><!-- |
| try { |
| if (location.href.indexOf('is-external=true') == -1) { |
| parent.document.title="javax.xml.registry.infomodel"; |
| } |
| } |
| catch(err) { |
| } |
| //--> |
| </script> |
| <noscript> |
| <div>JavaScript is disabled on your browser.</div> |
| </noscript> |
| <!-- ========= START OF TOP NAVBAR ======= --> |
| <div class="topNav"><a name="navbar.top"> |
| <!-- --> |
| </a> |
| <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> |
| <a name="navbar.top.firstrow"> |
| <!-- --> |
| </a> |
| <ul class="navList" title="Navigation"> |
| <li><a href="../../../../overview-summary.html">Overview</a></li> |
| <li class="navBarCell1Rev">Package</li> |
| <li>Class</li> |
| <li><a href="package-tree.html">Tree</a></li> |
| <li><a href="../../../../deprecated-list.html">Deprecated</a></li> |
| <li><a href="../../../../index-all.html">Index</a></li> |
| <li><a href="../../../../help-doc.html">Help</a></li> |
| </ul> |
| </div> |
| <div class="subNav"> |
| <ul class="navList"> |
| <li><a href="../../../../javax/xml/registry/package-summary.html">Prev Package</a></li> |
| <li><a href="../../../../javax/xml/rpc/package-summary.html">Next Package</a></li> |
| </ul> |
| <ul class="navList"> |
| <li><a href="../../../../index.html?javax/xml/registry/infomodel/package-summary.html" target="_top">Frames</a></li> |
| <li><a href="package-summary.html" target="_top">No Frames</a></li> |
| </ul> |
| <ul class="navList" id="allclasses_navbar_top"> |
| <li><a href="../../../../allclasses-noframe.html">All Classes</a></li> |
| </ul> |
| <div> |
| <script type="text/javascript"><!-- |
| allClassesLink = document.getElementById("allclasses_navbar_top"); |
| if(window==top) { |
| allClassesLink.style.display = "block"; |
| } |
| else { |
| allClassesLink.style.display = "none"; |
| } |
| //--> |
| </script> |
| </div> |
| <a name="skip.navbar.top"> |
| <!-- --> |
| </a></div> |
| <!-- ========= END OF TOP NAVBAR ========= --> |
| <div class="header"> |
| <h1 title="Package" class="title">Package javax.xml.registry.infomodel</h1> |
| <div class="docSummary"> |
| <div class="block"> |
| This package describes the information model for the JAXR |
| API.</div> |
| </div> |
| <p>See: <a href="#package.description">Description</a></p> |
| </div> |
| <div class="contentContainer"> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation"> |
| <caption><span>Interface Summary</span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Interface</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../javax/xml/registry/infomodel/Association.html" title="interface in javax.xml.registry.infomodel">Association</a></td> |
| <td class="colLast"> |
| <div class="block">A RegistryObject instance may be associated with zero or more RegistryObject instances.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../javax/xml/registry/infomodel/AuditableEvent.html" title="interface in javax.xml.registry.infomodel">AuditableEvent</a></td> |
| <td class="colLast"> |
| <div class="block">AuditableEvent instances provide a long term record of events that effect a |
| change of state in a RegistryObject.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../javax/xml/registry/infomodel/Classification.html" title="interface in javax.xml.registry.infomodel">Classification</a></td> |
| <td class="colLast"> |
| <div class="block">The Classification interface is used to classify RegistryObject instances.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../javax/xml/registry/infomodel/ClassificationScheme.html" title="interface in javax.xml.registry.infomodel">ClassificationScheme</a></td> |
| <td class="colLast"> |
| <div class="block">A ClassificationScheme instance represents a taxonomy that may be used to classify or categorize RegistryObject instances.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../javax/xml/registry/infomodel/Concept.html" title="interface in javax.xml.registry.infomodel">Concept</a></td> |
| <td class="colLast"> |
| <div class="block">The Concept interface is used to represent taxonomy elements and their structural relationship with each other in order to describe an internal taxonomy.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../javax/xml/registry/infomodel/EmailAddress.html" title="interface in javax.xml.registry.infomodel">EmailAddress</a></td> |
| <td class="colLast"> |
| <div class="block">Represents an email address.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../javax/xml/registry/infomodel/ExtensibleObject.html" title="interface in javax.xml.registry.infomodel">ExtensibleObject</a></td> |
| <td class="colLast"> |
| <div class="block">An ExtensibleObject is one that allows itself to be extended by utilizing |
| dynamically added Slots that add arbitrary attributes to the object on a |
| per instance basis.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../javax/xml/registry/infomodel/ExternalIdentifier.html" title="interface in javax.xml.registry.infomodel">ExternalIdentifier</a></td> |
| <td class="colLast"> |
| <div class="block">ExternalIdentifier instances provide the additional identifier information |
| to RegistryObjects such as DUNS number, Social Security Number, or an alias |
| name of the organization.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../javax/xml/registry/infomodel/ExternalLink.html" title="interface in javax.xml.registry.infomodel">ExternalLink</a></td> |
| <td class="colLast"> |
| <div class="block">ExternalLink instances model a named URI to content that may reside outside |
| the registry.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../javax/xml/registry/infomodel/ExtrinsicObject.html" title="interface in javax.xml.registry.infomodel">ExtrinsicObject</a></td> |
| <td class="colLast"> |
| <div class="block">ExtrinsicObjects provide metadata that describes submitted content whose |
| type is not intrinsically known to the registry and therefore must be |
| described by means of additional attributes (e.g., mime type).</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../javax/xml/registry/infomodel/InternationalString.html" title="interface in javax.xml.registry.infomodel">InternationalString</a></td> |
| <td class="colLast"> |
| <div class="block">This interface represents a String that has been internationalized into several Locales.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../javax/xml/registry/infomodel/Key.html" title="interface in javax.xml.registry.infomodel">Key</a></td> |
| <td class="colLast"> |
| <div class="block">Represents a unique key that identifies a RegistryObject.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../javax/xml/registry/infomodel/LocalizedString.html" title="interface in javax.xml.registry.infomodel">LocalizedString</a></td> |
| <td class="colLast"> |
| <div class="block">This interface is used as a simple wrapper interface that associates a String with its Locale.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../javax/xml/registry/infomodel/Organization.html" title="interface in javax.xml.registry.infomodel">Organization</a></td> |
| <td class="colLast"> |
| <div class="block">Organization instances provide information on organizations such as a Submitting Organization.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../javax/xml/registry/infomodel/PersonName.html" title="interface in javax.xml.registry.infomodel">PersonName</a></td> |
| <td class="colLast"> |
| <div class="block">Represents a person's name.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../javax/xml/registry/infomodel/PostalAddress.html" title="interface in javax.xml.registry.infomodel">PostalAddress</a></td> |
| <td class="colLast"> |
| <div class="block">PostalAddress is a simple re-usable entity class that defines attributes of a postal Address.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../javax/xml/registry/infomodel/RegistryEntry.html" title="interface in javax.xml.registry.infomodel">RegistryEntry</a></td> |
| <td class="colLast"> |
| <div class="block">The RegistryEntry interface is a base interface for interfaces in the model that require additional metadata beyond what is provided by the RegistryObject interface.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../javax/xml/registry/infomodel/RegistryObject.html" title="interface in javax.xml.registry.infomodel">RegistryObject</a></td> |
| <td class="colLast"> |
| <div class="block">The RegistryObject class is an abstract base class used by most classes in the model.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../javax/xml/registry/infomodel/RegistryPackage.html" title="interface in javax.xml.registry.infomodel">RegistryPackage</a></td> |
| <td class="colLast"> |
| <div class="block">RegistryPackage instances are RegistryEntries that group logically related |
| RegistryEntries together.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../javax/xml/registry/infomodel/Service.html" title="interface in javax.xml.registry.infomodel">Service</a></td> |
| <td class="colLast"> |
| <div class="block">Service instances are RegistryObjects that provide information on services |
| (for example, web services) offered by an Organization.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../javax/xml/registry/infomodel/ServiceBinding.html" title="interface in javax.xml.registry.infomodel">ServiceBinding</a></td> |
| <td class="colLast"> |
| <div class="block">ServiceBinding instances are RegistryObjects that represent technical information on a specific way to access a specific interface offered by a Service instance.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../javax/xml/registry/infomodel/Slot.html" title="interface in javax.xml.registry.infomodel">Slot</a></td> |
| <td class="colLast"> |
| <div class="block">Slot instances provide a dynamic way to add arbitrary attributes to |
| RegistryObject instances.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../javax/xml/registry/infomodel/SpecificationLink.html" title="interface in javax.xml.registry.infomodel">SpecificationLink</a></td> |
| <td class="colLast"> |
| <div class="block">A SpecificationLink provides the linkage between a ServiceBinding and one of its technical specifications that describes how to use the service using the ServiceBinding.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../javax/xml/registry/infomodel/TelephoneNumber.html" title="interface in javax.xml.registry.infomodel">TelephoneNumber</a></td> |
| <td class="colLast"> |
| <div class="block">A simple re-usable entity class that defines attributes of a telephone number.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../javax/xml/registry/infomodel/URIValidator.html" title="interface in javax.xml.registry.infomodel">URIValidator</a></td> |
| <td class="colLast"> |
| <div class="block">Defines common behavior expected of any class that validates URIs.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../javax/xml/registry/infomodel/User.html" title="interface in javax.xml.registry.infomodel">User</a></td> |
| <td class="colLast"> |
| <div class="block">User instances are RegistryObjects that are used to provide information about registered users within the registry.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../javax/xml/registry/infomodel/Versionable.html" title="interface in javax.xml.registry.infomodel">Versionable</a></td> |
| <td class="colLast"> |
| <div class="block">The Versionable interface defines the behavior common to classes that |
| are capable of creating versions of their instances.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </li> |
| </ul> |
| <a name="package.description"> |
| <!-- --> |
| </a> |
| <h2 title="Package javax.xml.registry.infomodel Description">Package javax.xml.registry.infomodel Description</h2> |
| <div class="block"><P> |
| This package describes the information model for the JAXR |
| API. It is based largely on the ebXML Registry Information Model with enhancements |
| to support other registry specifications such as UDDI. |
| </p> |
| <p>The class diagram in Figure 1 shows the public view of the information |
| model.</p> |
| <p> |
| <center> |
| <img SRC="../../../../resources/images/public.gif" ALT="Information Model Public View"> |
| <br><b>Figure 1. Information Model Public View</b> |
| </center> |
| </p> |
| <p>The class diagram in Figure 2 shows the inheritance view of the information |
| model.</p> |
| <p> |
| <center> |
| <img SRC="../../../../resources/images/object.gif" ALT="Information Model Detailed View"> |
| <br><b>Figure 2. Information Model Detailed View</b> |
| </center> |
| </p></div> |
| <dl> |
| <dt><span class="simpleTagLabel">Since:</span></dt> |
| <dd>1.0</dd> |
| </dl> |
| </div> |
| <!-- ======= START OF BOTTOM NAVBAR ====== --> |
| <div class="bottomNav"><a name="navbar.bottom"> |
| <!-- --> |
| </a> |
| <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> |
| <a name="navbar.bottom.firstrow"> |
| <!-- --> |
| </a> |
| <ul class="navList" title="Navigation"> |
| <li><a href="../../../../overview-summary.html">Overview</a></li> |
| <li class="navBarCell1Rev">Package</li> |
| <li>Class</li> |
| <li><a href="package-tree.html">Tree</a></li> |
| <li><a href="../../../../deprecated-list.html">Deprecated</a></li> |
| <li><a href="../../../../index-all.html">Index</a></li> |
| <li><a href="../../../../help-doc.html">Help</a></li> |
| </ul> |
| </div> |
| <div class="subNav"> |
| <ul class="navList"> |
| <li><a href="../../../../javax/xml/registry/package-summary.html">Prev Package</a></li> |
| <li><a href="../../../../javax/xml/rpc/package-summary.html">Next Package</a></li> |
| </ul> |
| <ul class="navList"> |
| <li><a href="../../../../index.html?javax/xml/registry/infomodel/package-summary.html" target="_top">Frames</a></li> |
| <li><a href="package-summary.html" target="_top">No Frames</a></li> |
| </ul> |
| <ul class="navList" id="allclasses_navbar_bottom"> |
| <li><a href="../../../../allclasses-noframe.html">All Classes</a></li> |
| </ul> |
| <div> |
| <script type="text/javascript"><!-- |
| allClassesLink = document.getElementById("allclasses_navbar_bottom"); |
| if(window==top) { |
| allClassesLink.style.display = "block"; |
| } |
| else { |
| allClassesLink.style.display = "none"; |
| } |
| //--> |
| </script> |
| </div> |
| <a name="skip.navbar.bottom"> |
| <!-- --> |
| </a></div> |
| <!-- ======== END OF BOTTOM NAVBAR ======= --> |
| </body> |
| </html> |