|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectto.tetramorph.starbase.lib.Place
to.tetramorph.starbase.lib.TimePlace
to.tetramorph.starbase.lib.Transit
public class Transit
TimePlaceの「時と場所」に加えて「名前、メモ」というテキスト情報を付加したクラス。 HISTORY表やCOMPOSIT表に格納するデータ等を表現するのに使用しており、個人の履歴情報 (いつ学校に入学したとか就職したとか死去したとか)やコンポジットチャートでの 合成する人物の出生データなどを保管するためのもので、「名前、メモ、日付、時間 地名、緯度、けど、タイムゾーン」で構成され、それぞれの値のset/getのメソッド が用意されている。(このクラスはEventからTransitに改名したバージョン)
フィールドの概要 | |
---|---|
static int |
MEMO_MAX_LENGTH
セットできるメモの最大文字数 |
static int |
NAME_MAX_LENGTH
セットできる名前文字列の最大文字数 |
クラス to.tetramorph.starbase.lib.TimePlace から継承されたフィールド |
---|
DATE_AND_TIME, DATE_ONLY |
クラス to.tetramorph.starbase.lib.Place から継承されたフィールド |
---|
DECIMAL, latitude, longitude, PLACE_NAME_MAX_LENGTH, placeName, SEXAGESIMAL, timeZone |
コンストラクタの概要 | |
---|---|
Transit()
値を持たない空のオブジェクトを作成する。 |
|
Transit(Transit t)
ディープコピーで複製を作る |
メソッドの概要 | |
---|---|
String |
getCSVTransit()
このオブジェクトのCSV表現を返す。 |
String |
getMemo()
メモを返す。 |
String |
getName()
名前を返す。 |
int |
getPrimaryKey()
ユニークキーを返す。 |
void |
setMemo(String memo)
メモをセットする。 |
void |
setName(String name)
人名や出来事の名前をセットする。 |
void |
setParams(ResultSet rs)
NAME,MEMO,DATE,ERA,TIME,PLACENAME,LATITUDE,LONGITUDE,TIMEZONEを ResultSetから読み取りこのオブジェクトにセットする。 |
void |
setPrimaryKey(int key)
このオブジェクトを識別するユニークキーをセットする。 |
String |
toString()
このオブジェクトの文字列表現を返す。 |
クラス to.tetramorph.starbase.lib.TimePlace から継承されたメソッド |
---|
getCalendar, getDate, getDateParams, getERA, getFormattedDate, getJDay, getStringDate, getStringTime, getTime, isCompleteTimePlace, setCalendar, setDate, setDate, setJDay, setTime, setTimePlace, setTimeZone |
クラス to.tetramorph.starbase.lib.Place から継承されたメソッド |
---|
getFormattedTimeZone, getLatitude, getLongitude, getPlace, getPlaceName, getStringLatitude, getStringLongitude, getTimeZone, isCompletePlace, main, setLatitude, setLatitude, setLongitude, setLongitude, setPlace, setPlaceName |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
フィールドの詳細 |
---|
public static final int NAME_MAX_LENGTH
public static final int MEMO_MAX_LENGTH
コンストラクタの詳細 |
---|
public Transit()
public Transit(Transit t)
メソッドの詳細 |
---|
public String getName()
public void setName(String name)
name
- 文字列public void setPrimaryKey(int key)
key
- 正の整数public int getPrimaryKey()
public String getMemo()
public void setMemo(String memo)
memo
- 文字列public String toString()
TimePlace
内の toString
public void setParams(ResultSet rs) throws SQLException
TimePlace
内の setParams
SQLException
public String getCSVTransit()
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |