IT. Expert System.

Java Enterprise Edition (EE)

ExtensibleObject


javax.xml.registry.infomodel
Interface ExtensibleObject

All Known Subinterfaces:
Association, AuditableEvent, Classification, ClassificationScheme, Concept, ExternalIdentifier, ExternalLink, ExtrinsicObject, Organization, PostalAddress, RegistryEntry, RegistryObject, RegistryPackage, Service, ServiceBinding, SpecificationLink, User
public interface ExtensibleObject

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.

Author:
Farrukh S. Najmi
See Also:
Slot

Method Summary
 void addSlot(Slot slot)
          Adds a Slot to this object.
 void addSlots(java.util.Collection slots)
          Adds more Slots to this object.
 Slot getSlot(java.lang.String slotName)
          Get the slot specified by slotName
 java.util.Collection getSlots()
          Returns the Slots associated with this object.
 void removeSlot(java.lang.String slotName)
          Removes a Slot from this object.
 void removeSlots(java.util.Collection slotNames)
          Removes specified Slots from this object.
 

Method Detail

addSlot

void addSlot(Slot slot)
             throws JAXRException
Adds a Slot to this object.

Capability Level: 0

Parameters:
slot - the Slot object being added to this object
Throws:
JAXRException - If the JAXR provider encounters an internal error

addSlots

void addSlots(java.util.Collection slots)
              throws JAXRException
Adds more Slots to this object.

Capability Level: 0

Parameters:
slots - the Collection of Slot objects being added to this object
Throws:
JAXRException - If the JAXR provider encounters an internal error

removeSlot

void removeSlot(java.lang.String slotName)
                throws JAXRException
Removes a Slot from this object. The Slot is identified by its name.

Capability Level: 0

Parameters:
slotName - the name for the Slot object being removed from this object
Throws:
JAXRException - If the JAXR provider encounters an internal error

removeSlots

void removeSlots(java.util.Collection slotNames)
                 throws JAXRException
Removes specified Slots from this object. The Slots are identified by its name.

Capability Level: 0

Parameters:
slotNames - the Collection of names for Slot objects being removed from this object. Must be a Collection of Strings
Throws:
JAXRException - If the JAXR provider encounters an internal error

getSlot

Slot getSlot(java.lang.String slotName)
             throws JAXRException
Get the slot specified by slotName

Capability Level: 0

Parameters:
slotName - the name of the desired Slot object
Throws:
JAXRException - If the JAXR provider encounters an internal error

getSlots

java.util.Collection getSlots()
                              throws JAXRException
Returns the Slots associated with this object.

Capability Level: 0

Returns:
Collection of Slot instances. The Collection may be empty but not null.
Throws:
JAXRException - If the JAXR provider encounters an internal error


Content

Android Reference

Java basics

Java Enterprise Edition (EE)

Java Standard Edition (SE)

SQL

HTML

PHP

CSS

Java Script

MYSQL

JQUERY

VBS

REGEX

C

C++

C#

Design patterns

RFC (standard status)

RFC (proposed standard status)

RFC (draft standard status)

RFC (informational status)

RFC (experimental status)

RFC (best current practice status)

RFC (historic status)

RFC (unknown status)

IT dictionary

License.
All information of this service is derived from the free sources and is provided solely in the form of quotations. This service provides information and interfaces solely for the familiarization (not ownership) and under the "as is" condition.
Copyright 2016 © ELTASK.COM. All rights reserved.
Site is optimized for mobile devices.
Downloads: 1710 / . Delta: 0.24804 с