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

xyz.noark.xml.XmlTemplateLoader Maven / Gradle / Ivy

There is a newer version: 3.4.8.Final
Show newest version
/*
 * Copyright © 2018 www.noark.xyz All Rights Reserved.
 *
 * 感谢您选择Noark框架,希望我们的努力能为您提供一个简单、易用、稳定的服务器端框架 !
 * 除非符合Noark许可协议,否则不得使用该文件,您可以下载许可协议文件:
 *
 *        http://www.noark.xyz/LICENSE
 *
 * 1.未经许可,任何公司及个人不得以任何方式或理由对本框架进行修改、使用和传播;
 * 2.禁止在本项目或任何子项目的基础上发展任何派生版本、修改版本或第三方版本;
 * 3.无论你对源代码做出任何修改和改进,版权都归Noark研发团队所有,我们保留所有权利;
 * 4.凡侵犯Noark版权等知识产权的,必依法追究其法律责任,特此郑重法律声明!
 */
package xyz.noark.xml;

import xyz.noark.core.util.StringUtils;
import xyz.noark.game.template.AbstractTemplateLoader;

import java.util.List;

/**
 * XML格式的模板加载类.
 *
 * @author 小流氓[[email protected]]
 * @since 3.0
 */
public class XmlTemplateLoader extends AbstractTemplateLoader {
    private final Xml xml;

    public XmlTemplateLoader(String templatePath) {
        this(templatePath, StringUtils.EMPTY);
    }

    public XmlTemplateLoader(String templatePath, String zone) {
        super(templatePath, zone);
        this.xml = new Xml();
    }

    @Override
    public  List loadAll(Class klass) {
        return xml.loadAll(templatePath, zone, klass);
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy