public class EdbPhantom extends EdbObject implements EdbPhantomListener
Modifier and Type | Field and Description |
---|---|
(package private) int |
depth |
(package private) EdbGate.Request |
request |
(package private) Vector<EdbPhantom> |
waiting |
Constructor and Description |
---|
EdbPhantom(EDB edb,
int eid) |
EdbPhantom(EDB edb,
int eid,
int depth) |
Modifier and Type | Method and Description |
---|---|
void |
addListener(EdbPhantomListener listener) |
(package private) void |
addWaitPhantom(EdbPhantom p) |
EdbCaption |
getCaption(int mode,
EdbPhantomListener lis)
見出しを取得します.
|
EdbCaption |
getCaption(int mode,
EdbPhantomListener lis,
int recurse)
見出しを取得します.
|
int |
getDepth()
取得情報の深さを取得します.
|
boolean |
isPhantom()
このオブジェクトがファントムかどうかを返します.
|
void |
notifyListener() |
void |
phantomLoaded(EdbPhantom p)
ファントムが表しているデータがロードされた時に呼び出されます.
|
atPresent, censor, checkChangable, createPhantom, createTuple, duplicate, eid, equals, equalsXN, equivalents, getAge, getAvailable, getAvailablePeriod, getAvailablePeriod, getBase, getCaption, getCaption, getCaption, getDateFrom, getDateTo, getEDB, getEID, getEOID, getMLName, getMLName, getMLName, getMLName, getMTime, getXN, hashCode, inPeriod, inPeriod, isFixed, isTable, isTuple, makeCaption, makeCaption, makeCaption, makeCaption, makeCompletedXML, makeXML, makeXML, mapto, maptoIsValid, operator, overlapPeriod, overlapPeriod, owner, parseDatabase, parseDefinition, parseXMLObject, tableSpiAdd, tupleSpiAdd
clone, equals, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
createFormedUTLFId, createLogisticsId, eidIsValid
isConfirmed, isRejected, isUnconfirmed
Vector<EdbPhantom> waiting
int depth
EdbGate.Request request
EdbPhantom(EDB edb, int eid)
EdbPhantom(EDB edb, int eid, int depth)
public final boolean isPhantom()
public int getDepth()
取得情報の深さが 0
の場合は,ファントムが表す EID の情報のみを取得します.
深さが 1
以上の場合は,それらの情報がマップしている情報(その情報がもつベース情報のマップ先の情報)も深さに合わせて取得されます.
public void addListener(EdbPhantomListener listener)
public void notifyListener()
void addWaitPhantom(EdbPhantom p)
public void phantomLoaded(EdbPhantom p)
phantomLoaded
in interface EdbPhantomListener
p
- ファントムが渡されます.public EdbCaption getCaption(int mode, EdbPhantomListener lis, int recurse)
getCaption
in class EdbObject
mode
- 見出しを作成するときのモード.0または見出しを作成するときのモードの定数の値の組み合わせlis
- リスナrecurse
- 見出しを再帰的に取得する最大値EdbCaption.CAP_long
,
EdbCaption.CAP_norecurse
,
EdbCaption.CAP_nomapto
,
EdbCaption.CAP_nobracket
,
EdbCaption.CAP_noreverse
,
EdbCaption.CAP_delimiter_comma
,
EdbCaption.CAP_delimiter_newline
public EdbCaption getCaption(int mode, EdbPhantomListener lis)
getCaption
in class EdbObject
mode
- 見出しを作成するときのモード.0 又は見出しを作成するときのモードの定数の値の組み合わせlis
- リスナEdbCaption.CAP_long
,
EdbCaption.CAP_norecurse
,
EdbCaption.CAP_nomapto
,
EdbCaption.CAP_nobracket
,
EdbCaption.CAP_noreverse
,
EdbCaption.CAP_delimiter_comma
,
EdbCaption.CAP_delimiter_newline
EDB Working Group at Tue Jun 10 17:08:59 JST 2025