提供: Minecraft Modding Wiki
細 |
細 |
||
1行目: | 1行目: | ||
− | Configuration | + | Configuration APIは、人が読み書き可能な形式のコンフィグファイルの、<br/> |
+ | 解析と出力を素早く行う機能のセットです。<br/> | ||
− | ~APIという名前によらず、簡単にプラグインのデータを、コンフィグファイルへ保管する事が出来ます。 | + | ~APIという名前によらず、簡単にプラグインのデータを、コンフィグファイルへ保管する事が出来ます。<br/> |
− | [http://en.wikipedia.org/wiki/YAML YAML] 形式のファイルのみに対応しています。 | + | [http://en.wikipedia.org/wiki/YAML YAML] 形式のファイルのみに対応しています。<br/> |
− | APIは、いかに独自の拡張に対応しやすくするかを考えて設計されています。 | + | APIは、いかに独自の拡張に対応しやすくするかを考えて設計されています。<br/> |
− | Configuration APIは、'''org.bukkit.configuration'''と'''org.bukkit.configuration.file''' パッケージの配下にあります。 | + | Configuration APIは、'''org.bukkit.configuration'''と'''org.bukkit.configuration.file''' パッケージの配下にあります。<br/> |
− | バージョン1.1-R5以前に作られたプラグインは、'''org.bukkit.util.configuration'''パッケージ配下にあった古い別の実装方法を採用しているかもしれません。 | + | バージョン1.1-R5以前に作られたプラグインは、'''org.bukkit.util.configuration'''パッケージ配下にあった古い別の実装方法を採用しているかもしれません。<br/> |
− | この新旧の実装方法には互換性がありませんので、古いパッケージを使った機能は除去して下さい。 | + | この新旧の実装方法には互換性がありませんので、古いパッケージを使った機能は除去して下さい。<br/> |
− | このページの解説は、オブジェクト指向とJava、Bukkitプラグインの基本的な設計に関する知識が、 | + | このページの解説は、オブジェクト指向とJava、Bukkitプラグインの基本的な設計に関する知識が、<br/> |
− | いくらかある読者に読まれる事を想定しています。 | + | いくらかある読者に読まれる事を想定しています。<br/> |
このページは、BukkitのJavadoc内の[http://jd.bukkit.org/apidocs/index.html?org/bukkit/configuration/file/FileConfiguration.html FileConfiguration Class]に取って代わる内容ではありません。 | このページは、BukkitのJavadoc内の[http://jd.bukkit.org/apidocs/index.html?org/bukkit/configuration/file/FileConfiguration.html FileConfiguration Class]に取って代わる内容ではありません。 | ||
− | == | + | == 基礎 == |
− | === | + | === コンフィグのオブジェクト === |
− | === | + | === デフォルトのコンフィグ値 === |
− | === | + | === コンフィグ値の取得 === |
==== Keys ==== | ==== Keys ==== | ||
− | === | + | === コンフィグ値のセット === |
==== HashMaps ==== | ==== HashMaps ==== | ||
− | === | + | === コンフィグファイルのセーブ === |
− | === | + | === ディスクからのリロード === |
− | == | + | == 応用 == |
− | === | + | === コンフィグのオプション === |
− | ==== | + | ==== デフォルト値のコピー ==== |
− | ==== | + | ==== パスのセパレータ ==== |
− | ==== | + | ==== ヘッダ ==== |
− | ==== copyHeader ==== | + | ==== copyHeader() ==== |
− | === | + | === 取得・リロード・セーブとカスタマイズ === |
− | === | + | === シリアライズとデ・シリアライズ === |
− | ==== | + | ==== エイリアス ==== |
− | == | + | == 利用例 == |
2012年6月16日 (土) 20:15時点における版
Configuration APIは、人が読み書き可能な形式のコンフィグファイルの、
解析と出力を素早く行う機能のセットです。
~APIという名前によらず、簡単にプラグインのデータを、コンフィグファイルへ保管する事が出来ます。
YAML 形式のファイルのみに対応しています。
APIは、いかに独自の拡張に対応しやすくするかを考えて設計されています。
Configuration APIは、org.bukkit.configurationとorg.bukkit.configuration.file パッケージの配下にあります。
バージョン1.1-R5以前に作られたプラグインは、org.bukkit.util.configurationパッケージ配下にあった古い別の実装方法を採用しているかもしれません。
この新旧の実装方法には互換性がありませんので、古いパッケージを使った機能は除去して下さい。
このページの解説は、オブジェクト指向とJava、Bukkitプラグインの基本的な設計に関する知識が、
いくらかある読者に読まれる事を想定しています。
このページは、BukkitのJavadoc内のFileConfiguration Classに取って代わる内容ではありません。