to.tetramorph.starbase.util
クラス TestConst

java.lang.Object
  上位を拡張 to.tetramorph.starbase.util.TestConst

public class TestConst
extends Object

これはテスト用の日時や場所のオブジェクトを返す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
 

フィールドの詳細

AD

public static final int AD
GregorianCalendar.ADと等価

関連項目:
定数フィールド値

BC

public static final int BC
GregorianCalendar.BCと等価

関連項目:
定数フィールド値
メソッドの詳細

getMyNatal

public static Natal getMyNatal()
おーさわの出生データをNatalオブジェクトで返す。


getMyBirthPlace

public static Place getMyBirthPlace()
おーさわの出生地をPlaceオブジェクトで返す。箕面市の緯度経度を表している。


getMyPlace

public static Place getMyPlace()
おーさわの現在地をPlaceオブジェクトで返す。横浜の緯度経度を表している。


getMyTimePlace

public static TimePlace getMyTimePlace()
おーさわの出生日時場所をTimePlaceオブジェクトで返す。


getMyData

public static Data getMyData()
おーさわの出生日時場所をDataオブジェクトで返す。


getMyNowTransit

public static Transit getMyNowTransit()
おーさわの現在の住処(タイムゾーンも含め)での現時刻でのTransitオブジェクトを返す。


getMyTransit

public static Transit getMyTransit(int era,
                                   int year,
                                   int month,
                                   int day,
                                   int hour,
                                   int minute,
                                   int second)
おーさわの現在の住処(タイムゾーンも含め)での指定日時でのTransitオブジェクトを返す。


getMyData

public static Data getMyData(int era,
                             int year,
                             int month,
                             int day,
                             int hour,
                             int minute,
                             int second)
おーさわの現在の住処(タイムゾーンも含め)で指定日時でDataオブジェクトを返す。 名前は「名無しさん」になる。


getMyTimePlace

public static TimePlace getMyTimePlace(int era,
                                       int year,
                                       int month,
                                       int day,
                                       int hour,
                                       int minute,
                                       int second)
おーさわの現在の住処(タイムゾーンも含め)で指定日時でTimePlaceオブジェクトを返す。


getNowTransit

public static Transit getNowTransit(Place place)
指定された場所情報を持つ、現在の日時のTransitオブジェクトを返す。


getNatal

public static Natal getNatal(int era,
                             int year,
                             int month,
                             int day,
                             int hour,
                             int minute,
                             int second,
                             Place place)
指定日、指定場所でNatalオブジェクトを返す。


getTimePlace

public static TimePlace getTimePlace(int era,
                                     int year,
                                     int month,
                                     int day,
                                     int hour,
                                     int minute,
                                     int second,
                                     Place place)
指定日、指定場所でTimePlaceオブジェクトを返す。


getTimePlaceByUTC

public static TimePlace getTimePlaceByUTC(int era,
                                          int year,
                                          int month,
                                          int day,
                                          int hour,
                                          int minute,
                                          int second)
世界標準時(UTC)でTimePlaceを返す。場所はグリニッジ天文台。


getGreenwitchPlace

public static Place getGreenwitchPlace()
グリニッジ天文台の場所を返す。緯度51.4776、経度0。タイムゾーンはUTC。


getImperialPalaceOfJapan

public static Place getImperialPalaceOfJapan()
日本の皇居の場所を生成して返す。 緯度35.676211, 経度139.754031。Asia/Tokyo。