クラス
shohaku.core.util.cel.Literal の使用

Literal を使用しているパッケージ
shohaku.core.util.cel 機能拡張や機能縮小の容易な簡易式言語を提供します。 
 

shohaku.core.util.cel での Literal の使用
 

Literal を返す shohaku.core.util.cel のメソッド
 Literal[] StringExpression.getLiteral()
          リテラル文字 '"', '"' を返します。
 Literal[] SetExpression.getLiteral()
          リテラル文字 ' <', '>' を返します。
 Literal[] RegexPatternExpression.getLiteral()
          リテラル文字 '/', '/' を返します。
 Literal[] PrimitiveExpression.getLiteral()
          リテラル文字を持たない特殊リテラル '', '' と文字リテラル '\'', '\'' を返します。
 Literal[] ObjectCreateExpression.getLiteral()
          リテラル文字 '@', '@' を返します。
 Literal[] MapExpression.getLiteral()
          リテラル文字 '{', '}' を返します。
 Literal[] ListExpression.getLiteral()
          リテラル文字 '[', ']' を返します。
 Literal[] Expression.getLiteral()
          文字列式内のこの式の区画を分割するリテラル文字を返します。
 Literal[] DateTimeExpression.getLiteral()
          リテラル文字 '|', '|' を返します。
 

Literal 型のパラメータを持つ shohaku.core.util.cel のメソッド
 java.lang.Object StringExpression.execute(CELBinder binder, Literal literal, java.lang.String expression, int begin, int end, Parameters values)
          式を実行して値を返します。
 int StringExpression.findNextIndex(CELBinder binder, Literal literal, java.lang.String expression, int begin)
          式の終端のインデックスを検索して返します。
 java.lang.Object SetExpression.execute(CELBinder binder, Literal literal, java.lang.String expression, int begin, int end, Parameters values)
          式を実行して値を返します。
 int SetExpression.findNextIndex(CELBinder binder, Literal literal, java.lang.String expression, int begin)
          式の終端のインデックスを検索して返します。
 java.lang.Object RegexPatternExpression.execute(CELBinder binder, Literal literal, java.lang.String expression, int begin, int end, Parameters values)
          式を実行して値を返します。
 int RegexPatternExpression.findNextIndex(CELBinder binder, Literal literal, java.lang.String expression, int begin)
           
 java.lang.Object PrimitiveExpression.execute(CELBinder binder, Literal literal, java.lang.String expression, int begin, int end, Parameters values)
          式を実行して値を返します。
 int PrimitiveExpression.findNextIndex(CELBinder binder, Literal literal, java.lang.String expression, int begin)
          式の終端のインデックスを検索して返します。
 java.lang.Object ObjectCreateExpression.execute(CELBinder binder, Literal literal, java.lang.String expression, int begin, int end, Parameters values)
          式を実行して値を返します。
 int ObjectCreateExpression.findNextIndex(CELBinder binder, Literal literal, java.lang.String expression, int begin)
          式の終端のインデックスを検索して返します。
 java.lang.Object MapExpression.execute(CELBinder binder, Literal literal, java.lang.String expression, int begin, int end, Parameters values)
          式を実行して値を返します。
 int MapExpression.findNextIndex(CELBinder binder, Literal literal, java.lang.String expression, int begin)
          式の終端のインデックスを検索して返します。
 java.lang.Object ListExpression.execute(CELBinder binder, Literal literal, java.lang.String expression, int begin, int end, Parameters values)
          式を実行して値を返します。
 int ListExpression.findNextIndex(CELBinder binder, Literal literal, java.lang.String expression, int begin)
          式の終端のインデックスを検索して返します。
 java.lang.Object Expression.execute(CELBinder binder, Literal literal, java.lang.String expression, int begin, int end, Parameters values)
          式を実行して値を返します。
 int Expression.findNextIndex(CELBinder binder, Literal literal, java.lang.String expression, int begin)
          次の式の開始インデックス(式の終端の次)を検索して返します。
 java.lang.Object DateTimeExpression.execute(CELBinder binder, Literal literal, java.lang.String expression, int begin, int end, Parameters values)
          式を実行して値を返します。
 int DateTimeExpression.findNextIndex(CELBinder binder, Literal literal, java.lang.String expression, int begin)
          式の終端のインデックスを検索して返します。