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, tupleSpiAddclone, equals, finalize, getClass, notify, notifyAll, toString, wait, wait, waitcreateFormedUTLFId, createLogisticsId, eidIsValidisConfirmed, isRejected, isUnconfirmedVector<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 EdbPhantomListenerp - ファントムが渡されます.public EdbCaption getCaption(int mode, EdbPhantomListener lis, int recurse)
getCaption in class EdbObjectmode - 見出しを作成するときのモード.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_newlinepublic EdbCaption getCaption(int mode, EdbPhantomListener lis)
getCaption in class EdbObjectmode - 見出しを作成するときのモード.0 又は見出しを作成するときのモードの定数の値の組み合わせlis - リスナEdbCaption.CAP_long,
EdbCaption.CAP_norecurse,
EdbCaption.CAP_nomapto,
EdbCaption.CAP_nobracket,
EdbCaption.CAP_noreverse,
EdbCaption.CAP_delimiter_comma,
EdbCaption.CAP_delimiter_newlineEDB Working Group at Mon Dec 15 16:45:05 JST 2025