original_docstring: Set the policy combining algorithm implementation from the Id set in
          __policyCombiningAlgId the attribute
  
          @raise TypeError: incorrect input type
          @raise UnsupportedStdFunctionError: no implementation is avaliable for
          this XACML policy combining algorithm
          @raise UnsupportedFunctionError: the policy combining algorithm is not
          recognised as a standard XACML one
          
docstring: Set the policy combining algorithm implementation from the Id set in
  policyCombiningAlgId the attribute
docstring_tokens: Set the policy combining algorithm implementation from the Id set in policyCombiningAlgId the attribute
code: def _setPolicyCombiningAlgFromId(self):
          """Set the policy combining algorithm implementation from the Id set in
          __policyCombiningAlgId the attribute
  
          @raise TypeError: incorrect input type
          @raise UnsupportedStdFunctionError: no implementation is avaliable for
          this XACML policy combining algorithm
          @raise UnsupportedFunctionError: the policy combining algorithm is not
          recognised as a standard XACML one
          """
          # Look up policy combining algorithm
          policyCombiningAlgClass = self.__policyCombiningAlgFactory(
                                                      self.__policyCombiningAlgId)
          if (not isinstance(policyCombiningAlgClass, type) or
              not issubclass(policyCombiningAlgClass,
                             PolicyCombiningAlgInterface)):
              raise TypeError('Expecting %r derived type for policy combining '
                              'algorithm class; got %r type' %
                              (PolicyCombiningAlgInterface,
                               policyCombiningAlgClass))
  
          self.__policyCombiningAlg = policyCombiningAlgClass()
          if self.__policyCombiningAlg is NotImplemented:
              raise UnsupportedStdFunctionError('The policy combining algorithm '
                                                '%r is not currently implemented'
                                                 % self.__policyCombiningAlgId)
  
          elif self.__policyCombiningAlg is None:
              raise UnsupportedFunctionError('%r is not recognised as a valid '
                                             'XACML policy combining algorithm' %
                                             self.__policyCombiningAlgId)
code_tokens: def _setPolicyCombiningAlgFromId ( self ) : policyCombiningAlgClass = self . __policyCombiningAlgFactory ( self . __policyCombiningAlgId ) if ( not isinstance ( policyCombiningAlgClass , type ) or not issubclass ( policyCombiningAlgClass , PolicyCombiningAlgInterface ) ) : raise TypeError ( 'Expecting %r derived type for policy combining ' 'algorithm class; got %r type' % ( PolicyCombiningAlgInterface , policyCombiningAlgClass ) ) self . __policyCombiningAlg = policyCombiningAlgClass ( ) if self . __policyCombiningAlg is NotImplemented : raise UnsupportedStdFunctionError ( 'The policy combining algorithm ' '%r is not currently implemented' % self . __policyCombiningAlgId ) elif self . __policyCombiningAlg is None : raise UnsupportedFunctionError ( '%r is not recognised as a valid ' 'XACML policy combining algorithm' % self . __policyCombiningAlgId )
short_docstring: Set the policy combining algorithm implementation from the Id set in
  __policyCombiningAlgId the attribute
short_docstring_tokens: Set the policy combining algorithm implementation from the Id set in __policyCombiningAlgId the attribute
comment: """Set the policy combining algorithm implementation from the Id set in
          __policyCombiningAlgId the attribute
  
          @raise TypeError: incorrect input type
          @raise UnsupportedStdFunctionError: no implementation is avaliable for
          this XACML policy combining algorithm
          @raise UnsupportedFunctionError: the policy combining algorithm is not
          recognised as a standard XACML one
          """$SEP$# Look up policy combining algorithm