本文整理了Java中de.dytanic.cloudnet.lib.utility.document.Document.loadDocument()
方法的一些代码示例,展示了Document.loadDocument()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Document.loadDocument()
方法的具体详情如下:
包路径:de.dytanic.cloudnet.lib.utility.document.Document
类名称:Document
方法名:loadDocument
暂无
代码示例来源:origin: Dytanic/CloudNet
public Document loadConfig()
{
return Document.loadDocument(pathConfigJson);
}
代码示例来源:origin: Dytanic/CloudNet
@Override
public Document load(String name)
{
return Document.loadDocument(new File("database/" + this.name + NetworkUtils.SLASH_STRING + name));
}
代码示例来源:origin: Dytanic/CloudNet
public static Document loadDocument(File backend)
{
return loadDocument(backend.toPath());
}
代码示例来源:origin: Dytanic/CloudNet
@Override
public Document getDocument(String name)
{
if (name == null) return null;
Document document = documents.get(name);
if (document == null)
{
File doc = new File("database/" + this.name + NetworkUtils.SLASH_STRING + name);
if (doc.exists())
{
document = Document.loadDocument(doc);
this.documents.put(doc.getName(), document);
return document;
}
}
return document;
}
代码示例来源:origin: Dytanic/CloudNet
@Override
public Database loadDocuments()
{
File[] files = backendDir.listFiles();
if (files == null)
{
return this;
}
for (File file : files)
{
if (!this.documents.containsKey(file.getName()))
{
Document document = Document.loadDocument(file);
if (document.contains(UNIQUE_NAME_KEY))
{
this.documents.put(file.getName(), document);
}
}
}
return this;
}
代码示例来源:origin: Dytanic/CloudNet
public ConfigSignLayout saveLayout(de.dytanic.cloudnet.lib.serverselectors.sign.SignLayoutConfig signLayoutConfig)
{
Document document = Document.loadDocument(path);
document.append("layout_config", signLayoutConfig);
document.saveAsConfig(path);
return this;
}
代码示例来源:origin: Dytanic/CloudNet
public ConnectableAddress loadConnnection()
{
return Document.loadDocument(pathConnectionJson).getObject("connection", new TypeToken<ConnectableAddress>() {
}.getType());
}
代码示例来源:origin: Dytanic/CloudNet
@Override
public MobConfig load()
{
return Document.loadDocument(path).getObject("mobConfig", new TypeToken<MobConfig>() {
}.getType());
}
代码示例来源:origin: Dytanic/CloudNet
/**
* Loads and returns the document containing utility information.
*
* @return the document containing utility information
*/
public Document getUtils()
{
if (utilFile == null)
{
utilFile = new File("modules/" + moduleConfig.getName() + "/utils.json");
if (!utilFile.exists())
{
new Document().saveAsConfig(utilFile);
}
}
return Document.loadDocument(utilFile);
}
代码示例来源:origin: Dytanic/CloudNet
@Override
public Collection<CloudFlareConfig> load()
{
File old = new File("local/cloudflare.json");
if (old.exists())
{
CloudFlareConfig cloudFlareConfig = Document.loadDocument(old).getObject("cloudflare", new TypeToken<CloudFlareConfig>() {
}.getType());
new Document().append("configurations", new CloudFlareConfig[]{cloudFlareConfig}).saveAsConfig(path);
old.delete();
}
Collection<CloudFlareConfig> cloudFlareConfigs = Document.loadDocument(path).getObject("configurations", new TypeToken<Collection<CloudFlareConfig>>() {
}.getType());
return cloudFlareConfigs;
}
代码示例来源:origin: Dytanic/CloudNet
public Document load()
{
boolean resave = false;
Document document = Document.loadDocument(path);
if (!document.contains("server-kick-proxy-disallow"))
{
document.append("server-kick-proxy-disallow", "§cYou have to connect from a internal proxy server!");
resave = true;
}
if (resave) document.saveAsConfig(path);
return document;
}
}
代码示例来源:origin: Dytanic/CloudNet
} else
Document document = Document.loadDocument(Paths.get("local/permissions.yml"));
Collection<PermissionGroup> groups = document.getObject("groups", new TypeToken<Collection<PermissionGroup>>() {
}.getType());
代码示例来源:origin: Dytanic/CloudNet
this.serviceDocument = Document.loadDocument(servicePath);
this.userDocument = Document.loadDocument(usersPath);
代码示例来源:origin: Dytanic/CloudNet
public de.dytanic.cloudnet.lib.serverselectors.sign.SignLayoutConfig loadLayout()
Document document = Document.loadDocument(path);
内容来源于网络,如有侵权,请联系作者删除!