def METHOD_NAME(self, cat_pipe_info: Dict[str, Any]) -> Any:
    """
    This function is used to generate categorical pipeline with specific operators.
    Parameters
    ----------
    cat_pipe_info
        Information of pipeline managing categorical columns,
        including the arrangement of components, name of operators
        and other information should be provided, such as filling value for imputation.
    """
    result = []
    for component in self.cat_pipeline:
        if cat_pipe_info[component] is None:
            continue
        result.append(component_dic[component](cat_pipe_info))
    return result