public class SessionDirectiveNotMuch extends java.lang.Object implements SessionDirectiveSource, SessionDirective, DirectiveMeta, java.io.Serializable
書式: &Much:{ 基準MODELS }{ 評価対象MODELS } 内容:二つの基準MODELSと評価対象MODELSの内容が一致しなければBOOLEAN.Trueで返す。 書式: &Much:{ 基準MODELS }{ 評価対象MODELS }{ filter } 二つの基準MODELSの数が一致していないか、一致していても基準MODELSの各要素をパラメータに導出したfilterに対して評価対象のMODELSにfilterの評価が真になる要素が一つも無い場合にBOOLEAN.Trueを返す。
コンストラクタと説明 |
---|
SessionDirectiveNotMuch() |
SessionDirectiveNotMuch(Resource resource,
Key sessionKey,
SessionValueProducer leftProducer,
SessionValueProducer rightProducer,
SessionValueProducer filterProducer) |
修飾子とタイプ | メソッドと説明 |
---|---|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getDirectiveString()
Directiveの名前を返す
|
SessionDirective |
getInstance(Resource resource,
Key sessionKey,
java.lang.String paramString)
SessionDirectiveインスタンスを生成する。
|
DirectiveMeta |
getMetaInfo()
SessionDirectiveのMeta情報を返す
|
int |
getParameterNumber()
パラメータの数を返す
|
java.util.List |
getParameters()
Parameterのリスト(編集不可)を返す。
|
Parameter |
getParamterType(int position)
x番目のパラメータの型を返す。
|
ReturnParameter |
getReturnType()
戻りの型を返す
|
java.lang.String |
getSessionDirectiveString()
Directive部の文字列を返す(DirectivePrefixは含まない)
|
java.lang.Object |
getValue(Session session)
sessionの内容に基づく値を返す。
|
int |
hashCode() |
java.lang.String |
toString() |
public SessionDirectiveNotMuch()
public SessionDirectiveNotMuch(Resource resource, Key sessionKey, SessionValueProducer leftProducer, SessionValueProducer rightProducer, SessionValueProducer filterProducer)
public java.lang.String getSessionDirectiveString()
SessionDirectiveSource
getSessionDirectiveString
インタフェース内 SessionDirectiveSource
public SessionDirective getInstance(Resource resource, Key sessionKey, java.lang.String paramString) throws FatalException
SessionDirectiveSource
getInstance
インタフェース内 SessionDirectiveSource
FatalException
public java.lang.Object getValue(Session session) throws DirectiveConvertException
SessionDirective
getValue
インタフェース内 SessionDirective
DirectiveConvertException
public java.lang.String toString()
toString
クラス内 java.lang.Object
public int hashCode()
hashCode
クラス内 java.lang.Object
public boolean equals(java.lang.Object obj)
equals
クラス内 java.lang.Object
public DirectiveMeta getMetaInfo()
SessionDirective
getMetaInfo
インタフェース内 SessionDirective
public int getParameterNumber()
DirectiveMeta
getParameterNumber
インタフェース内 DirectiveMeta
public java.lang.String getDirectiveString()
DirectiveMeta
getDirectiveString
インタフェース内 DirectiveMeta
public ReturnParameter getReturnType()
DirectiveMeta
getReturnType
インタフェース内 DirectiveMeta
public Parameter getParamterType(int position)
DirectiveMeta
getParamterType
インタフェース内 DirectiveMeta
position
- パラメータの位置(0,1,..,n)public java.util.List getParameters()
DirectiveMeta
getParameters
インタフェース内 DirectiveMeta