lsst.pex.config  13.0-3-g520d906+7
 All Classes Namespaces Files Functions Variables Properties Macros Pages
Public Member Functions | List of all members
lsst.pex.config.configChoiceField.SelectionSet Class Reference
Inheritance diagram for lsst.pex.config.configChoiceField.SelectionSet:

Public Member Functions

def __init__
 
def add
 
def discard
 
def __len__
 
def __iter__
 
def __contains__
 
def __repr__
 
def __str__
 

Detailed Description

Custom set class used to track the selection of multi-select
ConfigChoiceField.

This class allows user a multi-select ConfigChoiceField to add/discard
items from the set of active configs. Each change to the selection is
tracked in the field's history.

Definition at line 35 of file configChoiceField.py.

Constructor & Destructor Documentation

def lsst.pex.config.configChoiceField.SelectionSet.__init__ (   self,
  dict_,
  value,
  at = None,
  label = "assignment",
  setHistory = True 
)

Definition at line 44 of file configChoiceField.py.

Member Function Documentation

def lsst.pex.config.configChoiceField.SelectionSet.__contains__ (   self,
  value 
)

Definition at line 102 of file configChoiceField.py.

def lsst.pex.config.configChoiceField.SelectionSet.__iter__ (   self)

Definition at line 99 of file configChoiceField.py.

def lsst.pex.config.configChoiceField.SelectionSet.__len__ (   self)

Definition at line 96 of file configChoiceField.py.

def lsst.pex.config.configChoiceField.SelectionSet.__repr__ (   self)

Definition at line 105 of file configChoiceField.py.

def lsst.pex.config.configChoiceField.SelectionSet.__str__ (   self)

Definition at line 108 of file configChoiceField.py.

def lsst.pex.config.configChoiceField.SelectionSet.add (   self,
  value,
  at = None 
)

Definition at line 67 of file configChoiceField.py.

def lsst.pex.config.configChoiceField.SelectionSet.discard (   self,
  value,
  at = None 
)

Definition at line 82 of file configChoiceField.py.


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