|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectto.tetramorph.kyuureki.Kansi
public class Kansi
年月日時それぞれの、干支と九星を表現する。
KansiKyuuseiAlmanacから、グレゴリオ暦に対する干支や九星の情報は、このクラスで
返却される。
干支や九星はフィールドから直接アクセスする。
ただしメソッドはフィールドに矛盾のあるデータが書きこまれていた場合、
Exceptionを出す場合がある。
フィールドの概要 | |
---|---|
static int |
DAY
|
static int |
HOUR
|
boolean |
isSetuiriUnknown
このフラグがtrueのとき節入判定暦の範囲外で、節入時刻の判定が計算結果に 反映されていないことを表す。 |
static int |
MONTH
|
static int |
YEAR
|
int |
月家九星
|
int |
月干
|
int |
月三元
|
int |
月支
|
int |
時家九星
|
int |
時干
|
int |
時三元
|
int |
時支
|
int |
置閏
日家九星でその九星が置閏(ちじゅん)期間に該当するときは1。 |
int |
遁行
日家九星の陰遁/陽遁を表すフラグで、1なら陽遁、-1なら陰遁。 |
int |
日家九星
|
int |
日干
|
int |
日支
|
int |
年家九星
|
int |
年干
|
int |
年三元
|
int |
年支
|
コンストラクタの概要 | |
---|---|
Kansi()
Kansi オブジェクトを作成する |
メソッドの概要 | |
---|---|
String |
get干支(int field)
干支名を返す。 |
String |
get九星(int field)
九星名を返す。 |
String |
get九星略称(int field)
九星名の略称(一白、二黒、等)を返す。 |
String |
get遁行()
日家九星の陽遁/陰遁を文字列で返す。 |
String |
toString()
このオブジェクトを表現する文字列を返す。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
フィールドの詳細 |
---|
public static final int YEAR
public static final int MONTH
public static final int DAY
public static final int HOUR
public int 年干
public int 月干
public int 日干
public int 時干
public int 年支
public int 月支
public int 日支
public int 時支
public int 年家九星
public int 月家九星
public int 日家九星
public int 時家九星
public int 年三元
public int 月三元
public int 時三元
public boolean isSetuiriUnknown
public int 遁行
public int 置閏
コンストラクタの詳細 |
---|
public Kansi()
メソッドの詳細 |
---|
public String get干支(int field)
field
- YEAR,MONTH,DAY,HOURのいずれかを指定。
IllegalArgumentException
- fieldにYEAR,MONTH,DAY,HOUR以外の値が
指定さた場合と、干支の組合せでありえないものがセットされている場合。public String get九星(int field)
field
- YEAR,MONTH,DAY,HOURのいずれかを指定。public String get九星略称(int field)
field
- YEAR,MONTH,DAY,HOURのいずれかを指定。public String get遁行()
public String toString()
Object
内の toString
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |