Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members  

CosPropertyService::PropertySetFactory Interface Reference

import "CosPropertyService.idl";

List of all members.

Public Methods

PropertySet create_propertyset ()
 Creates an empty property set. More...

PropertySet create_constrained_propertyset (in PropertyTypes allowed_property_types, in Properties allowed_properties) raises (ConstraintNotSupported)
 Creates an empty property set with constraints. More...

PropertySet create_initial_propertyset (in Properties initial_properties) raises (MultipleExceptions)
 Creates a property set with initial properties. More...


Member Function Documentation

PropertySet CosPropertyService::PropertySetFactory::create_constrained_propertyset in PropertyTypes    allowed_property_types,
in Properties    allowed_properties
raises (ConstraintNotSupported)
 

Creates an empty property set with constraints.

m allowed_property_types - The allowed property types.
If this sequence is empty, there are no constraints on the property types.
m allowed_properties - The allowed properties. If this
sequence is empty, there are no constraints on the properties. @raises ConstraintNotSupported - If there is an inconsistence between any of the types of the values in the allowed_properties and the types in allowed_property_types.

PropertySet CosPropertyService::PropertySetFactory::create_initial_propertyset in Properties    initial_properties raises (MultipleExceptions)
 

Creates a property set with initial properties.

m initial_properties - A sequence of initial properties to
be defined for this property set by calling define_property for each of the properties in the input sequence. @raises MultipleExceptions - If any of the calls to define_property throws an exception.

PropertySet CosPropertyService::PropertySetFactory::create_propertyset  
 

Creates an empty property set.