|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectto.tetramorph.starbase.util.Sabian
public class Sabian
サビアンシンボルのテキストを提供するクラス。 テキストはHome.dir + sabian_sjis.csvからロードするが、それが見つからないときは、 CLASSPATHのディレクトリ内にある/resourcesの中のsabian_sjis.csvからロードする。 (つまり確実なデータとしてjar書庫内にデータをもっているが、その文面が気にいら ないユーザは、独自のサビアンテキストを用意すれば良いということ。) サビアンのファイルは文字コードセットがSJISで、CSVフォーマットのテキストファイル。 このクラスがJVMのメモリにロードされたらstaticイニシャライザによって、 サビアンファイルが配列にロードされ、メソッドでデータにアクセス可能になる。 データを編集した場合はsave()でファイルに書き戻す事ができる。
フィールドの概要 | |
---|---|
static int |
EN
英語のサビアンを取得するときの定数。 |
static int |
JP
日本語のサビアンを取得するときの定数。 |
コンストラクタの概要 | |
---|---|
Sabian()
|
メソッドの概要 | |
---|---|
static String |
getText(int angle,
int lang)
サビアンテキストを返す。 |
static String |
getText(int sign,
int angle,
int lang)
サビアンテキストを返す。 |
static boolean |
save(Component c)
所定ファイルにサビアンをCSV形式で書きだし。 |
static void |
setText(int angle,
String text,
int ej)
指定された度数に新しいサビアンテキストをセットする。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
public static final int JP
public static final int EN
コンストラクタの詳細 |
---|
public Sabian()
メソッドの詳細 |
---|
public static String getText(int sign, int angle, int lang)
使い方 System.out.println(Sabian.getText(Const.LIBRA,6,Sabian.JP)); System.out.println(Sabian.getText(Const.LIBRA,6,Sabian.EN));
sign
- 星座(Const.ARIからConst.PISまで)angle
- 角度(0から29)lang
- Sabian.JPまたはSabian.ENで日本語/英語の切替
public static String getText(int angle, int lang)
使い方 System.out.println(Sabian.getText(180,Sabian.JP)); System.out.println(Sabian.getText(270,Sabian.EN));
angle
- 角度(0から359)lang
- Sabian.JPまたはSabian.ENで日本語/英語の切替
public static boolean save(Component c)
c
- 親コンポーネントを指定しておくとエラーが発生したときダイアログが開く。nullならprintStackTrace()
public static void setText(int angle, String text, int ej)
angle
- 角度(0-359)text
- サビアンテキストej
- 日本語ならJP,英語ならenを指定
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |