| インタフェース | 説明 |
|---|---|
| SessionSequencer |
Sessionの内容に対応した通番を返すクラスが実装すべきインタフェース。
|
| クラス | 説明 |
|---|---|
| DirectiveToSessionDirectiveAdaptor |
DirectiveをSessionDirectiveに適合させるためのAdaptorクラス。
|
| SessionDirectiveAbs |
SessionDirectiveの"Abs"実装クラス
書式: &Abs:{ Session式 }
内容:Session式の結果の絶対値を同じ型で返す
注意:Session式の結果が絶対値変換を行うことが出来るNumber系オブジェクトに限る
|
| SessionDirectiveAdd |
SessionDirectiveの"Add"実装クラス
書式: &Add:Add対象SessionKey:加算値
書式2:&Add:{Add対象SessionKey}
加算値を保持するSessionKeyについては、Keyに続けてパス式を記述することも可能
加算値にはマイナスを含む数値を指定してもよい。
|
| SessionDirectiveAddAllItem |
SessionDirectiveの"&AddAllItem"実装。
|
| SessionDirectiveAddDay |
SessionDirectiveの&AddDay実装クラス。
|
| SessionDirectiveAddItem |
Collectionに任意のitemを追加する。
|
| SessionDirectiveAddMonth |
SessionDirectiveの&AddMonth実装クラス。
|
| SessionDirectiveAddPortfolio |
SessionDirectiveの&AddPortfolio実装。
|
| SessionDirectiveAddSecond |
SessionDirectiveの&AddSecond実装クラス。
|
| SessionDirectiveAddYear |
SessionDirectiveの&AddYear実装クラス。
|
| SessionDirectiveAge |
SessionDirectiveの"&Age"実装。
|
| SessionDirectiveAnd |
SessionDirectiveのObservable(Updatable)集合間のAnd実装クラス
書式: &And:{ And対象のPortfolioまたはCollection左 }{ And対象のPortfolioまたはCollection右 }
内容:二つのPortfolioまたはCollectionに設定されているObservableに対してandが成立するPortfolioまたはCollectionを返す
注意:パラメータのPortfolioまたはCollectionは変更されない。
|
| SessionDirectiveApplyFilter |
Model集合に任意のFilterを適用したモデル集合を返す。
|
| SessionDirectiveApplySessionFilter |
SessionDirectiveの"&ApplySessionFilter"実装クラス。
|
| SessionDirectiveAsBase64 |
文字列/BinaryからBase64文字列への変換を行うServiceSessionDirective実装クラス。
|
| SessionDirectiveAsBytes |
文字列からjava.lang.Byte配列への変換を行うServiceSessionDirective実装クラス。
|
| SessionDirectiveAsDate |
SessionDirectiveの"&AsDate"実装クラス。
|
| SessionDirectiveAsDateWithFormat |
Formatの指定に基づいてjava.util.Dateへの変換を行うSessionDirective実装クラス。
|
| SessionDirectiveAsDecimal |
SessionDirectiveの"AsDecimal"実装クラス
書式: &AsDecimal:{ Session式 }
&AsDecimal:{ Session式} { scale } { round }
内容:Session式の結果をjava.math.BigDecimalに変換する。
|
| SessionDirectiveAsDecimalWithDefault |
SessionDirectiveの"AsDecimal"実装クラス
書式: &AsDecimal:{ Session式 }
&AsDecimal:{ Session式} { scale } { round }
内容:Session式の結果をjava.math.BigDecimalに変換する。
|
| SessionDirectiveAsInteger |
SessionDirectiveの"AsInteger"実装クラス
書式: &AsInteger:{ Session式 }
内容:Session式の結果をIntegerに変換する。
|
| SessionDirectiveAsKey | |
| SessionDirectiveAsLong |
SessionDirectiveの"AsLong"実装クラス
書式: &AsLong:{ Session式 }
内容:Session式の結果をLongに変換する。
|
| SessionDirectiveAsModel |
SessionDirectiveの"AsModel"実装クラス
書式:&AsModel:{ObservaleProxy}
|
| SessionDirectiveAsPortfolio |
SessionDirectiveの"&AsPortfolio"実装クラス。
|
| SessionDirectiveAsString |
SessionDirectiveの"AsString"実装クラス
書式: &AsString:{ Session式 }
内容:Session式の結果をStringに変換する。
|
| SessionDirectiveAsValue |
現象型を指定してその型に対応した値を取得するSessionDirective実装クラス
書式: &AsValue:{ phenomenon_type_name }{ value }
|
| SessionDirectiveAsYear |
SessionDirectiveの"&AsYear"実装クラス。
|
| SessionDirectiveAsYearMonth |
SessionDirectiveの"&AsYearMonth"実装クラス。
|
| SessionDirectiveAsYearNum |
SessionDirectiveの"&AsYear"実装クラス。
|
| SessionDirectiveAsZip |
SessionDirectiveの"&ZipWrite"実装クラス。
|
| SessionDirectiveCat |
文字列結合を行う"Cat"SessionDirective実装。
|
| SessionDirectiveCheckDateWithFormatLenient |
厳密なFormatの指定に基づいてjava.util.Dateへの変換を行うSessionDirective実装クラス。
|
| SessionDirectiveCheckStringPattern |
SessionDirectiveの"CheckStringPattern"実装クラス
|
| SessionDirectiveClearTime |
SessionDirectiveの&ClearTime実装クラス。
|
| SessionDirectiveClone |
SessionDirectiveの"&Clone"実装。
|
| SessionDirectiveCodeToProxy |
SessionDirectiveの"&CodeConvProxy"実装クラス。
|
| SessionDirectiveCommonObservableFilter | |
| SessionDirectiveConnectDateTime |
SessionDirectiveの&ConnectDateTime実装クラス。
|
| SessionDirectiveCreateFilter |
SessionDirectiveの"&CreateFilter"実装クラス。
|
| SessionDirectiveCreateSessionFilter |
SessionDirectiveの"&CreateSessionFilter"実装クラス。
|
| SessionDirectiveCreateSessionObservableFilter |
SessionDirectiveの"&CreateSessionObservableFilter"実装クラス。
|
| SessionDirectiveDate |
SessionDirectiveの"&Date"実装。
|
| SessionDirectiveDateToString |
日付を任意のフォーマットの文字列に変換するSessionDirective実装クラス。
|
| SessionDirectiveDayOfFromTo |
SessionDirectiveの"&DayOfFromTo"実装。
|
| SessionDirectiveDayOfMonth |
SessionDirectiveの"&DayOfMonth"実装。
|
| SessionDirectiveDayOfWeek |
SessionDirectiveの"&DayOfWeek"実装。
|
| SessionDirectiveDayOfWeekInMonth |
SessionDirectiveの"&DayOfWeekInMonth"実装。
|
| SessionDirectiveDayOfYear |
SessionDirectiveの"&DayOfYear"実装。
|
| SessionDirectiveDec |
SessionDirectiveの"Dec"実装クラス。
|
| SessionDirectiveDecimalFormat |
SessionDirectiveの"&DecimalFormat"実装。
|
| SessionDirectiveDecodeBase64 |
SessionDirectiveの"&DecodeBase64"実装。
|
| SessionDirectiveDistinct |
Groupまたは、Model集合に対するある現象型の観測地のDistictを取得する
|
| SessionDirectiveDistinctGroup |
Groupの現象型名または、Group化キーの順番を指定してその観測値のDistict結果を取得する
|
| SessionDirectiveDiv |
SessionDirectiveの"&Div"実装クラス
書式: &Div:{左辺Session式}{右辺Session式}{scale(オプション)}{round(オプション)}
内容:(左辺Session式 / 右辺Session式)が左辺式の型で返される
その際、右辺式の結果も左辺式の結果の型に変換してからかけ算が行われる。
|
| SessionDirectiveFactoryImpl |
SessionDirectiveFactoryの標準実装クラス。
|
| SessionDirectiveFillString | |
| SessionDirectiveFilterAnd |
SessionDirectiveのFilterまたは、SessionObservableFilterのAnd実装クラス
書式: &FilterAnd:{ Filterまたは、SessionObservableFilterまたは、Filter文字列 }{ And対象のFilterまたは、SessionObservableFilterまたはFilter文字列 }
|
| SessionDirectiveFilterOr |
SessionDirectiveのFilterまたは、SessionObservableFilterのOr実装クラス
書式: &FilterOr:{ Filterまたは、SessionObservableFilter }{ Or対象のFilterまたは、SessionObservableFilter }
|
| SessionDirectiveFirst |
SessionDirectiveの"&First"実装クラス。
|
| SessionDirectiveFirstDateOfBeforeMonth |
SessionDirectiveの"&FirstDateOfBeforeMonth"実装。
|
| SessionDirectiveFirstDateOfBeforeWeek |
SessionDirectiveの"&FirstDateOfBeforeWeek"実装。
|
| SessionDirectiveFirstDateOfMonth |
SessionDirectiveの"&FirstDateOfMonth"実装。
|
| SessionDirectiveFirstDateOfNextMonth |
SessionDirectiveの"&FirstDateOfNextMonth"実装。
|
| SessionDirectiveFirstDateOfNextWeek |
SessionDirectiveの"&FirstDateOfNextWeek"実装。
|
| SessionDirectiveFirstDateOfWeek |
SessionDirectiveの"&FirstDateOfWeek"実装。
|
| SessionDirectiveGet |
SessionDirectiveの"&Get"実装。
|
| SessionDirectiveGetAbsolutePathForWeb |
SessionDirectiveの"&GetAbsolutePathForWeb"実装クラス。
|
| SessionDirectiveGetAfterBusinessDay |
指定されたカレンダマスタを元に、未来日方向の営業日を取得する
ServiceSessionDirective実装クラス。
|
| SessionDirectiveGetBeforeBusinessDay |
指定されたカレンダマスタを元に、過去日方向の営業日を取得する
ServiceSessionDirective実装クラス。
|
| SessionDirectiveGetBusinessDayOfFromTo |
SessionDirectiveの"&GetBusinessDayOfFromTo"実装。
|
| SessionDirectiveGetHoliDayListOfFromTo |
SessionDirectiveの"&GetHoliDayListOfFromTo"実装。
|
| SessionDirectiveGetModelValue |
SessionDirectiveの"&GetValue"実装クラス。
|
| SessionDirectiveGetObservation |
データモデルの項目値を取得するServiceSessionDirective実装クラス。
|
| SessionDirectiveGetTime |
SessionDirectiveの&GetTime実装クラス。
|
| SessionDirectiveGetValue |
SessionDirectiveの"&GetValue"実装クラス。
|
| SessionDirectiveGroupBy |
SessionDirectiveの"&GroupBy"実装。
|
| SessionDirectiveGroupByPhenomenonTypeNames |
SessionDirectiveの"&GroupByPhenomenonTypeNames"実装。
|
| SessionDirectiveGroupItem |
SessionDirectiveの"&GroupItem"実装。
|
| SessionDirectiveGroupPortfolios |
SessionDirectiveの"&GroupPortfolios"実装。
|
| SessionDirectiveIdentiFiedProxySeqString |
IdentifiedProxyコンストラクト用の文字列を生成するSessionDirective実装。
|
| SessionDirectiveIn |
SessionDirectiveのIn実装クラス。
|
| SessionDirectiveInc |
SessionDirectiveの"Inc"実装クラス。
|
| SessionDirectiveIndexOf |
SessionDirectiveの"&IndeOf"実装クラス。
|
| SessionDirectiveInsertItem |
SessionDirectiveの"&InsertItem"実装。
|
| SessionDirectiveLast |
SessionDirectiveの"&Last"実装クラス。
|
| SessionDirectiveLastIndexOf |
SessionDirectiveの"&LastIndexOf"実装クラス。
|
| SessionDirectiveLength |
SessionDirectiveの"&Length"実装クラス。
|
| SessionDirectiveList |
SessionDirectiveの"&List"実装。
|
| SessionDirectiveListIndexOf |
SessionDirectiveの"&ListIndexOf"実装。
|
| SessionDirectiveMap |
Mapを生成するSessionDirectiveの実装クラス。
|
| SessionDirectiveMapKeySet |
SessionDirectiveの"&MapKeySet"実装。
|
| SessionDirectiveMapValues |
SessionDirectiveの"&MapValues"実装。
|
| SessionDirectiveMax |
指定されたSessionのMAX値を返す。
|
| SessionDirectiveMessageDigest |
SessionDirectiveの"&MessageDigest"実装クラス。
|
| SessionDirectiveMin |
指定されたSessionの値のMIN値を返す。
|
| SessionDirectiveMonthNumberOfYear |
SessionDirectiveの"&MonthNumberOfYear"実装。
|
| SessionDirectiveMonthOfFromTo |
SessionDirectiveの"&MonthOfFromTo"実装。
|
| SessionDirectiveMonthOfYear |
SessionDirectiveの"&MonthOfYear"実装。
|
| SessionDirectiveMuch |
SessionDirectiveのMuch実装クラス。
|
| SessionDirectiveMul |
SessionDirectiveの"Multiply"実装クラス
書式: &Mul:{左辺Session式}{右辺Session式}:
内容:(左辺Session式 * 右辺Session式)が左辺式の型で返される
注意:左辺式または右辺式のいずれかがnullの場合、nullが返る。
|
| SessionDirectiveNeg |
SessionDirectiveの"Neg"実装クラス
書式: &Neg:Negate対象SessionKey
内容:-(Negate対象SessionKey)を返す
注意:Negate対象SessionKeyの値自身は変更されない
記述例1:-(B)した値をAに設定する
A &Neg:
|
| SessionDirectiveNotIn |
SessionDirectiveのNotIn実装クラス。
|
| SessionDirectiveNotMuch |
SessionDirectiveのNotMuch実装クラス。
|
| SessionDirectiveObservableProxy |
SessionDirectiveの"ObservableProxy"実装クラス
書式: &ObservableProxy:{ Observable }
内容:ObservableのObservableProxyを取得する。
|
| SessionDirectiveOr |
SessionDirectiveのObservable(Updatable)集合間のOr実装クラス
書式: &Or:{ Or対象のPortfolioまたはCollection左 }{ Or対象のPortfolioまたはCollection右 }
内容:二つのPortfolioまたはCollectionに設定されているObservableに対してorが成立するPortfolioまたはCollectionを返す
注意:パラメータのPortfolioまたはCollectionは変更されない。
|
| SessionDirectiveOutfIterator |
SessionDirectiveの"&OutfIterator"実装クラス。
|
| SessionDirectiveOutfMapping |
SessionDirectiveの"&OutfIterator"実装クラス。
|
| SessionDirectivePath |
Modelにパス式(現象型のみの指定を含む)を適用した結果を返す
&Path:{ model }{ path }
|
| SessionDirectivePhenomenonTypeNameKeys |
SessionDirectiveの"PhenomenonTypeNameKeys"実装クラス
書式: &PhenomenonTypeNameKeys:{ Session式 }
内容:Session式の結果(Observableを想定)から現象型キー配列を取得する。
|
| SessionDirectivePortfolio |
SessionDirectiveの"&Portfolio"実装。
|
| SessionDirectivePortfolioAnd |
SessionDirectiveのPortfolio.and(Portfolio)実装クラス
書式: &PortfolioAnd:{ And対象のPortfolio左 }{ And対象のPortfolio右 }
内容:二つのPortfolioに設定されているFilterに対してandが成立するPortfolioを返す
注意:パラメータのPortfolioは変更されない。
|
| SessionDirectivePortfolioObservables |
SessionDirectiveの"&PortfolioObservables"実装。
|
| SessionDirectivePortfolioOr |
SessionDirectiveのPortfolio.or(Portfolio)実装クラス
書式: &PortfolioOr:{ Or対象のPortfolio左 }{ Or対象のPortfolio右 }
内容:二つのPortfolioに設定されているFilterに対してandが成立するPortfolioを返す
注意:パラメータのPortfolioは変更されない。
|
| SessionDirectivePrimaryKeyName |
SessionDirectiveの"PrimaryKeyName"実装クラス
書式: &PrimaryKeyName:{ Observable }
内容:ObservableのPrimaryKeyNameを取得する。
|
| SessionDirectiveProperty |
SessionDirectiveの"&Property"実装クラス。
|
| SessionDirectiveProxy |
SessionDirectiveの"&Proxy"実装。
|
| SessionDirectiveProxyToModel |
SessionDirectiveの"&ProxyToModel"実装クラス。
|
| SessionDirectivePut |
SessionDirectiveの"&Put"実装クラス。
|
| SessionDirectiveRandomString |
乱数文字列の生成を行うServiceSessionDirective実装クラス。
|
| SessionDirectiveRead |
SessionDirectiveの"&Read"実装。
|
| SessionDirectiveRem |
SessionDirectiveの"&Rem"実装クラス
書式: &Div:{左辺Session式}{右辺Session式}{precision(オプション)}{round(オプション)}
内容:(左辺Session式 % 右辺Session式)が左辺式の型で返される
その際、右辺式の結果も左辺式の結果の型に変換してからかけ算が行われる。
|
| SessionDirectiveRemove |
SessionDirectiveの"&Remove"実装クラス。
|
| SessionDirectiveRemoveAllItem |
SessionDirectiveの"&RemoveAllItem"実装クラス。
|
| SessionDirectiveRemoveFile |
SessionDirectiveの"&RemoveFile"実装。
|
| SessionDirectiveRemoveFirst |
SessionDirectiveの"&RemoveFirst"実装クラス。
|
| SessionDirectiveRemoveItem |
SessionDirectiveの"&RemoveItem"実装。
|
| SessionDirectiveRemoveLast |
SessionDirectiveの"&RemoveLast"実装クラス。
|
| SessionDirectiveRemovePortfolio |
指定してObservableProxyまたは、ObserProxyのCollectionに対応するObservableをportfolioから取り除く。
|
| SessionDirectiveReplaceString | |
| SessionDirectiveSearch |
SessionDirectiveの"&Search"実装クラス。
|
| SessionDirectiveSearchByCode |
Masterに基づくSearchプロセス実行Directive
&SearchByCode:{ Code or SearchProcessNo }
|
| SessionDirectiveSeqMap |
SequencedMapを生成する。
|
| SessionDirectiveSequencer |
通番を返す。
|
| SessionDirectiveService |
SessionDirectiveの"&Servuce"実装クラス
書式: &Service:{ServiceName式}{戻り値のSessionKey式}
|
| SessionDirectiveSessionFilterAnd |
SessionFilterのAnd実装クラス
書式: &SessionFilterAnd:{ SessionFilterまたは、SessionFilter文字列 }{ And対象のSessionFilterまたはSessionFilter文字列 }
|
| SessionDirectiveSessionFilterOr |
SessionFilterのOr実装クラス
書式: &SessionFilterOr:{ SessionFilterまたは、SessionFilter文字列 }{ Or対象のSessionFilterまたはSessionFilter文字列 }
|
| SessionDirectiveSet |
Setを生成するSessionDirective実装クラス。
|
| SessionDirectiveSetObservation |
データモデルに項目値を設定するServiceSessionDirective実装クラス。
|
| SessionDirectiveSize |
SessionDirectiveの"Size"実装クラス。
|
| SessionDirectiveSnapCollection |
SessionDirectiveの"&SnapCollection"実装クラス。
|
| SessionDirectiveSort |
MODELSのソート結果を返すSessionDirective実装。
|
| SessionDirectiveSortByPhenomenonTypeNames |
SessionDirectiveの"&SortByPhenomenonTypeNames"実装。
|
| SessionDirectiveSpecialChar |
SessionDirectiveの"&SpecialChar"実装。
|
| SessionDirectiveSplitStringToList |
SessionDirectiveの"&SplitStringToList"実装クラス。
|
| SessionDirectiveSub |
SessionDirectiveの"Sub"実装クラス
書式: &Sub:減算対象SessionKey:減算値
書式2:&Sub:{減算対象SessionKey}
減算値を保持するSessionKeyについては、Keyに続けてパス式を記述することも可能
減算値にはマイナスを含む数値を指定してもよい。
|
| SessionDirectiveSubstring |
SessionDirectiveの"&Substring"実装クラス。
|
| SessionDirectiveSum |
指定されたSessionの合計値を返す。
|
| SessionDirectiveTime |
SessionDirectiveの&Time実装クラス。
|
| SessionDirectiveTranslate |
SessionDirectiveの"&Translate"実装。
|
| SessionDirectiveTrim |
SessionDirectiveの"&Trim"実装クラス。
|
| SessionDirectiveTrimUniq |
SessionDirectiveの"&TrimUniq"実装クラス。
|
| SessionDirectiveWeekOfMonth |
SessionDirectiveの"&WeekOfMonth"実装。
|
| SessionDirectiveWeekOfYear |
SessionDirectiveの"&WeekOfYear"実装。
|
| SessionDirectiveWrite |
SessionDirectiveの"&Write"実装。
|
| SessionDirectiveWriteBinaryForWeb |
SessionDirectiveの"&WriteBinaryForWeb"実装クラス。
|
| SessionDirectiveYear |
SessionDirectiveの"&Year"実装。
|
| SessionDirectiveYearOfFromTo |
SessionDirectiveの"&YearOfFromTo"実装。
|
| SessionDirectiveZipMoveFile |
SessionDirectiveの"&ZipMoveFile"実装クラス。
|
| SessionDirectiveZipWrite |
SessionDirectiveの"&ZipWrite"実装クラス。
|
| SessionSequencerImpl |
SessionSequencerのSequencerFacadeによる実装クラス。
|