提供: Minecraft Modding Wiki
移動先: 案内検索
1行目: 1行目:
Configuration APIは、人が読み書き可能な形式のコンフィグファイルの、解析と出力を素早く行う機能のセットです。
+
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]に取って代わる内容ではありません。
  
== Basic Topics ==
+
== 基礎 ==
=== The Configuration Object ===
+
=== コンフィグのオブジェクト ===
=== Default Values ===
+
=== デフォルトのコンフィグ値 ===
=== Getting Values ===
+
=== コンフィグ値の取得 ===
 
==== Keys ====
 
==== Keys ====
=== Setting Values ===  
+
=== コンフィグ値のセット ===  
 
==== HashMaps ====
 
==== HashMaps ====
=== Saving the File ===  
+
=== コンフィグファイルのセーブ ===  
=== Reloading from Disk ===  
+
=== ディスクからのリロード ===  
  
== Advanced Topics ==
+
== 応用 ==
=== Options ===
+
=== コンフィグのオプション ===
==== CopyDefaults ====
+
==== デフォルト値のコピー ====
==== PathSeperator ====
+
==== パスのセパレータ ====
==== Header ====
+
==== ヘッダ ====
==== copyHeader ====
+
==== copyHeader() ====
=== Methods for Getting, Reloading, and Saving Custom Configurations ==
+
=== 取得・リロード・セーブとカスタマイズ ===
=== Serializing and Deserializing Objects ===
+
=== シリアライズとデ・シリアライズ ===
==== Aliases ====
+
==== エイリアス ====
  
== Example Use ==
+
== 利用例 ==

2012年6月16日 (土) 20:15時点における版

Configuration APIは、人が読み書き可能な形式のコンフィグファイルの、
解析と出力を素早く行う機能のセットです。

~APIという名前によらず、簡単にプラグインのデータを、コンフィグファイルへ保管する事が出来ます。
YAML 形式のファイルのみに対応しています。
APIは、いかに独自の拡張に対応しやすくするかを考えて設計されています。

Configuration APIは、org.bukkit.configurationorg.bukkit.configuration.file パッケージの配下にあります。
バージョン1.1-R5以前に作られたプラグインは、org.bukkit.util.configurationパッケージ配下にあった古い別の実装方法を採用しているかもしれません。
この新旧の実装方法には互換性がありませんので、古いパッケージを使った機能は除去して下さい。

このページの解説は、オブジェクト指向とJava、Bukkitプラグインの基本的な設計に関する知識が、
いくらかある読者に読まれる事を想定しています。
このページは、BukkitのJavadoc内のFileConfiguration Classに取って代わる内容ではありません。

基礎

コンフィグのオブジェクト

デフォルトのコンフィグ値

コンフィグ値の取得

Keys

コンフィグ値のセット

HashMaps

コンフィグファイルのセーブ

ディスクからのリロード

応用

コンフィグのオプション

デフォルト値のコピー

パスのセパレータ

ヘッダ

copyHeader()

取得・リロード・セーブとカスタマイズ

シリアライズとデ・シリアライズ

エイリアス

利用例