public class SessionValueProducerUpdatableImpl extends java.lang.Object implements SessionValueProducer, SessionValueProducerMetaInfo, SessionUpdatableProducer, java.io.Serializable
| 修飾子とタイプ | クラスと説明 |
|---|---|
static class |
SessionValueProducerUpdatableImpl.UpdatableProducerItem |
| 修飾子とタイプ | フィールドと説明 |
|---|---|
static java.lang.String |
PEXA_Resource |
static java.lang.String |
PEXA_ResourceName |
static java.lang.String |
PEXA_SessionCondition |
static java.lang.String |
PEXA_SessionDefaultValue |
| コンストラクタと説明 |
|---|
SessionValueProducerUpdatableImpl(CommonUpdatableFactory commonUpdatableFactory,
PhenomenonTypeResource ptypeResource,
SessionValueProducer ptypeProducer,
SessionValueProducerUpdatableImpl.UpdatableProducerItem[] items) |
SessionValueProducerUpdatableImpl(UpdatableFactory updatableFactory,
SessionValueProducerUpdatableImpl.UpdatableProducerItem[] items) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
boolean |
equals(java.lang.Object obj) |
SessionFilter |
getCondition()
条件を返す
|
SessionValueProducer |
getDefaultSessionProducer()
デフォルト値を生成するSessionValueProducerを返す。
|
SessionFilter |
getIteratorCondition()
繰り返し元に対する適用条件を返す。
|
SessionValueProducer |
getIteratorSource()
繰り返し元を生成するSessionValueProducerを返す。
|
SessionValueProducerMetaInfo |
getMetaInfo()
SessionValueProducerの振る舞い情報を返す。
|
SessionValueProducer[] |
getSessionValueProducerForMultiValue()
多値を生成するためのSessionValueProducerの配列を返す
|
Updatable |
getUpdatable(Session session)
Sessionの内容からUpdatableを生成する
|
java.lang.Object |
getValue(Session session)
Sessionの内容から値を生成する
|
int |
hashCode() |
boolean |
isChanged(Session session)
'is changed'演算子の左辺値として評価した結果を返す。
|
boolean |
isStatic()
Sessionによってダイナミックに変化する場合はtrueそうでない場合はfalseを返す。
|
java.lang.String |
toString() |
java.lang.String |
toString(java.lang.String sessionKey,
java.lang.String indent)
表示用の文字列を返す。
|
java.lang.String |
toString(java.lang.String sessionKey,
java.lang.String indent,
SessionFilter condition,
SessionValueProducer defaultProducer)
表示用の文字列を返す(Internal use only)。
|
public static final java.lang.String PEXA_Resource
public static final java.lang.String PEXA_ResourceName
public static final java.lang.String PEXA_SessionCondition
public static final java.lang.String PEXA_SessionDefaultValue
public SessionValueProducerUpdatableImpl(UpdatableFactory updatableFactory, SessionValueProducerUpdatableImpl.UpdatableProducerItem[] items)
public SessionValueProducerUpdatableImpl(CommonUpdatableFactory commonUpdatableFactory, PhenomenonTypeResource ptypeResource, SessionValueProducer ptypeProducer, SessionValueProducerUpdatableImpl.UpdatableProducerItem[] items)
public java.lang.Object getValue(Session session) throws FatalException
SessionValueProducergetValue インタフェース内 SessionValueProducerFatalExceptionpublic Updatable getUpdatable(Session session) throws FatalException
SessionUpdatableProducergetUpdatable インタフェース内 SessionUpdatableProducerFatalExceptionpublic boolean isChanged(Session session) throws FatalException
SessionValueProducerisChanged インタフェース内 SessionValueProducerFatalExceptionpublic SessionValueProducerMetaInfo getMetaInfo()
SessionValueProducergetMetaInfo インタフェース内 SessionValueProducerpublic boolean isStatic()
SessionValueProducerMetaInfoisStatic インタフェース内 SessionValueProducerMetaInfopublic java.lang.String toString()
toString クラス内 java.lang.Objectpublic java.lang.String toString(java.lang.String sessionKey, java.lang.String indent)
SessionValueProducerMetaInfotoString インタフェース内 SessionValueProducerMetaInfopublic boolean equals(java.lang.Object obj)
equals クラス内 java.lang.Objectpublic int hashCode()
hashCode クラス内 java.lang.Objectpublic SessionFilter getCondition()
SessionValueProducerMetaInfogetCondition インタフェース内 SessionValueProducerMetaInfopublic SessionValueProducer getDefaultSessionProducer()
SessionValueProducerMetaInfogetDefaultSessionProducer インタフェース内 SessionValueProducerMetaInfopublic SessionValueProducer getIteratorSource()
SessionValueProducerMetaInfogetIteratorSource インタフェース内 SessionValueProducerMetaInfopublic SessionFilter getIteratorCondition()
SessionValueProducerMetaInfogetIteratorCondition インタフェース内 SessionValueProducerMetaInfopublic SessionValueProducer[] getSessionValueProducerForMultiValue()
SessionValueProducerMetaInfopublic java.lang.String toString(java.lang.String sessionKey, java.lang.String indent, SessionFilter condition, SessionValueProducer defaultProducer)
SessionValueProducerMetaInfotoString インタフェース内 SessionValueProducerMetaInfocondition - 条件defaultProducer - デフォルト値