sbLibraryConstraintBuilder Class Reference

#include <sbLibraryConstraints.h>

Inheritance diagram for sbLibraryConstraintBuilder:
[legend]
Collaboration diagram for sbLibraryConstraintBuilder:
[legend]

Public Member Functions

NS_DECL_ISUPPORTS
NS_DECL_SBILIBRARYCONSTRAINTBUILDER
nsresult 
Init ()
 
- Public Member Functions inherited from sbILibraryConstraintBuilder
sbILibraryConstraintBuilder parseFromString (in AString aSerializedConstraint)
 Attempt to parse a serialized constraint description. This expects a string as serialized by sbILibraryConstraint::toString(). More...
 
sbILibraryConstraintBuilder includeConstraint (in sbILibraryConstraint aConstraint)
 Add an existing constraint to the builder. More...
 
sbILibraryConstraintBuilder include (in AString aProperty, in AString aValue)
 Add a property / value pair to the current group. More...
 
sbILibraryConstraintBuilder includeList (in AString aProperty, in nsIStringEnumerator aValues)
 Adds a property / value pair to the current group for each of the values supplied in the value list. This is a shortcut to calling include for every value with the same property. More...
 
sbILibraryConstraintBuilder intersect ()
 Completes the current group and starts a new one. Each group will be intersected in the result. More...
 
sbILibraryConstraint get ()
 Returns the constructed constraint. More...
 

Detailed Description

Definition at line 47 of file sbLibraryConstraints.h.

Member Function Documentation

NS_DECL_ISUPPORTS NS_DECL_SBILIBRARYCONSTRAINTBUILDER nsresult sbLibraryConstraintBuilder::Init ( )

The documentation for this class was generated from the following files: