クラス SBaseImpl<T>
java.lang.Object
org.wcardinal.controller.data.internal.SBaseImpl<T>
- すべての実装されたインタフェース:
SBase<T>
,SLockable
,Unlockable
- 直系の既知のサブクラス:
SArrayNodeImpl
,SBooleanImpl
,SClassImpl
,SJsonNodeImpl
,SNumberImpl
,SObjectNodeImpl
,SStringImpl
-
メソッドの概要
修飾子とタイプメソッド説明long
int
getType()
boolean
boolean
isLocked()
Returns true if this instance is locked.boolean
isLoose()
boolean
boolean
boolean
isSoft()
boolean
isWeak()
lock()
Locks this instance.void
override
(long revision) void
void
setLoose
(boolean isLoose) void
void
setReadOnly
(boolean isReadOnly) void
setSoft
(boolean isSoft) void
setWeak
(boolean isWeak) boolean
tryLock()
Tries to lock this instance.boolean
Tries to lock this instance.void
void
unlock()
Unlocks this instance.void
Unlocks this instance.クラスから継承されたメソッド java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
インタフェースから継承されたメソッド org.wcardinal.controller.data.internal.SBase
compact, onAuthorized, pack, setNonNull, unpack
-
メソッドの詳細
-
setLock
-
getType
public int getType() -
getRevision
public long getRevision()- 定義:
getRevision
インタフェース内SBase<T>
-
setReadOnly
public void setReadOnly(boolean isReadOnly) - 定義:
setReadOnly
インタフェース内SBase<T>
-
isReadOnly
public boolean isReadOnly()- 定義:
isReadOnly
インタフェース内SBase<T>
-
isNonNull
public boolean isNonNull() -
setSoft
public void setSoft(boolean isSoft) -
isSoft
public boolean isSoft() -
setWeak
public void setWeak(boolean isWeak) -
isWeak
public boolean isWeak() -
setLoose
public void setLoose(boolean isLoose) -
isLoose
public boolean isLoose() -
uninitialize
public void uninitialize()- 定義:
uninitialize
インタフェース内SBase<T>
-
isInitialized
public boolean isInitialized()- 定義:
isInitialized
インタフェース内SBase<T>
-
setParent
-
lock
インタフェースからコピーされた説明:SLockable
Locks this instance. -
tryLock
public boolean tryLock()インタフェースからコピーされた説明:SLockable
Tries to lock this instance. -
tryLock
インタフェースからコピーされた説明:SLockable
Tries to lock this instance. -
isLocked
public boolean isLocked()インタフェースからコピーされた説明:SLockable
Returns true if this instance is locked. -
unlock
public void unlock()インタフェースからコピーされた説明:SLockable
Unlocks this instance.- 定義:
unlock
インタフェース内SLockable
- 定義:
unlock
インタフェース内Unlockable
-
unlock
インタフェースからコピーされた説明:SLockable
Unlocks this instance. -
override
public void override(long revision)
-