|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectto.tetramorph.starbase.util.TestConst
public class TestConst
これはテスト用の日時や場所のオブジェクトを返すstatic methodからなる。
このクラスから得られるPlaceやDataのオブジェクトは、定数のようなものだから、
メソッドで返さずともstatic finalの定数として宣言しておいたのでも良いように
思えるが、オブジェクトをいくらfinalに宣言しても参照アドレスが固定されるだけで、
そのオブジェクトのメソッドを呼び出して値が変更されることは防げない。
もちろんそういうことをしないように気をつければ良いのだが、部外者が作った
プラグインが悪意をもって書き換える場合もあるかもしれない。毎回生成式にすれば
そういうことは防げる。
フィールドの概要 | |
---|---|
static int |
AD
GregorianCalendar.ADと等価 |
static int |
BC
GregorianCalendar.BCと等価 |
メソッドの概要 | |
---|---|
static Place |
getGreenwitchPlace()
グリニッジ天文台の場所を返す。 |
static Place |
getImperialPalaceOfJapan()
日本の皇居の場所を生成して返す。 |
static Place |
getMyBirthPlace()
おーさわの出生地をPlaceオブジェクトで返す。 |
static Data |
getMyData()
おーさわの出生日時場所をDataオブジェクトで返す。 |
static Data |
getMyData(int era,
int year,
int month,
int day,
int hour,
int minute,
int second)
おーさわの現在の住処(タイムゾーンも含め)で指定日時でDataオブジェクトを返す。 |
static Natal |
getMyNatal()
おーさわの出生データをNatalオブジェクトで返す。 |
static Transit |
getMyNowTransit()
おーさわの現在の住処(タイムゾーンも含め)での現時刻でのTransitオブジェクトを返す。 |
static Place |
getMyPlace()
おーさわの現在地をPlaceオブジェクトで返す。 |
static TimePlace |
getMyTimePlace()
おーさわの出生日時場所をTimePlaceオブジェクトで返す。 |
static TimePlace |
getMyTimePlace(int era,
int year,
int month,
int day,
int hour,
int minute,
int second)
おーさわの現在の住処(タイムゾーンも含め)で指定日時でTimePlaceオブジェクトを返す。 |
static Transit |
getMyTransit(int era,
int year,
int month,
int day,
int hour,
int minute,
int second)
おーさわの現在の住処(タイムゾーンも含め)での指定日時でのTransitオブジェクトを返す。 |
static Natal |
getNatal(int era,
int year,
int month,
int day,
int hour,
int minute,
int second,
Place place)
指定日、指定場所でNatalオブジェクトを返す。 |
static Transit |
getNowTransit(Place place)
指定された場所情報を持つ、現在の日時のTransitオブジェクトを返す。 |
static TimePlace |
getTimePlace(int era,
int year,
int month,
int day,
int hour,
int minute,
int second,
Place place)
指定日、指定場所でTimePlaceオブジェクトを返す。 |
static TimePlace |
getTimePlaceByUTC(int era,
int year,
int month,
int day,
int hour,
int minute,
int second)
世界標準時(UTC)でTimePlaceを返す。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
public static final int AD
public static final int BC
メソッドの詳細 |
---|
public static Natal getMyNatal()
public static Place getMyBirthPlace()
public static Place getMyPlace()
public static TimePlace getMyTimePlace()
public static Data getMyData()
public static Transit getMyNowTransit()
public static Transit getMyTransit(int era, int year, int month, int day, int hour, int minute, int second)
public static Data getMyData(int era, int year, int month, int day, int hour, int minute, int second)
public static TimePlace getMyTimePlace(int era, int year, int month, int day, int hour, int minute, int second)
public static Transit getNowTransit(Place place)
public static Natal getNatal(int era, int year, int month, int day, int hour, int minute, int second, Place place)
public static TimePlace getTimePlace(int era, int year, int month, int day, int hour, int minute, int second, Place place)
public static TimePlace getTimePlaceByUTC(int era, int year, int month, int day, int hour, int minute, int second)
public static Place getGreenwitchPlace()
public static Place getImperialPalaceOfJapan()
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |