索引

A B C E F G H I L M N P R S T V 
All Classes and Interfaces|すべてのパッケージ|直列化された形式

A

AbstractNode - com.github.mygreen.splate.nodeのクラス
Nodeの抽象クラスです。
AbstractNode(int) - クラスのコンストラクタ com.github.mygreen.splate.node.AbstractNode
コンストラクタ
accept(NodeProcessContext) - クラスのメソッド com.github.mygreen.splate.node.BeginNode
 
accept(NodeProcessContext) - クラスのメソッド com.github.mygreen.splate.node.BindVariableNode
 
accept(NodeProcessContext) - クラスのメソッド com.github.mygreen.splate.node.ContainerNode
 
accept(NodeProcessContext) - クラスのメソッド com.github.mygreen.splate.node.ElseNode
 
accept(NodeProcessContext) - クラスのメソッド com.github.mygreen.splate.node.EmbeddedValueNode
 
accept(NodeProcessContext) - クラスのメソッド com.github.mygreen.splate.node.IfNode
 
accept(NodeProcessContext) - インタフェースのメソッド com.github.mygreen.splate.node.Node
SQLテンプレートを実行し評価します。
accept(NodeProcessContext) - クラスのメソッド com.github.mygreen.splate.node.ParenBindVariableNode
 
accept(NodeProcessContext) - クラスのメソッド com.github.mygreen.splate.node.PrefixSqlNode
 
accept(NodeProcessContext) - クラスのメソッド com.github.mygreen.splate.node.SqlNode
 
addChild(Node) - クラスのメソッド com.github.mygreen.splate.node.AbstractNode
 
addChild(Node) - インタフェースのメソッド com.github.mygreen.splate.node.Node
子供のNodeを追加します。
addSql(String) - クラスのメソッド com.github.mygreen.splate.node.NodeProcessContext
SQL を追加します。
addSql(String, Object) - クラスのメソッド com.github.mygreen.splate.node.NodeProcessContext
SQL とバインド変数を追加します。
addSql(String, List<Object>) - クラスのメソッド com.github.mygreen.splate.node.NodeProcessContext
SQL とバインド変数を追加します。
addStrippedPropertyPaths(List<String>, String, String) - クラスのメソッド com.github.mygreen.splate.type.SqlTemplateValueTypeRegistry
パスからリストのインデックス([1])やマップのキー([key])を除去したものを構成する。
addVariable(String, Object) - クラスのメソッド com.github.mygreen.splate.MapSqlTemplateContext
SQLテンプレート中で使用可能な変数を追加します。
addVariables(Map<String, Object>) - クラスのメソッド com.github.mygreen.splate.MapSqlTemplateContext
SQLテンプレート中で使用可能な変数を追加します。

B

BeanPropertySqlTemplateContext - com.github.mygreen.splateのクラス
SQLテンプレートのパラメータをJavaBean として渡すときのSQLテンプレートのコンテキスト。
BeanPropertySqlTemplateContext(Object) - クラスのコンストラクタ com.github.mygreen.splate.BeanPropertySqlTemplateContext
JavaBeanを指定するコンストラクタ。
BeanPropertySqlTemplateContext(SqlTemplateValueTypeRegistry, Object) - クラスのコンストラクタ com.github.mygreen.splate.BeanPropertySqlTemplateContext
SqlTemplateValueTypeRegistryとJavaBeanを指定してインスタンスを作成します。
BeginNode - com.github.mygreen.splate.nodeのクラス
BGEIN コメントに対応するNodeです。
BeginNode(int) - クラスのコンストラクタ com.github.mygreen.splate.node.BeginNode
 
BIND_VARIABLE - 列挙の列挙型定数 com.github.mygreen.splate.parser.SqlTokenizer.TokenType
 
BindVariableNode - com.github.mygreen.splate.nodeのクラス
(コメントによる定義の)バインド変数のためのNodeです。
BindVariableNode(int, String, Expression) - クラスのコンストラクタ com.github.mygreen.splate.node.BindVariableNode
BindVariableNode を作成します。

C

canEqual(Object) - クラスのメソッド com.github.mygreen.splate.Position
 
canRead(EvaluationContext, Object, String) - クラスのメソッド com.github.mygreen.splate.CustomMapAccessor
 
canRead(EvaluationContext, Object, String) - クラスのメソッド com.github.mygreen.splate.CustomReflectivePropertyAccessor
 
children - クラスの変数 com.github.mygreen.splate.node.AbstractNode
子ノードのリスト
clearCache() - クラスのメソッド com.github.mygreen.splate.SqlTemplateEngine
現在キャッシュしている情報をクリアします。
com.github.mygreen.splate - パッケージ com.github.mygreen.splate
2Way-SQL のSQLテンプレート機能を提供します。
com.github.mygreen.splate.node - パッケージ com.github.mygreen.splate.node
SQLのNode機能を提供します。
com.github.mygreen.splate.parser - パッケージ com.github.mygreen.splate.parser
SQLパーサの機能を提供します。
com.github.mygreen.splate.type - パッケージ com.github.mygreen.splate.type
SQLテンプレートのパラメータの型変換処理の機能を提供します。
COMMENT - 列挙の列挙型定数 com.github.mygreen.splate.parser.SqlTokenizer.TokenType
 
ContainerNode - com.github.mygreen.splate.nodeのクラス
Nodeのコンテナクラスです。
ContainerNode(int) - クラスのコンストラクタ com.github.mygreen.splate.node.ContainerNode
 
convertPathWithSuffixed(String, String) - クラスのメソッド com.github.mygreen.splate.TemplateLoader
SQLのパスを接尾語付きのパスに変換する。
createEvaluationContext() - クラスのメソッド com.github.mygreen.splate.BeanPropertySqlTemplateContext
EL式を評価するときのコンテキストを作成します。
createEvaluationContext() - クラスのメソッド com.github.mygreen.splate.EmptyValueSqlTemplateContext
EL式を評価するときのコンテキストを作成します。
createEvaluationContext() - クラスのメソッド com.github.mygreen.splate.MapSqlTemplateContext
EL式を評価するときのコンテキストを作成します。
createEvaluationContext() - クラスのメソッド com.github.mygreen.splate.SqlTemplateContext
EL式を評価するときのコンテキストを作成します。
createSqlParser(String) - クラスのメソッド com.github.mygreen.splate.SqlTemplateEngine
SqlParser のインスタンスを作成します。
CustomMapAccessor - com.github.mygreen.splateのクラス
マップ用のアクセッサー。
CustomMapAccessor(boolean) - クラスのコンストラクタ com.github.mygreen.splate.CustomMapAccessor
 
CustomReflectivePropertyAccessor - com.github.mygreen.splateのクラス
 
CustomReflectivePropertyAccessor(boolean) - クラスのコンストラクタ com.github.mygreen.splate.CustomReflectivePropertyAccessor
 

E

ELSE - 列挙の列挙型定数 com.github.mygreen.splate.parser.SqlTokenizer.TokenType
 
ElseNode - com.github.mygreen.splate.nodeのクラス
ELSE コメント用のNodeです。
ElseNode(int) - クラスのコンストラクタ com.github.mygreen.splate.node.ElseNode
 
EmbeddedValueNode - com.github.mygreen.splate.nodeのクラス
値を埋め込む用のNodeです
EmbeddedValueNode(int, String, Expression) - クラスのコンストラクタ com.github.mygreen.splate.node.EmbeddedValueNode
EmbeddedValueNodeのインスタンスを作成します。.
EMPTY_STRINGS - クラスのstatic変数 com.github.mygreen.splate.SqlUtils
空の文字列の配列です。
EmptyValueSqlTemplateContext - com.github.mygreen.splateのクラス
SQLテンプレートに渡すパラメータがないときのSQLテンプレートのコンテキスト。
EmptyValueSqlTemplateContext() - クラスのコンストラクタ com.github.mygreen.splate.EmptyValueSqlTemplateContext
 
EOF - 列挙の列挙型定数 com.github.mygreen.splate.parser.SqlTokenizer.TokenType
 
equals(Object) - クラスのメソッド com.github.mygreen.splate.Position
 
evaluateExpression(Expression, EvaluationContext, Class<T>, int, String) - クラスのメソッド com.github.mygreen.splate.node.AbstractNode
EL式を評価します。

F

findValueType(Class<?>, String) - クラスのメソッド com.github.mygreen.splate.type.SqlTemplateValueTypeRegistry
プロパティパスに対応した値の変換処理を取得します。

G

getAfter() - クラスのメソッド com.github.mygreen.splate.parser.SqlTokenizer
 
getBefore() - クラスのメソッド com.github.mygreen.splate.parser.SqlTokenizer
 
getBindParams() - クラスのメソッド com.github.mygreen.splate.node.NodeProcessContext
SQLテンプレート中の変数をバインドしたパラメータ
getBindVariableValue(Object, SqlTemplateValueType, int, String, String) - クラスのメソッド com.github.mygreen.splate.node.AbstractNode
変換規則を元にバインド変数を変換します。
getBindVariableValue(T) - インタフェースのメソッド com.github.mygreen.splate.type.SqlTemplateValueType
SQLのパラメータ変数として値を取得します。
getChild(int) - クラスのメソッド com.github.mygreen.splate.node.AbstractNode
 
getChild(int) - インタフェースのメソッド com.github.mygreen.splate.node.Node
指定されたインデックス番号indexNodeを返します。
getChildSize() - クラスのメソッド com.github.mygreen.splate.node.AbstractNode
 
getChildSize() - インタフェースのメソッド com.github.mygreen.splate.node.Node
子供の要素数を返します。
getCol() - クラスのメソッド com.github.mygreen.splate.Position
列(1から始まる)
getElseNode() - クラスのメソッド com.github.mygreen.splate.node.IfNode
ELSEのノード
getEmbeddedValue(Object, SqlTemplateValueType, int, String, String) - クラスのメソッド com.github.mygreen.splate.node.AbstractNode
変換規則を元に埋め込み変数を変換します。
getEmbeddedValue(T) - インタフェースのメソッド com.github.mygreen.splate.type.SqlTemplateValueType
SQLに直接埋め込む値として文字列に変換します。
getEncoding() - クラスのメソッド com.github.mygreen.splate.SqlTemplateEngine
SQLテンプレートファイルの文字コード名。
getEvaluationContext() - クラスのメソッド com.github.mygreen.splate.node.NodeProcessContext
EL式で指定された時の式を評価するためのコンテキストを取得します。
getEvaluationContextEditor() - クラスのメソッド com.github.mygreen.splate.SqlTemplateContext
EvaluationContextを編集する処理。
getExpression() - クラスのメソッド com.github.mygreen.splate.node.BindVariableNode
getExpression() - クラスのメソッド com.github.mygreen.splate.node.EmbeddedValueNode
 
getExpression() - クラスのメソッド com.github.mygreen.splate.node.IfNode
IFコメント内の式
getExpression() - クラスのメソッド com.github.mygreen.splate.node.ParenBindVariableNode
getExpressionParser() - クラスのメソッド com.github.mygreen.splate.SqlTemplateEngine
EL式のパーサ
getLine() - クラスのメソッド com.github.mygreen.splate.Position
行の文字列
getMessage() - 例外のメソッド com.github.mygreen.splate.node.NodeProcessException
 
getMessage() - 例外のメソッド com.github.mygreen.splate.parser.SqlParseException
 
getMessageDigest(String) - クラスのstaticメソッド com.github.mygreen.splate.SqlUtils
文字列のメッセージダイジェストを作成します。
getNextStartPos(int, int, int) - クラスのメソッド com.github.mygreen.splate.parser.SqlTokenizer
Returns the next starting position.
getNextTokenType() - クラスのメソッド com.github.mygreen.splate.parser.SqlTokenizer
 
getNode() - クラスのメソッド com.github.mygreen.splate.SqlTemplate
SQLノード
getParameters() - クラスのメソッド com.github.mygreen.splate.ProcessResult
SQL中のバインドパラメータ
getParent() - クラスのメソッド com.github.mygreen.splate.node.NodeProcessContext
親のノードの情報。
getParsedSql() - クラスのメソッド com.github.mygreen.splate.node.NodeProcessContext
パースされた状態のSQLテンプレート。
getPosition() - クラスのメソッド com.github.mygreen.splate.node.AbstractNode
 
getPosition() - インタフェースのメソッド com.github.mygreen.splate.node.Node
テンプレート内での開始位置を返します。
getPosition() - 例外のメソッド com.github.mygreen.splate.node.NodeProcessException
パースエラーが発生したテンプレート内での位置情報
getPosition() - 例外のメソッド com.github.mygreen.splate.parser.SqlParseException
パースエラーが発生したテンプレート内での位置情報
getPosition() - クラスのメソッド com.github.mygreen.splate.parser.SqlTokenizer
 
getPrefix() - クラスのメソッド com.github.mygreen.splate.node.PrefixSqlNode
プレフィックス
getProcessedSql() - クラスのメソッド com.github.mygreen.splate.node.NodeProcessContext
処理済みのSQL を取得します。
getResourceLoader() - クラスのメソッド com.github.mygreen.splate.SqlTemplateEngine
テンプレートファイルなどのリソースをロードする処理。
getRow() - クラスのメソッド com.github.mygreen.splate.Position
行(1から始まる)
getSql() - クラスのメソッド com.github.mygreen.splate.node.PrefixSqlNode
SQL
getSql() - クラスのメソッド com.github.mygreen.splate.node.SqlNode
SQL
getSql() - クラスのメソッド com.github.mygreen.splate.parser.SqlParser
解析対象のSQLを取得します。
getSql() - クラスのメソッド com.github.mygreen.splate.parser.SqlTokenizer
 
getSql() - クラスのメソッド com.github.mygreen.splate.ProcessResult
評価されたSQL
getSql() - クラスのメソッド com.github.mygreen.splate.SqlTemplate
パースされたSQL。
getSuffixName() - クラスのメソッド com.github.mygreen.splate.SqlTemplateEngine
SQLテンプレートのファイル名の接尾語。
getTargetValue() - 例外のメソッド com.github.mygreen.splate.type.SqlTypeConversionException
変換対象の値
getTargetValue() - 例外のメソッド com.github.mygreen.splate.type.TextConversionException
変換対象の値
getTemplate(String) - クラスのメソッド com.github.mygreen.splate.SqlTemplateEngine
SQLファイルのリソースパスを指定して、SQLテンプレートを取得します。
getTemplate(Resource) - クラスのメソッド com.github.mygreen.splate.SqlTemplateEngine
SQLファイルのリソースを指定して、SQLテンプレートを取得します。
getTemplateByText(String) - クラスのメソッド com.github.mygreen.splate.SqlTemplateEngine
SQLを文字列として直接指定し、SQLテンプレートを取得します。
getTemplateLoader() - クラスのメソッド com.github.mygreen.splate.SqlTemplateEngine
SQLテンプレートファイルの読み込む処理。
getToken() - クラスのメソッド com.github.mygreen.splate.parser.SqlTokenizer
 
getTokenType() - クラスのメソッド com.github.mygreen.splate.parser.SqlTokenizer
 
getValue() - クラスのメソッド com.github.mygreen.splate.BeanPropertySqlTemplateContext
JavaBeanのインスタンス。
getValueTypeRegistry() - クラスのメソッド com.github.mygreen.splate.node.NodeProcessContext
SQLテンプレート中の変数を変換するための管理クラスを取得します。
getValueTypeRegistry() - クラスのメソッド com.github.mygreen.splate.SqlTemplateContext
SQLテンプレートのパラメータの変換処理を管理する処理。

H

hashCode() - クラスのメソッド com.github.mygreen.splate.Position
 

I

IfNode - com.github.mygreen.splate.nodeのクラス
IF コメント用のNodeです。
IfNode(int, String, Expression) - クラスのコンストラクタ com.github.mygreen.splate.node.IfNode
条件式を元に、Creates IfNodeを作成します。
indexOfAny(CharSequence, int, AtomicReference<CharSequence>, CharSequence...) - クラスのstaticメソッド com.github.mygreen.splate.SqlUtils
指定した複数の文字列から、最初に出現する位置のインデックスを返します。
isBeginComment(String) - クラスのstaticメソッド com.github.mygreen.splate.parser.SqlParser
BEGIN コメントかどうか判定します。
isCached() - クラスのメソッド com.github.mygreen.splate.SqlTemplateEngine
パースしたプレートをキャッシュするかどうか。
isElseMode() - クラスのメソッド com.github.mygreen.splate.parser.SqlParser
ELSE モード(ELSE句の中の)かどうかを返します。
isEmpty(String) - クラスのstaticメソッド com.github.mygreen.splate.SqlUtils
文字列が空かどうか判定します。
isEnabled() - クラスのメソッド com.github.mygreen.splate.node.NodeProcessContext
BEGIN コメントとEND コメントで、囲まれた子供のコンテキストが有効かどうか。
isEndComment(String) - クラスのstaticメソッド com.github.mygreen.splate.parser.SqlParser
END コメントかどうか判定します。
isHintComment(String) - クラスのstaticメソッド com.github.mygreen.splate.parser.SqlParser
Oracle のヒントコメントかどうか判定します。
isIfComment(String) - クラスのstaticメソッド com.github.mygreen.splate.parser.SqlParser
IF コメントかどうか判定します。
isIgnoreNotFoundProperty() - クラスのメソッド com.github.mygreen.splate.BeanPropertySqlTemplateContext
SQLテンプレート中に存在しないプロパティが定義されているとき、null として無視するかどうか。
isIgnoreNotFoundProperty() - クラスのメソッド com.github.mygreen.splate.EmptyValueSqlTemplateContext
SQLテンプレート中に存在しないプロパティが定義されているとき、null として無視するかどうか。
isIgnoreNotFoundProperty() - クラスのメソッド com.github.mygreen.splate.MapSqlTemplateContext
SQLテンプレート中に存在しないプロパティが定義されているとき、null として無視するかどうか。
isTargetComment(String) - クラスのstaticメソッド com.github.mygreen.splate.parser.SqlParser
対象とするコメントかどうかを返します。

L

loadByLocation(String, ResourceLoader, String, Optional<String>) - クラスのメソッド com.github.mygreen.splate.TemplateLoader
リソースパスを指定して読み込む。
loadByResource(Resource, String) - クラスのメソッド com.github.mygreen.splate.TemplateLoader
リソースを指定して読み込む。

M

MapSqlTemplateContext - com.github.mygreen.splateのクラス
SQLテンプレートのパラメータをMap として渡すときのSQLテンプレートのコンテキスト。
MapSqlTemplateContext() - クラスのコンストラクタ com.github.mygreen.splate.MapSqlTemplateContext
コンストラクタ。
MapSqlTemplateContext(Map<String, Object>) - クラスのコンストラクタ com.github.mygreen.splate.MapSqlTemplateContext
テンプレート中の変数を指定してインスタンスを作成します。
MapSqlTemplateContext(SqlTemplateValueTypeRegistry) - クラスのコンストラクタ com.github.mygreen.splate.MapSqlTemplateContext
SqlTemplateValueTypeRegistryを指定してインスタンスを作成します。
MapSqlTemplateContext(SqlTemplateValueTypeRegistry, Map<String, Object>) - クラスのコンストラクタ com.github.mygreen.splate.MapSqlTemplateContext
SqlTemplateValueTypeRegistryとテンプレート中の変数を指定してインスタンスを作成します。

N

next() - クラスのメソッド com.github.mygreen.splate.parser.SqlTokenizer
 
nextBindVariableName() - クラスのメソッド com.github.mygreen.splate.parser.SqlTokenizer
 
Node - com.github.mygreen.splate.nodeのインタフェース
SQLを構成する個々の要素をあらわします。
NodeProcessContext - com.github.mygreen.splate.nodeのクラス
SQLテンプレートを評価するときのコンテキストです。
NodeProcessContext(NodeProcessContext) - クラスのコンストラクタ com.github.mygreen.splate.node.NodeProcessContext
親コンテキストを指定するコンストラクタ。
NodeProcessContext(SqlTemplateContext<?>) - クラスのコンストラクタ com.github.mygreen.splate.node.NodeProcessContext
テンプレートパラメータなどのSQLコンテキストを指定するコンストラクタ。
NodeProcessException - com.github.mygreen.splate.nodeの例外
SQLテンプレートを処理するときの例外です。
NodeProcessException(Position, String) - 例外のコンストラクタ com.github.mygreen.splate.node.NodeProcessException
メッセージ使用して新しいインスタンスを構築します。
NodeProcessException(Position, String, Throwable) - 例外のコンストラクタ com.github.mygreen.splate.node.NodeProcessException
メッセージと原因となったエラーを使用して新しいインスタンスを構築します。
normalizeSql(String) - クラスのメソッド com.github.mygreen.splate.parser.SqlParser
パース対象のSQLをトリムなど行い正規化します。

P

ParenBindVariableNode - com.github.mygreen.splate.nodeのクラス
INのバインド変数用のNodeです。
ParenBindVariableNode(int, String, Expression) - クラスのコンストラクタ com.github.mygreen.splate.node.ParenBindVariableNode
ParenBindVariableNode を作成します。
parse() - クラスのメソッド com.github.mygreen.splate.parser.SqlParser
 
parseBegin() - クラスのメソッド com.github.mygreen.splate.parser.SqlParser
BEGIN 句を解析します。
parseBindVariable() - クラスのメソッド com.github.mygreen.splate.parser.SqlParser
バインド変数を解析します。
parseBindVariable() - クラスのメソッド com.github.mygreen.splate.parser.SqlTokenizer
Parse the bind variable.
parseComment() - クラスのメソッド com.github.mygreen.splate.parser.SqlParser
コメントを解析します。
parseComment() - クラスのメソッド com.github.mygreen.splate.parser.SqlTokenizer
Parse the comment.
parseCommentBindVariable() - クラスのメソッド com.github.mygreen.splate.parser.SqlParser
バインド変数コメントを解析します。
parseElse() - クラスのメソッド com.github.mygreen.splate.parser.SqlParser
ELSE 句を解析します。
parseElse() - クラスのメソッド com.github.mygreen.splate.parser.SqlTokenizer
Parse the ELSE comment.
parseEnd() - クラスのメソッド com.github.mygreen.splate.parser.SqlParser
END 句を解析します。
parseEof() - クラスのメソッド com.github.mygreen.splate.parser.SqlTokenizer
Parse the end of the SQL.
parseExpression(String, int) - クラスのメソッド com.github.mygreen.splate.parser.SqlParser
EL式をパースします。
parseIf() - クラスのメソッド com.github.mygreen.splate.parser.SqlParser
IF 句を解析します。
parseSql() - クラスのメソッド com.github.mygreen.splate.parser.SqlParser
SQLを解析します。
parseSql() - クラスのメソッド com.github.mygreen.splate.parser.SqlTokenizer
Parse the SQL.
parseToken() - クラスのメソッド com.github.mygreen.splate.parser.SqlParser
トークンを解析します。
peek() - クラスのメソッド com.github.mygreen.splate.parser.SqlParser
一番上のノードを返します。
pop() - クラスのメソッド com.github.mygreen.splate.parser.SqlParser
一番上のノードをポップ(スタックからも取り出す)します。
position - クラスの変数 com.github.mygreen.splate.node.AbstractNode
テンプレート内での位置情報
Position - com.github.mygreen.splateのクラス
テンプレートの位置情報を表す
Position() - クラスのコンストラクタ com.github.mygreen.splate.Position
 
Position(int, int, String) - クラスのコンストラクタ com.github.mygreen.splate.Position
 
PrefixSqlNode - com.github.mygreen.splate.nodeのクラス
ANDOR','のプレフィックスのためのNodeです。
PrefixSqlNode(int, String, String) - クラスのコンストラクタ com.github.mygreen.splate.node.PrefixSqlNode
PrefixSqlNode を作成します。
process(SqlTemplateContext<?>) - クラスのメソッド com.github.mygreen.splate.SqlTemplate
SQLテンプレートを評価します。
ProcessResult - com.github.mygreen.splateのクラス
SQLテンプレートを評価した結果
ProcessResult(String, List<Object>) - クラスのコンストラクタ com.github.mygreen.splate.ProcessResult
 
push(Node) - クラスのメソッド com.github.mygreen.splate.parser.SqlParser
ノードを一番上に追加します。

R

read(EvaluationContext, Object, String) - クラスのメソッド com.github.mygreen.splate.CustomMapAccessor
 
read(EvaluationContext, Object, String) - クラスのメソッド com.github.mygreen.splate.CustomReflectivePropertyAccessor
 
readStream(InputStream, String) - クラスのstaticメソッド com.github.mygreen.splate.SqlUtils
リソースをテキストとして読み込む。
register(Class<T>, SqlTemplateValueType<T>) - クラスのメソッド com.github.mygreen.splate.type.SqlTemplateValueTypeRegistry
SqlTemplateValueType を登録します。
register(String, Class<T>, SqlTemplateValueType<T>) - クラスのメソッド com.github.mygreen.splate.type.SqlTemplateValueTypeRegistry
プロパティのパスを指定してSqlTemplateValueType を登録します。
registerValueType(Class<T>, SqlTemplateValueType<T>) - クラスのメソッド com.github.mygreen.splate.SqlTemplateContext
SqlTemplateValueType を登録します。
registerValueType(String, Class<T>, SqlTemplateValueType<T>) - クラスのメソッド com.github.mygreen.splate.SqlTemplateContext
プロパティのパスを指定してSqlTemplateValueType を登録します。
replace(String, String, String) - クラスのstaticメソッド com.github.mygreen.splate.SqlUtils
文字列を置き換えます。
resolveSqlPosition(String, int) - クラスのstaticメソッド com.github.mygreen.splate.SqlUtils
SQL中の位置として行、列の位置を解決します。

S

setCached(boolean) - クラスのメソッド com.github.mygreen.splate.SqlTemplateEngine
パースしたプレートをキャッシュするかどうか。
setCol(int) - クラスのメソッド com.github.mygreen.splate.Position
列(1から始まる)
setElseNode(ElseNode) - クラスのメソッド com.github.mygreen.splate.node.IfNode
ELSEのノード
setEnabled(boolean) - クラスのメソッド com.github.mygreen.splate.node.NodeProcessContext
BEGIN コメントとEND コメントで、囲まれた子供のコンテキストが有効かどうか。
setEncoding(String) - クラスのメソッド com.github.mygreen.splate.SqlTemplateEngine
SQLテンプレートファイルの文字コード名。
setEvaluationContextEditor(Consumer<C>) - クラスのメソッド com.github.mygreen.splate.SqlTemplateContext
EvaluationContext を編集するコールバック処理を設定します。
setExpressionParser(SpelExpressionParser) - クラスのメソッド com.github.mygreen.splate.SqlTemplateEngine
EL式のパーサ
setIgnoreNotFoundProperty(boolean) - クラスのメソッド com.github.mygreen.splate.BeanPropertySqlTemplateContext
SQLテンプレート中に存在しないプロパティが定義されているとき、null として無視するかどうか。
setIgnoreNotFoundProperty(boolean) - クラスのメソッド com.github.mygreen.splate.EmptyValueSqlTemplateContext
SQLテンプレート中に存在しないプロパティが定義されているとき、null として無視するかどうか。
setIgnoreNotFoundProperty(boolean) - クラスのメソッド com.github.mygreen.splate.MapSqlTemplateContext
SQLテンプレート中に存在しないプロパティが定義されているとき、null として無視するかどうか。
setLine(String) - クラスのメソッド com.github.mygreen.splate.Position
行の文字列
setParsedSql(String) - クラスのメソッド com.github.mygreen.splate.node.NodeProcessContext
パースされた状態のSQLテンプレート。
setResourceLoader(ResourceLoader) - クラスのメソッド com.github.mygreen.splate.SqlTemplateEngine
テンプレートファイルなどのリソースをロードする処理。
setRow(int) - クラスのメソッド com.github.mygreen.splate.Position
行(1から始まる)
setSuffixName(String) - クラスのメソッド com.github.mygreen.splate.SqlTemplateEngine
SQLテンプレートのファイル名の接尾語。
setTemplateLoader(TemplateLoader) - クラスのメソッド com.github.mygreen.splate.SqlTemplateEngine
SQLテンプレートファイルの読み込む処理。
skipToken() - クラスのメソッド com.github.mygreen.splate.parser.SqlTokenizer
トークンをスキップします。
skipWhitespace() - クラスのメソッド com.github.mygreen.splate.parser.SqlTokenizer
ホワイトスペースをスキップします。
SQL - 列挙の列挙型定数 com.github.mygreen.splate.parser.SqlTokenizer.TokenType
 
SqlNode - com.github.mygreen.splate.nodeのクラス
SQL用のNodeです。
SqlNode(int, String) - クラスのコンストラクタ com.github.mygreen.splate.node.SqlNode
SQLを指定して SqlNode を作成します。
SqlParseException - com.github.mygreen.splate.parserの例外
SQLテンプレートのパース時のエラー。
SqlParseException(Position, String) - 例外のコンストラクタ com.github.mygreen.splate.parser.SqlParseException
メッセージ使用して新しいインスタンスを構築します。
SqlParseException(Position, String, Throwable) - 例外のコンストラクタ com.github.mygreen.splate.parser.SqlParseException
メッセージと原因となったエラーを使用して新しいインスタンスを構築します。
SqlParser - com.github.mygreen.splate.parserのクラス
SQLを解析してNodeのツリーにするクラスです。
SqlParser(String, ExpressionParser) - クラスのコンストラクタ com.github.mygreen.splate.parser.SqlParser
SqlParserを作成します。
SqlTemplate - com.github.mygreen.splateのクラス
パースしたSQLテンプレート情報を保持します。
SqlTemplate(String, Node) - クラスのコンストラクタ com.github.mygreen.splate.SqlTemplate
 
SqlTemplateContext<C extends org.springframework.expression.EvaluationContext> - com.github.mygreen.splateのクラス
SQLテンプレートを実行し評価する際に渡すパラメータなどを保持するコンテキスト。
SqlTemplateContext() - クラスのコンストラクタ com.github.mygreen.splate.SqlTemplateContext
 
SqlTemplateContext(SqlTemplateValueTypeRegistry) - クラスのコンストラクタ com.github.mygreen.splate.SqlTemplateContext
SqlTemplateValueTypeRegistry を指定してインスタンスを作成します。
SqlTemplateEngine - com.github.mygreen.splateのクラス
SQLテンプレートを管理します。
SqlTemplateEngine() - クラスのコンストラクタ com.github.mygreen.splate.SqlTemplateEngine
 
SqlTemplateValueType<T> - com.github.mygreen.splate.typeのインタフェース
SQLテンプレート中のパラメータ(変数)の型とJDBCの型を橋渡しするためのインタフェースです。
SqlTemplateValueTypeRegistry - com.github.mygreen.splate.typeのクラス
SqlTemplateValueTypeの管理クラス。
SqlTemplateValueTypeRegistry() - クラスのコンストラクタ com.github.mygreen.splate.type.SqlTemplateValueTypeRegistry
 
SqlTemplateValueTypeRegistry(SqlTemplateValueTypeRegistry) - クラスのコンストラクタ com.github.mygreen.splate.type.SqlTemplateValueTypeRegistry
SqlTemplateValueTypeRegistryを元にコンストラクタを作成します。
SqlTokenizer - com.github.mygreen.splate.parserのクラス
SQLをトークンに分解するクラスです。.
SqlTokenizer(String) - クラスのコンストラクタ com.github.mygreen.splate.parser.SqlTokenizer
 
SqlTokenizer.TokenType - com.github.mygreen.splate.parserの列挙
トークンの種類
SqlTypeConversionException - com.github.mygreen.splate.typeの例外
値をSQL型に変換する際に失敗したときにスローされる例外です。
SqlTypeConversionException(Object, String) - 例外のコンストラクタ com.github.mygreen.splate.type.SqlTypeConversionException
メッセージを指定してインスタンスと作成します。
SqlTypeConversionException(Object, String, Throwable) - 例外のコンストラクタ com.github.mygreen.splate.type.SqlTypeConversionException
メッセージと例外を指定してインスタンスを作成します。
SqlUtils - com.github.mygreen.splateのクラス
2Way-SQL機能の中で提供されるユーティリティクラス。

T

TemplateLoader - com.github.mygreen.splateのクラス
SQLテンプレートのファイルを読み込む処理です。
TemplateLoader() - クラスのコンストラクタ com.github.mygreen.splate.TemplateLoader
 
TextConversionException - com.github.mygreen.splate.typeの例外
値を文字列への変換に失敗したときにスローされます。
TextConversionException(Object, String) - 例外のコンストラクタ com.github.mygreen.splate.type.TextConversionException
メッセージを指定してインスタンスと作成します。
TextConversionException(Object, String, Throwable) - 例外のコンストラクタ com.github.mygreen.splate.type.TextConversionException
メッセージと例外を指定してインスタンスを作成します。
toString() - クラスのメソッド com.github.mygreen.splate.node.BeginNode
 
toString() - クラスのメソッド com.github.mygreen.splate.node.BindVariableNode
 
toString() - クラスのメソッド com.github.mygreen.splate.node.ContainerNode
 
toString() - クラスのメソッド com.github.mygreen.splate.node.ElseNode
 
toString() - クラスのメソッド com.github.mygreen.splate.node.EmbeddedValueNode
 
toString() - クラスのメソッド com.github.mygreen.splate.node.IfNode
 
toString() - クラスのメソッド com.github.mygreen.splate.node.ParenBindVariableNode
 
toString() - クラスのメソッド com.github.mygreen.splate.node.PrefixSqlNode
 
toString() - クラスのメソッド com.github.mygreen.splate.node.SqlNode
 
toString() - クラスのメソッド com.github.mygreen.splate.Position
 
TwoWaySqlException - com.github.mygreen.splateの例外
2Way-SQL テンプレート処理の例外。
TwoWaySqlException(String) - 例外のコンストラクタ com.github.mygreen.splate.TwoWaySqlException
メッセージを指定しインスタンスを作成します。
TwoWaySqlException(String, Throwable) - 例外のコンストラクタ com.github.mygreen.splate.TwoWaySqlException
メッセージと原因となったエラーを指定しインスタンスを作成します。

V

valueOf(String) - 列挙のstaticメソッド com.github.mygreen.splate.parser.SqlTokenizer.TokenType
指定した名前を持つこの型の列挙型定数を返します。
values() - 列挙のstaticメソッド com.github.mygreen.splate.parser.SqlTokenizer.TokenType
この列挙型の定数を含む配列を宣言されている順序で 返します。
A B C E F G H I L M N P R S T V 
All Classes and Interfaces|すべてのパッケージ|直列化された形式