All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.jetlinks.rule.engine.api.model.RuleEngineModelParser Maven / Gradle / Ivy

The newest version!
package org.jetlinks.rule.engine.api.model;

import java.util.List;

/**
 * 规则引擎模型解析器,支持将不同的模型格式转换为规则模型
 *
 * @author zhouhao
 * @since 1.0.0
 */
public interface RuleEngineModelParser {

    /**
     * 解析指定格式的模型字符为规则模型
     *
     * @param format            模型格式
     * @param modelDefineString 字符模型
     * @return 规则模型
     */
    RuleModel parse(String format, String modelDefineString);

    /**
     * @return 全部支持的模型格式
     */
    List getAllSupportFormat();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy