|
Woolpack API | |||||||||
前 次 | フレームあり フレームなし |
Fn を使用しているパッケージ | |
---|---|
woolpack.acquirable | 実行権を制御するためのインタフェースとアダプタのパッケージです。 |
woolpack.action | MVC2 を定義し制御する部品のパッケージです。 |
woolpack.adapter | 外部ライブラリに依存する部品のパッケージです。 |
woolpack.bool | 真偽値処理を行う部品のパッケージです。 |
woolpack.config | 設定情報をMap で管理する部品のパッケージです。 |
woolpack.container | インタープリタ デザインパターンとダブルディスパッチを使用した、 オブジェクトの生成をフラット構造で定義するための部品のパッケージです。 |
woolpack.convert | 変換処理を行う部品のパッケージです。 |
woolpack.ee | Web アプリケーション用部品とServlet API に依存する部品のパッケージです。 |
woolpack.el | 値取得と値格納と作用のための式言語のインタフェースと式言語の単純実装のパッケージです。 |
woolpack.factory | ファクトリ部品のパッケージです。 |
woolpack.fn | インタープリタ デザインパターンを汎用型で抽象化したAPIの基本部品のパッケージです。 |
woolpack.html | HTML を加工する部品のパッケージです。 |
woolpack.id | 識別子を処理する部品のパッケージです。 |
woolpack.idnode | 識別子とDOM(Document Object Model)ツリーの両方の性質を持つコンテキストを処理する部品のパッケージです。 |
woolpack.misc | 多雑な部品のパッケージです。 |
woolpack.sql.fn | RDB にアクセスする部品のパッケージです。 |
woolpack.sql.meta | テーブル情報を操作する部品のパッケージです。 |
woolpack.sql.tx | RDB のトランザクション制御を部品化したパッケージです。 |
woolpack.test | テストのための部品のパッケージです。 |
woolpack.typeconvert | 型変換用の部品のパッケージです。 |
woolpack.validator | 値検証と値変換のための部品のパッケージです。 |
woolpack.visitor | インタープリタ デザインパターンの Expression 役と Context 役との間をダブルディスパッチする方式で定義した ビジター デザインパターンのパッケージです。 |
woolpack.web | Servlet APIの各スコープをMap と
ConcurrentMap で抽象化したインタフェースと
それに対する操作を定義するパッケージです。 |
woolpack.xml | DOM(Document Object Model)ツリーを加工する部品のパッケージです。 |
woolpack.acquirable での Fn の使用 |
---|
Fn を実装している woolpack.acquirable のクラス | |
---|---|
class |
AcquireFn<C,R,E extends Exception>
取得した Acquirable で実行権を制御するFn です。 |
class |
DoSemaphoreFactory<E extends Exception>
DoSemaphore のファクトリです。 |
class |
TrySemaphoreFactory<E extends Exception>
TrySemaphore のファクトリです。 |
Fn を返す woolpack.acquirable のメソッド | |
---|---|
Fn<? super C,? extends Acquirable,? extends E> |
AcquireFn.getAcquireGetter()
|
Fn<? super C,? extends R,? extends E> |
AcquireFn.getFalseFn()
|
Fn<? super C,? extends R,? extends E> |
AcquireFn.getTrueFn()
|
Fn 型のパラメータを持つ woolpack.acquirable のメソッド | ||
---|---|---|
static
|
AcquirableUtils.acquire(Fn<? super C,? extends Acquirable,? extends E> acquireGetter,
Fn<? super C,? extends R,? extends E> trueFn,
Fn<? super C,? extends R,? extends E> falseFn)
|
|
static
|
AcquirableUtils.acquire(Fn<? super C,? extends Acquirable,? extends E> acquireGetter,
Fn<? super C,? extends R,? extends E> trueFn,
Fn<? super C,? extends R,? extends E> falseFn)
|
|
static
|
AcquirableUtils.acquire(Fn<? super C,? extends Acquirable,? extends E> acquireGetter,
Fn<? super C,? extends R,? extends E> trueFn,
Fn<? super C,? extends R,? extends E> falseFn)
|
|
void |
AcquireFn.setAcquireGetter(Fn<? super C,? extends Acquirable,? extends E> acquireGetter)
|
|
void |
AcquireFn.setFalseFn(Fn<? super C,? extends R,? extends E> falseFn)
|
|
void |
AcquireFn.setTrueFn(Fn<? super C,? extends R,? extends E> trueFn)
|
Fn 型のパラメータを持つ woolpack.acquirable のコンストラクタ | |
---|---|
AcquireFn(Fn<? super C,? extends Acquirable,? extends E> acquireGetter,
Fn<? super C,? extends R,? extends E> trueFn,
Fn<? super C,? extends R,? extends E> falseFn)
|
|
AcquireFn(Fn<? super C,? extends Acquirable,? extends E> acquireGetter,
Fn<? super C,? extends R,? extends E> trueFn,
Fn<? super C,? extends R,? extends E> falseFn)
|
|
AcquireFn(Fn<? super C,? extends Acquirable,? extends E> acquireGetter,
Fn<? super C,? extends R,? extends E> trueFn,
Fn<? super C,? extends R,? extends E> falseFn)
|
woolpack.action での Fn の使用 |
---|
Fn を返す woolpack.action のメソッド | |
---|---|
Fn<java.lang.Object,java.lang.Boolean,java.lang.RuntimeException> |
ForwardDef.getMatcher()
|
Fn<java.lang.String,ActionDef,java.lang.RuntimeException> |
ActionInvoker.getSwitching()
|
Fn 型のパラメータを持つ woolpack.action のメソッド | |
---|---|
void |
ForwardDef.setMatcher(Fn<java.lang.Object,java.lang.Boolean,java.lang.RuntimeException> matching)
|
void |
ActionInvoker.setSwitching(Fn<java.lang.String,ActionDef,java.lang.RuntimeException> switching)
|
Fn 型のパラメータを持つ woolpack.action のコンストラクタ | |
---|---|
ActionInvoker(Fn<java.lang.String,ActionDef,java.lang.RuntimeException> switching,
ForwardDef... array)
|
|
ActionInvoker(Fn<java.lang.String,ActionDef,java.lang.RuntimeException> switching,
java.lang.Iterable<ForwardDef> iterable)
|
|
ForwardDef(java.lang.String id,
Fn<java.lang.Object,java.lang.Boolean,java.lang.RuntimeException> matcher)
遷移先で使用するコンポーネントへの参照を ELUtils.NULL とします。 |
|
ForwardDef(java.lang.String id,
GettingEL componentEL,
Fn<java.lang.Object,java.lang.Boolean,java.lang.RuntimeException> matcher)
|
woolpack.adapter での Fn の使用 |
---|
Fn として宣言されている woolpack.adapter のフィールド | |
---|---|
static Fn<java.lang.String,Fn<java.lang.Object,org.w3c.dom.NodeList,java.lang.RuntimeException>,java.lang.RuntimeException> |
JXPUtils.LIST
|
static Fn<java.lang.String,Fn<java.lang.Object,org.w3c.dom.Node,java.lang.RuntimeException>,java.lang.RuntimeException> |
JXPUtils.ONE
|
Fn 型の型パラメータを持つ woolpack.adapter のフィールド | |
---|---|
static Fn<java.lang.String,Fn<java.lang.Object,org.w3c.dom.NodeList,java.lang.RuntimeException>,java.lang.RuntimeException> |
JXPUtils.LIST
|
static Fn<java.lang.String,Fn<java.lang.Object,org.w3c.dom.Node,java.lang.RuntimeException>,java.lang.RuntimeException> |
JXPUtils.ONE
|
Fn を返す woolpack.adapter のメソッド | |
---|---|
Fn<ConvertContext,java.lang.Void,java.lang.RuntimeException> |
ConvertableTypeConverter.getFn()
|
static Fn<java.lang.Object,org.w3c.dom.NodeList,java.lang.RuntimeException> |
JXPUtils.list(java.lang.String expression)
|
static Fn<java.lang.Object,org.w3c.dom.NodeList,java.lang.RuntimeException> |
JXPUtils.list(java.lang.String attrName,
java.lang.String attrValue)
list("//*[@" + attrName + "=\"" + attrValue + "\"]") と同一です。 |
static Fn<java.lang.Object,org.w3c.dom.Node,java.lang.RuntimeException> |
JXPUtils.one(java.lang.String expression)
|
Fn 型のパラメータを持つ woolpack.adapter のメソッド | |
---|---|
void |
ConvertableTypeConverter.setFn(Fn<ConvertContext,java.lang.Void,java.lang.RuntimeException> fn)
|
Fn 型のパラメータを持つ woolpack.adapter のコンストラクタ | |
---|---|
ConvertableTypeConverter(Fn<ConvertContext,java.lang.Void,java.lang.RuntimeException> fn)
|
woolpack.bool での Fn の使用 |
---|
Fn として宣言されている woolpack.bool のフィールド | |
---|---|
static Fn<java.lang.Object,java.lang.Boolean,java.lang.RuntimeException> |
BoolUtils.NOT_THROWABLE
引数が Throwable のサブクラスでないことを評価するFn です。 |
Fn 型の引数を持つ型を返す woolpack.bool のメソッド | |
---|---|
java.lang.Iterable<? extends Fn<? super C,java.lang.Boolean,? extends E>> |
BoolSeq.getIterable()
|
Fn 型のパラメータを持つ woolpack.bool のメソッド | ||
---|---|---|
static
|
BoolUtils.ifNot(Fn<? super C,?,? extends E> ifFn,
Fn<? super C,? extends java.lang.Boolean,? extends E> falseFn)
評価結果が Boolean.TRUE でない場合に委譲するFn を返します。 |
|
static
|
BoolUtils.ifNot(Fn<? super C,?,? extends E> ifFn,
Fn<? super C,? extends java.lang.Boolean,? extends E> falseFn)
評価結果が Boolean.TRUE でない場合に委譲するFn を返します。 |
|
static
|
BoolUtils.ifTrue(Fn<? super C,?,? extends E> ifFn,
Fn<? super C,? extends java.lang.Boolean,? extends E> trueFn)
評価結果が Boolean.TRUE の場合に委譲するFn を返します。 |
|
static
|
BoolUtils.ifTrue(Fn<? super C,?,? extends E> ifFn,
Fn<? super C,? extends java.lang.Boolean,? extends E> trueFn)
評価結果が Boolean.TRUE の場合に委譲するFn を返します。 |
|
static
|
BoolUtils.not(Fn<? super C,java.lang.Boolean,? extends E> fn)
|
Method parameters in woolpack.bool with type arguments of type Fn | ||
---|---|---|
static
|
BoolUtils.boolSeq(BooleanOperator<C,E> operator,
java.lang.Iterable<? extends Fn<? super C,java.lang.Boolean,? extends E>> iterable)
|
|
static
|
BoolUtils.boolSeq(java.lang.Iterable<? extends Fn<? super C,java.lang.Boolean,? extends E>> iterable)
AndAnd を使用します。 |
|
boolean |
AndAnd.exec(C c,
java.lang.Iterable<? extends Fn<? super C,java.lang.Boolean,? extends E>> iterable)
|
|
boolean |
And.exec(C c,
java.lang.Iterable<? extends Fn<? super C,java.lang.Boolean,? extends E>> iterable)
|
|
boolean |
Eq.exec(C c,
java.lang.Iterable<? extends Fn<? super C,java.lang.Boolean,? extends E>> iterable)
|
|
boolean |
OrOr.exec(C c,
java.lang.Iterable<? extends Fn<? super C,java.lang.Boolean,? extends E>> iterable)
|
|
boolean |
Or.exec(C c,
java.lang.Iterable<? extends Fn<? super C,java.lang.Boolean,? extends E>> iterable)
|
|
boolean |
BooleanOperator.exec(C c,
java.lang.Iterable<? extends Fn<? super C,java.lang.Boolean,? extends E>> iterable)
委譲先の一覧の呼び出し方と結果の集計方法を処理します。 |
|
boolean |
EqEq.exec(C c,
java.lang.Iterable<? extends Fn<? super C,java.lang.Boolean,? extends E>> iterable)
|
|
void |
BoolSeq.setIterable(java.lang.Iterable<? extends Fn<? super C,java.lang.Boolean,? extends E>> iterable)
|
Fn 型のパラメータを持つ woolpack.bool のコンストラクタ | |
---|---|
NotDelegator(Fn<? super C,java.lang.Boolean,? extends E> fn)
|
Constructor parameters in woolpack.bool with type arguments of type Fn | |
---|---|
BoolSeq(BooleanOperator<C,E> operator,
java.lang.Iterable<? extends Fn<? super C,java.lang.Boolean,? extends E>> iterable)
|
woolpack.config での Fn の使用 |
---|
Fn を実装している woolpack.config のクラス | |
---|---|
class |
ConfigGetter<E extends Exception>
Map を返すFn です。 |
class |
ConfigSetter<C extends ConfigContext,E extends Exception>
Map の生成を委譲するFn です。 |
class |
PutResourceBundle<C extends ConfigContext,E extends Exception>
ResourceBundle の内容を追加するFn です。 |
class |
ResourceBundleFactory<E extends Exception>
ThreadLocal からLocale を取得して使用するResourceBundle のファクトリです。 |
class |
ToLinkedHashMap<E extends Exception>
値一覧とラベル一覧をマージして、値とラベルの LinkedHashMap を生成するFn です。 |
Fn を返す woolpack.config のメソッド | ||
---|---|---|
static
|
ConfigUtils.cache(Fn<? super C,?,? extends E> maker)
設定情報の Map をキャッシュするFn を返します。 |
|
Fn<? super C,? extends java.util.Map<java.lang.String,java.lang.Object>,? extends E> |
ConfigSetter.getFn()
|
|
Fn<? super C,? extends java.util.ResourceBundle,? extends E> |
PutResourceBundle.getFn()
|
Fn 型のパラメータを持つ woolpack.config のメソッド | ||
---|---|---|
static
|
ConfigUtils.cache(Fn<? super C,?,? extends E> maker)
設定情報の Map をキャッシュするFn を返します。 |
|
static
|
ConfigUtils.putResourceBundle(Fn<? super C,? extends java.util.ResourceBundle,? extends E> fn)
|
|
static
|
ConfigUtils.setConfig(Fn<? super C,? extends java.util.Map<java.lang.String,java.lang.Object>,? extends E> fn)
|
|
void |
ConfigSetter.setFn(Fn<? super C,? extends java.util.Map<java.lang.String,java.lang.Object>,? extends E> fn)
|
|
void |
PutResourceBundle.setFn(Fn<? super C,? extends java.util.ResourceBundle,? extends E> fn)
|
Fn 型のパラメータを持つ woolpack.config のコンストラクタ | |
---|---|
ConfigSetter(Fn<? super C,? extends java.util.Map<java.lang.String,java.lang.Object>,? extends E> fn)
|
|
PutResourceBundle(Fn<? super C,? extends java.util.ResourceBundle,? extends E> fn)
|
woolpack.container での Fn の使用 |
---|
Fn を返す woolpack.container のメソッド | ||
---|---|---|
Fn<? super ContainerContext<S>,?,? extends java.lang.Exception> |
ContainerContext.getFn()
|
|
static
|
ContainerUtils.getKey()
ContainerContext.getKey() を返すFn を返します。 |
|
static
|
ContainerUtils.getSubContext()
ContainerContext.getSubContext() を返すFn を返します。 |
Fn 型のパラメータを持つ woolpack.container のメソッド | |
---|---|
void |
ContainerContext.setFn(Fn<? super ContainerContext<S>,?,? extends java.lang.Exception> fn)
|
woolpack.convert での Fn の使用 |
---|
Fn を返す woolpack.convert のメソッド | |
---|---|
Fn<? super java.lang.Exception,?,? extends E> |
TrysFn.getErrorFn()
|
Fn<? super java.lang.Exception,? extends R,? extends E> |
TrysFn.getFinalFn()
|
Fn<?,? extends java.text.Format,? extends E> |
FormatConverter.getFormatFactory()
|
Fn<?,? extends java.text.Format,? extends java.lang.Exception> |
ParseConverter.getFormatFactory()
|
Fn 型の引数を持つ型を返す woolpack.convert のメソッド | |
---|---|
java.lang.Iterable<? extends Fn<? super C,? extends R,? extends java.lang.Exception>> |
TrysFn.getIterable()
|
Fn 型のパラメータを持つ woolpack.convert のメソッド | ||
---|---|---|
static
|
ConvertUtils.format(Fn<?,? extends java.text.Format,? extends E> formatFactory)
|
|
static ParseConverter |
ConvertUtils.parse(Fn<?,? extends java.text.Format,? extends java.lang.Exception> formatFactory)
|
|
void |
TrysFn.setErrorFn(Fn<? super java.lang.Exception,?,? extends E> errorFn)
|
|
void |
TrysFn.setFinalFn(Fn<? super java.lang.Exception,? extends R,? extends E> finalFn)
|
|
void |
FormatConverter.setFormatFactory(Fn<?,? extends java.text.Format,? extends E> formatFactory)
|
|
void |
ParseConverter.setFormatFactory(Fn<?,? extends java.text.Format,? extends java.lang.Exception> formatFactory)
|
|
static
|
ConvertUtils.trys(java.lang.Iterable<? extends Fn<? super C,? extends R,? extends java.lang.Exception>> iterable,
Fn<? super java.lang.Exception,?,? extends E> errorFn,
Fn<? super java.lang.Exception,? extends R,? extends E> finalFn)
|
|
static
|
ConvertUtils.trys(java.lang.Iterable<? extends Fn<? super C,? extends R,? extends java.lang.Exception>> iterable,
Fn<? super java.lang.Exception,?,? extends E> errorFn,
Fn<? super java.lang.Exception,? extends R,? extends E> finalFn)
|
Method parameters in woolpack.convert with type arguments of type Fn | ||
---|---|---|
void |
TrysFn.setIterable(java.lang.Iterable<? extends Fn<? super C,? extends R,? extends java.lang.Exception>> iterable)
|
|
static
|
ConvertUtils.trys(java.lang.Iterable<? extends Fn<? super C,? extends R,? extends java.lang.Exception>> iterable)
|
|
static
|
ConvertUtils.trys(java.lang.Iterable<? extends Fn<? super C,? extends R,? extends java.lang.Exception>> iterable,
Fn<? super java.lang.Exception,?,? extends E> errorFn,
Fn<? super java.lang.Exception,? extends R,? extends E> finalFn)
|
Fn 型のパラメータを持つ woolpack.convert のコンストラクタ | |
---|---|
FormatConverter(Fn<?,? extends java.text.Format,? extends E> formatFactory)
|
|
ParseConverter(Fn<?,? extends java.text.Format,? extends java.lang.Exception> formatFactory)
|
|
TrysFn(java.lang.Iterable<? extends Fn<? super C,? extends R,? extends java.lang.Exception>> iterable,
Fn<? super java.lang.Exception,?,? extends E> errorFn,
Fn<? super java.lang.Exception,? extends R,? extends E> finalFn)
|
|
TrysFn(java.lang.Iterable<? extends Fn<? super C,? extends R,? extends java.lang.Exception>> iterable,
Fn<? super java.lang.Exception,?,? extends E> errorFn,
Fn<? super java.lang.Exception,? extends R,? extends E> finalFn)
|
Constructor parameters in woolpack.convert with type arguments of type Fn | |
---|---|
TrysFn(java.lang.Iterable<? extends Fn<? super C,? extends R,? extends java.lang.Exception>> iterable,
Fn<? super java.lang.Exception,?,? extends E> errorFn,
Fn<? super java.lang.Exception,? extends R,? extends E> finalFn)
|
woolpack.ee での Fn の使用 |
---|
Fn を実装している woolpack.ee のクラス | |
---|---|
class |
ServletInputStreamFactory<E extends Exception>
ServletContext.getResourceAsStream(java.lang.String)
を使用してInputStream を取得するファクトリです。 |
Fn を返す woolpack.ee のメソッド | ||
---|---|---|
Fn<EEContext,java.lang.Void,java.lang.RuntimeException> |
ActionBuilder.getActionExpression()
アクションを実行し実行結果を ActionBuilder.getReturnEL() の位置に設定するFn を返します。 |
|
Fn<EEContext,java.lang.Void,java.lang.RuntimeException> |
TransactionBuilder.getAppendExpression()
トークンを DOM ノードに設定する Fn を返します。 |
|
Fn<EEContext,java.lang.Void,java.lang.RuntimeException> |
ActionBuilder.getAutoUpdateExpression()
コンポーネントの取得先をアクションの実行結果から取得し、 属性値をプロパティ名としてコンポーネントから値を取得し DOM ノードに自動設定する Fn を返します。 |
|
Fn<GettingEL,? extends Fn<? super EEContext,java.lang.Void,? extends java.lang.RuntimeException>,? extends java.lang.RuntimeException> |
ActionBuilder.getAutoUpdaterFactory()
|
|
|
TransactionBuilder.getCheckExpression(Fn<? super EEContext,java.lang.Void,? extends E> trueExpression,
Fn<? super EEContext,java.lang.Void,? extends E> falseExpression)
トークンを検証しトークンを生成して EEContext.getSession()
に格納するFn を返します。 |
|
Fn<EEContext,java.lang.Void,E> |
ValidatorBuilder.getCheckExpression(Fn<EEContext,java.lang.Void,? extends E> trueFn,
Fn<EEContext,java.lang.Void,? extends E> falseFn)
値検証委譲先を実行して結果により委譲先を分岐する Fn を返します。 |
|
Fn<EEContext,java.lang.Void,E> |
ValidatorBuilder.getReplaceExpression()
メッセージの値を EEContext.getConfig() から取得し置き換えるFn を返します。 |
|
Fn<? super ValidatorContext,java.lang.Boolean,? extends E> |
ValidatorBuilder.getValidatorFn()
|
Fn 型の引数を持つ型を返す woolpack.ee のメソッド | |
---|---|
Fn<GettingEL,? extends Fn<? super EEContext,java.lang.Void,? extends java.lang.RuntimeException>,? extends java.lang.RuntimeException> |
ActionBuilder.getAutoUpdaterFactory()
|
Fn 型のパラメータを持つ woolpack.ee のメソッド | ||
---|---|---|
|
TransactionBuilder.getCheckExpression(Fn<? super EEContext,java.lang.Void,? extends E> trueExpression,
Fn<? super EEContext,java.lang.Void,? extends E> falseExpression)
トークンを検証しトークンを生成して EEContext.getSession()
に格納するFn を返します。 |
|
|
TransactionBuilder.getCheckExpression(Fn<? super EEContext,java.lang.Void,? extends E> trueExpression,
Fn<? super EEContext,java.lang.Void,? extends E> falseExpression)
トークンを検証しトークンを生成して EEContext.getSession()
に格納するFn を返します。 |
|
Fn<EEContext,java.lang.Void,E> |
ValidatorBuilder.getCheckExpression(Fn<EEContext,java.lang.Void,? extends E> trueFn,
Fn<EEContext,java.lang.Void,? extends E> falseFn)
値検証委譲先を実行して結果により委譲先を分岐する Fn を返します。 |
|
Fn<EEContext,java.lang.Void,E> |
ValidatorBuilder.getCheckExpression(Fn<EEContext,java.lang.Void,? extends E> trueFn,
Fn<EEContext,java.lang.Void,? extends E> falseFn)
値検証委譲先を実行して結果により委譲先を分岐する Fn を返します。 |
|
void |
ActionBuilder.setAutoUpdaterFactory(Fn<GettingEL,? extends Fn<? super EEContext,java.lang.Void,? extends java.lang.RuntimeException>,? extends java.lang.RuntimeException> autoUpdaterFactory)
|
|
void |
ValidatorBuilder.setValidatorFn(Fn<? super ValidatorContext,java.lang.Boolean,? extends E> validatorFn)
|
Method parameters in woolpack.ee with type arguments of type Fn | |
---|---|
void |
ActionBuilder.setAutoUpdaterFactory(Fn<GettingEL,? extends Fn<? super EEContext,java.lang.Void,? extends java.lang.RuntimeException>,? extends java.lang.RuntimeException> autoUpdaterFactory)
|
Fn 型のパラメータを持つ woolpack.ee のコンストラクタ | |
---|---|
ActionBuilder(ActionInvoker actionDefs,
Fn<GettingEL,? extends Fn<? super EEContext,java.lang.Void,? extends java.lang.RuntimeException>,? extends java.lang.RuntimeException> autoUpdaterFactory)
|
|
ActionBuilder(ActionInvoker actionDefs,
Fn<GettingEL,? extends Fn<? super EEContext,java.lang.Void,? extends java.lang.RuntimeException>,? extends java.lang.RuntimeException> autoUpdaterFactory,
EL forwardComponentELEL,
EL returnEL)
|
|
ValidatorBuilder(Fn<? super ValidatorContext,java.lang.Boolean,? extends E> validatorFn)
EEContext.getConfig() にメッセージの値が
見つからない場合はNullPointerException を投げます。 |
|
ValidatorBuilder(Fn<? super ValidatorContext,java.lang.Boolean,? extends E> validatorFn,
EL messagesEL,
boolean valueNotFoundIgnoreFlag)
|
Constructor parameters in woolpack.ee with type arguments of type Fn | |
---|---|
ActionBuilder(ActionInvoker actionDefs,
Fn<GettingEL,? extends Fn<? super EEContext,java.lang.Void,? extends java.lang.RuntimeException>,? extends java.lang.RuntimeException> autoUpdaterFactory)
|
|
ActionBuilder(ActionInvoker actionDefs,
Fn<GettingEL,? extends Fn<? super EEContext,java.lang.Void,? extends java.lang.RuntimeException>,? extends java.lang.RuntimeException> autoUpdaterFactory,
EL forwardComponentELEL,
EL returnEL)
|
woolpack.el での Fn の使用 |
---|
Fn を返す woolpack.el のメソッド | |
---|---|
Fn<ConvertContext,java.lang.Void,? extends java.lang.RuntimeException> |
ReflectionPropertyELFactory.getFn()
|
Fn<ConvertContext,java.lang.Void,? extends java.lang.RuntimeException> |
MapEL.getFn()
|
Fn<ConvertContext,java.lang.Void,? extends java.lang.RuntimeException> |
MapPropertyELFactory.getFn()
|
Fn 型のパラメータを持つ woolpack.el のメソッド | |
---|---|
static PropertyELFactory |
ELUtils.getPropertyELFactory(Fn<ConvertContext,java.lang.Void,? extends java.lang.RuntimeException> fn)
プロパティにアクセスする GettingEL とEL のファクトリを返します。 |
void |
ReflectionPropertyELFactory.setFn(Fn<ConvertContext,java.lang.Void,? extends java.lang.RuntimeException> fn)
|
void |
MapEL.setFn(Fn<ConvertContext,java.lang.Void,? extends java.lang.RuntimeException> fn)
|
void |
MapPropertyELFactory.setFn(Fn<ConvertContext,java.lang.Void,? extends java.lang.RuntimeException> fn)
|
Fn 型のパラメータを持つ woolpack.el のコンストラクタ | |
---|---|
MapEL(java.lang.String key,
Fn<ConvertContext,java.lang.Void,? extends java.lang.RuntimeException> fn)
|
|
MapPropertyELFactory(Fn<ConvertContext,java.lang.Void,? extends java.lang.RuntimeException> fn,
PropertyELFactory factory)
|
|
ReflectionPropertyELFactory(Fn<ConvertContext,java.lang.Void,? extends java.lang.RuntimeException> fn)
|
woolpack.factory での Fn の使用 |
---|
Fn を実装している woolpack.factory のクラス | |
---|---|
class |
ConcurrentMapCache<C,K,E extends Exception>
委譲先で生成したオブジェクトを ConcurrentMap にキャッシュして返すFn です。 |
class |
GettingELFn<E extends Exception>
GettingEL に委譲するFn です。 |
class |
InputStreamReaderFactory<C>
委譲先で取得した InputStream をReader に変換するFn です。 |
class |
MapCache<C,K,E extends Exception>
委譲先で生成したオブジェクトを Map にキャッシュして返すFn です。 |
class |
NewInstanceFactory<R>
Class.newInstance() を使用するオブジェクトファクトリです。 |
class |
SideEffectConcurrentMapCache<C,K,E extends Exception>
委譲先で生成したオブジェクトを ConcurrentMap にキャッシュして
コンテキスト役に設定するFn です。 |
class |
SideEffectMapCache<C,K,E extends Exception>
委譲先で生成したオブジェクトを Map にキャッシュして
コンテキスト役に設定するFn です。 |
class |
StringInputStreamFactory
文字列のバイト配列表現を返すテスト用の Fn です。 |
class |
StringReaderFactory<E extends Exception>
StringReader を返すテスト用のFn です。 |
Fn を返す woolpack.factory のメソッド | |
---|---|
Fn<? super C,? extends java.io.InputStream,? extends java.io.IOException> |
InputStreamReaderFactory.getInputStreamFactory()
|
Fn<? super C,? extends K,? extends E> |
ConcurrentMapCache.getKeyGetter()
|
Fn<? super C,? extends K,? extends E> |
SideEffectConcurrentMapCache.getKeyGetter()
|
Fn<? super C,? extends K,? extends E> |
MapCache.getKeyGetter()
|
Fn<? super C,? extends K,? extends E> |
SideEffectMapCache.getKeyGetter()
|
Fn<? super C,?,? extends E> |
ConcurrentMapCache.getMaker()
|
Fn<? super C,?,? extends E> |
SideEffectConcurrentMapCache.getMaker()
|
Fn<? super C,?,? extends E> |
MapCache.getMaker()
|
Fn<? super C,?,? extends E> |
SideEffectMapCache.getMaker()
|
Fn<? super C,? extends java.util.concurrent.ConcurrentMap<? super K,java.lang.Object>,? extends E> |
ConcurrentMapCache.getMapGetter()
|
Fn<? super C,? extends java.util.concurrent.ConcurrentMap<? super K,java.lang.Object>,? extends E> |
SideEffectConcurrentMapCache.getMapGetter()
|
Fn<? super C,? extends java.util.Map<? super K,java.lang.Object>,? extends E> |
MapCache.getMapGetter()
|
Fn<? super C,? extends java.util.Map<? super K,java.lang.Object>,? extends E> |
SideEffectMapCache.getMapGetter()
|
Fn 型のパラメータを持つ woolpack.factory のメソッド | ||
---|---|---|
static
|
FactoryUtils.cache(Fn<? super C,? extends java.util.Map<? super K,java.lang.Object>,? extends E> mapGetter,
Fn<? super C,? extends K,? extends E> keyGetter,
Fn<? super C,?,? extends E> maker,
EL el)
|
|
static
|
FactoryUtils.cache(Fn<? super C,? extends java.util.Map<? super K,java.lang.Object>,? extends E> mapGetter,
Fn<? super C,? extends K,? extends E> keyGetter,
Fn<? super C,?,? extends E> maker,
EL el)
|
|
static
|
FactoryUtils.cache(Fn<? super C,? extends java.util.Map<? super K,java.lang.Object>,? extends E> mapGetter,
Fn<? super C,? extends K,? extends E> keyGetter,
Fn<? super C,?,? extends E> maker,
EL el)
|
|
static
|
FactoryUtils.cache(Fn<? super C,? extends java.util.Map<? super K,java.lang.Object>,? extends E> mapGetter,
Fn<? super C,K,? extends E> keyGetter,
Fn<? super C,?,? extends E> maker)
|
|
static
|
FactoryUtils.cache(Fn<? super C,? extends java.util.Map<? super K,java.lang.Object>,? extends E> mapGetter,
Fn<? super C,K,? extends E> keyGetter,
Fn<? super C,?,? extends E> maker)
|
|
static
|
FactoryUtils.cache(Fn<? super C,? extends java.util.Map<? super K,java.lang.Object>,? extends E> mapGetter,
Fn<? super C,K,? extends E> keyGetter,
Fn<? super C,?,? extends E> maker)
|
|
static
|
FactoryUtils.concurrentCache(Fn<? super C,? extends java.util.concurrent.ConcurrentMap<? super K,java.lang.Object>,? extends E> mapGetter,
Fn<? super C,? extends K,? extends E> keyGetter,
Fn<? super C,?,? extends E> maker,
EL el)
|
|
static
|
FactoryUtils.concurrentCache(Fn<? super C,? extends java.util.concurrent.ConcurrentMap<? super K,java.lang.Object>,? extends E> mapGetter,
Fn<? super C,? extends K,? extends E> keyGetter,
Fn<? super C,?,? extends E> maker,
EL el)
|
|
static
|
FactoryUtils.concurrentCache(Fn<? super C,? extends java.util.concurrent.ConcurrentMap<? super K,java.lang.Object>,? extends E> mapGetter,
Fn<? super C,? extends K,? extends E> keyGetter,
Fn<? super C,?,? extends E> maker,
EL el)
|
|
static
|
FactoryUtils.concurrentCache(Fn<? super C,? extends java.util.concurrent.ConcurrentMap<? super K,java.lang.Object>,? extends E> mapGetter,
Fn<? super C,K,? extends E> keyGetter,
Fn<? super C,?,? extends E> maker)
|
|
static
|
FactoryUtils.concurrentCache(Fn<? super C,? extends java.util.concurrent.ConcurrentMap<? super K,java.lang.Object>,? extends E> mapGetter,
Fn<? super C,K,? extends E> keyGetter,
Fn<? super C,?,? extends E> maker)
|
|
static
|
FactoryUtils.concurrentCache(Fn<? super C,? extends java.util.concurrent.ConcurrentMap<? super K,java.lang.Object>,? extends E> mapGetter,
Fn<? super C,K,? extends E> keyGetter,
Fn<? super C,?,? extends E> maker)
|
|
static
|
FactoryUtils.inputStreamReaderFactory(Fn<? super C,? extends java.io.InputStream,? extends java.io.IOException> inputStreamFactory,
java.lang.String charset)
|
|
void |
InputStreamReaderFactory.setInputStreamFactory(Fn<? super C,? extends java.io.InputStream,? extends java.io.IOException> inputStreamFactory)
|
|
void |
ConcurrentMapCache.setKeyGetter(Fn<? super C,? extends K,? extends E> keyGetter)
|
|
void |
SideEffectConcurrentMapCache.setKeyGetter(Fn<? super C,? extends K,? extends E> keyGetter)
|
|
void |
MapCache.setKeyGetter(Fn<? super C,? extends K,? extends E> keyGetter)
|
|
void |
SideEffectMapCache.setKeyGetter(Fn<? super C,? extends K,? extends E> keyGetter)
|
|
void |
ConcurrentMapCache.setMaker(Fn<? super C,?,? extends E> maker)
|
|
void |
SideEffectConcurrentMapCache.setMaker(Fn<? super C,?,? extends E> maker)
|
|
void |
MapCache.setMaker(Fn<? super C,?,? extends E> maker)
|
|
void |
SideEffectMapCache.setMaker(Fn<? super C,?,? extends E> maker)
|
|
void |
ConcurrentMapCache.setMapGetter(Fn<? super C,? extends java.util.concurrent.ConcurrentMap<? super K,java.lang.Object>,? extends E> mapGetter)
|
|
void |
SideEffectConcurrentMapCache.setMapGetter(Fn<? super C,? extends java.util.concurrent.ConcurrentMap<? super K,java.lang.Object>,? extends E> mapGetter)
|
|
void |
MapCache.setMapGetter(Fn<? super C,? extends java.util.Map<? super K,java.lang.Object>,? extends E> mapGetter)
|
|
void |
SideEffectMapCache.setMapGetter(Fn<? super C,? extends java.util.Map<? super K,java.lang.Object>,? extends E> mapGetter)
|
Fn 型のパラメータを持つ woolpack.factory のコンストラクタ | |
---|---|
ConcurrentMapCache(Fn<? super C,? extends java.util.concurrent.ConcurrentMap<? super K,java.lang.Object>,? extends E> mapGetter,
Fn<? super C,K,? extends E> keyGetter,
Fn<? super C,?,? extends E> maker)
|
|
ConcurrentMapCache(Fn<? super C,? extends java.util.concurrent.ConcurrentMap<? super K,java.lang.Object>,? extends E> mapGetter,
Fn<? super C,K,? extends E> keyGetter,
Fn<? super C,?,? extends E> maker)
|
|
ConcurrentMapCache(Fn<? super C,? extends java.util.concurrent.ConcurrentMap<? super K,java.lang.Object>,? extends E> mapGetter,
Fn<? super C,K,? extends E> keyGetter,
Fn<? super C,?,? extends E> maker)
|
|
InputStreamReaderFactory(Fn<? super C,? extends java.io.InputStream,? extends java.io.IOException> inputStreamFactory,
java.lang.String charset)
|
|
MapCache(Fn<? super C,? extends java.util.Map<? super K,java.lang.Object>,? extends E> mapGetter,
Fn<? super C,K,? extends E> keyGetter,
Fn<? super C,?,? extends E> maker)
|
|
MapCache(Fn<? super C,? extends java.util.Map<? super K,java.lang.Object>,? extends E> mapGetter,
Fn<? super C,K,? extends E> keyGetter,
Fn<? super C,?,? extends E> maker)
|
|
MapCache(Fn<? super C,? extends java.util.Map<? super K,java.lang.Object>,? extends E> mapGetter,
Fn<? super C,K,? extends E> keyGetter,
Fn<? super C,?,? extends E> maker)
|
|
SideEffectConcurrentMapCache(Fn<? super C,? extends java.util.concurrent.ConcurrentMap<? super K,java.lang.Object>,? extends E> mapGetter,
Fn<? super C,? extends K,? extends E> keyGetter,
Fn<? super C,?,? extends E> maker,
EL el)
|
|
SideEffectConcurrentMapCache(Fn<? super C,? extends java.util.concurrent.ConcurrentMap<? super K,java.lang.Object>,? extends E> mapGetter,
Fn<? super C,? extends K,? extends E> keyGetter,
Fn<? super C,?,? extends E> maker,
EL el)
|
|
SideEffectConcurrentMapCache(Fn<? super C,? extends java.util.concurrent.ConcurrentMap<? super K,java.lang.Object>,? extends E> mapGetter,
Fn<? super C,? extends K,? extends E> keyGetter,
Fn<? super C,?,? extends E> maker,
EL el)
|
|
SideEffectMapCache(Fn<? super C,? extends java.util.Map<? super K,java.lang.Object>,? extends E> mapGetter,
Fn<? super C,? extends K,? extends E> keyGetter,
Fn<? super C,?,? extends E> maker,
EL el)
|
|
SideEffectMapCache(Fn<? super C,? extends java.util.Map<? super K,java.lang.Object>,? extends E> mapGetter,
Fn<? super C,? extends K,? extends E> keyGetter,
Fn<? super C,?,? extends E> maker,
EL el)
|
|
SideEffectMapCache(Fn<? super C,? extends java.util.Map<? super K,java.lang.Object>,? extends E> mapGetter,
Fn<? super C,? extends K,? extends E> keyGetter,
Fn<? super C,?,? extends E> maker,
EL el)
|
woolpack.fn での Fn の使用 |
---|
Fn を実装している woolpack.fn のクラス | |
---|---|
class |
CastFn<R,E extends Exception>
Class.cast(Object) を使用してキャストするFn です。 |
class |
Delegator<C,R,E extends Exception>
委譲するだけの Fn です。 |
class |
EchoFn<C,E extends Exception>
引数をそのまま返す Fn です。 |
class |
ExecFn<C,R,E extends Exception>
汎関数を処理する Fn です。 |
class |
FixFn<C,R,E extends Exception>
固定値を返す Fn です。 |
class |
IfFn<C,R,E extends Exception>
評価結果により委譲先を分岐する Fn です。 |
class |
JoinFn<A,B,C,E extends Exception>
ふたつの委譲先を接続する Fn です。 |
class |
RecodeFn<C,R,E extends Exception>
通過情報を Collection に記録するテスト用のFn です。 |
class |
SeqFn<C,R,E extends Exception>
委譲先を順次実行し、最後に実行した結果を返す Fn です。 |
class |
SwitchFn<C,R,E extends Exception>
Map を使用して、キーに対する値を返すFn です。 |
class |
ThrowFn<C,R,E extends Exception>
例外を投げる Fn です。 |
class |
TryFn<C,R,E extends Exception>
Java の try-catch-finally のそれぞれのブロックで委譲する Fn です。 |
Fn として宣言されている woolpack.fn のフィールド | |
---|---|
static Fn<java.lang.Class,java.lang.Class,java.lang.RuntimeException> |
FnUtils.TO_WRAPPER
プリミティブ型をオブジェクト型に変換する Fn です。 |
Fn を返す woolpack.fn のメソッド | ||
---|---|---|
Fn<? super C,? extends R,? extends E> |
SwitchFn.getDefaultFn()
|
|
Fn<? super C,? extends R,? extends E> |
IfFn.getFalseFn()
|
|
Fn<? super C,?,? extends E> |
TryFn.getFinallyFn()
|
|
Fn<? super A,? extends B,? extends E> |
JoinFn.getFirstFn()
|
|
Fn<? super C,? extends R,? extends E> |
RecodeFn.getFn()
|
|
Fn<? super C,? extends R,? extends java.lang.Exception> |
TryFn.getFn()
|
|
Fn<? super C,? extends Fn<? super C,? extends R,? extends E>,? extends E> |
ExecFn.getFn()
|
|
Fn<? super C,? extends R,? extends E> |
Delegator.getFn()
|
|
Fn<? super C,?,? extends E> |
IfFn.getIfFn()
|
|
Fn<? super java.lang.Throwable,? extends R,? extends E> |
TryFn.getReportFn()
|
|
Fn<? super B,? extends C,? extends E> |
JoinFn.getSecondFn()
|
|
Fn<? super C,? extends R,? extends E> |
IfFn.getTrueFn()
|
|
static
|
FnUtils.join(Fn<? super A,? extends B,? extends E> fn0,
Fn<? super B,? extends C,? extends E> fn1,
Fn<? super C,? extends D,? extends E> fn2)
|
|
static
|
FnUtils.join(Fn<? super A,? extends B,? extends T> fn0,
Fn<? super B,? extends C,? extends T> fn1,
Fn<? super C,? extends D,? extends T> fn2,
Fn<? super D,? extends E,? extends T> fn3)
|
|
static
|
FnUtils.join(Fn<? super A,? extends B,? extends T> fn0,
Fn<? super B,? extends C,? extends T> fn1,
Fn<? super C,? extends D,? extends T> fn2,
Fn<? super D,? extends E,? extends T> fn3,
Fn<? super E,? extends F,? extends T> fn4)
|
Fn 型の引数を持つ型を返す woolpack.fn のメソッド | |
---|---|
Fn<? super C,? extends Fn<? super C,? extends R,? extends E>,? extends E> |
ExecFn.getFn()
|
java.lang.Iterable<? extends Fn<? super C,? extends R,? extends E>> |
SeqFn.getIterable()
|
Fn 型のパラメータを持つ woolpack.fn のメソッド | ||
---|---|---|
static
|
FnUtils.delegate(Fn<? super C,? extends R,? extends E> fn)
|
|
static
|
FnUtils.exec(Fn<? super C,? extends Fn<? super C,? extends R,? extends E>,? extends E> fn)
|
|
static
|
FnUtils.ifTrue(Fn<? super C,?,? extends E> ifFn,
Fn<? super C,? extends R,? extends E> trueFn,
Fn<? super C,? extends R,? extends E> falseFn)
|
|
static
|
FnUtils.ifTrue(Fn<? super C,?,? extends E> ifFn,
Fn<? super C,? extends R,? extends E> trueFn,
Fn<? super C,? extends R,? extends E> falseFn)
|
|
static
|
FnUtils.ifTrue(Fn<? super C,?,? extends E> ifFn,
Fn<? super C,? extends R,? extends E> trueFn,
Fn<? super C,? extends R,? extends E> falseFn)
|
|
static
|
FnUtils.join(Fn<? super A,? extends B,? extends E> fn0,
Fn<? super B,? extends C,? extends E> fn1)
|
|
static
|
FnUtils.join(Fn<? super A,? extends B,? extends E> fn0,
Fn<? super B,? extends C,? extends E> fn1)
|
|
static
|
FnUtils.join(Fn<? super A,? extends B,? extends E> fn0,
Fn<? super B,? extends C,? extends E> fn1,
Fn<? super C,? extends D,? extends E> fn2)
|
|
static
|
FnUtils.join(Fn<? super A,? extends B,? extends E> fn0,
Fn<? super B,? extends C,? extends E> fn1,
Fn<? super C,? extends D,? extends E> fn2)
|
|
static
|
FnUtils.join(Fn<? super A,? extends B,? extends E> fn0,
Fn<? super B,? extends C,? extends E> fn1,
Fn<? super C,? extends D,? extends E> fn2)
|
|
static
|
FnUtils.join(Fn<? super A,? extends B,? extends T> fn0,
Fn<? super B,? extends C,? extends T> fn1,
Fn<? super C,? extends D,? extends T> fn2,
Fn<? super D,? extends E,? extends T> fn3)
|
|
static
|
FnUtils.join(Fn<? super A,? extends B,? extends T> fn0,
Fn<? super B,? extends C,? extends T> fn1,
Fn<? super C,? extends D,? extends T> fn2,
Fn<? super D,? extends E,? extends T> fn3)
|
|
static
|
FnUtils.join(Fn<? super A,? extends B,? extends T> fn0,
Fn<? super B,? extends C,? extends T> fn1,
Fn<? super C,? extends D,? extends T> fn2,
Fn<? super D,? extends E,? extends T> fn3)
|
|
static
|
FnUtils.join(Fn<? super A,? extends B,? extends T> fn0,
Fn<? super B,? extends C,? extends T> fn1,
Fn<? super C,? extends D,? extends T> fn2,
Fn<? super D,? extends E,? extends T> fn3)
|
|
static
|
FnUtils.join(Fn<? super A,? extends B,? extends T> fn0,
Fn<? super B,? extends C,? extends T> fn1,
Fn<? super C,? extends D,? extends T> fn2,
Fn<? super D,? extends E,? extends T> fn3,
Fn<? super E,? extends F,? extends T> fn4)
|
|
static
|
FnUtils.join(Fn<? super A,? extends B,? extends T> fn0,
Fn<? super B,? extends C,? extends T> fn1,
Fn<? super C,? extends D,? extends T> fn2,
Fn<? super D,? extends E,? extends T> fn3,
Fn<? super E,? extends F,? extends T> fn4)
|
|
static
|
FnUtils.join(Fn<? super A,? extends B,? extends T> fn0,
Fn<? super B,? extends C,? extends T> fn1,
Fn<? super C,? extends D,? extends T> fn2,
Fn<? super D,? extends E,? extends T> fn3,
Fn<? super E,? extends F,? extends T> fn4)
|
|
static
|
FnUtils.join(Fn<? super A,? extends B,? extends T> fn0,
Fn<? super B,? extends C,? extends T> fn1,
Fn<? super C,? extends D,? extends T> fn2,
Fn<? super D,? extends E,? extends T> fn3,
Fn<? super E,? extends F,? extends T> fn4)
|
|
static
|
FnUtils.join(Fn<? super A,? extends B,? extends T> fn0,
Fn<? super B,? extends C,? extends T> fn1,
Fn<? super C,? extends D,? extends T> fn2,
Fn<? super D,? extends E,? extends T> fn3,
Fn<? super E,? extends F,? extends T> fn4)
|
|
static
|
FnUtils.recode(Fn<? super C,? extends R,? extends E> fn,
java.util.Collection<? super C> contextList,
java.util.Collection<? super R> returnList)
|
|
static
|
FnUtils.recode(Fn<? super C,? extends R,? extends E> fn,
java.lang.String name,
java.util.Collection<java.lang.String> nameList)
|
|
static
|
FnUtils.recode(Fn<? super C,? extends R,? extends E> fn,
java.lang.String name,
java.util.Collection<java.lang.String> nameList,
java.util.Collection<? super C> contextList,
java.util.Collection<? super R> returnList)
|
|
void |
SwitchFn.setDefaultFn(Fn<? super C,? extends R,? extends E> defaultFn)
|
|
void |
IfFn.setFalseFn(Fn<? super C,? extends R,? extends E> falseFn)
|
|
void |
TryFn.setFinallyFn(Fn<? super C,?,? extends E> finallyFn)
|
|
void |
JoinFn.setFirstFn(Fn<? super A,? extends B,? extends E> firstFn)
|
|
void |
ExecFn.setFn(Fn<? super C,? extends Fn<? super C,? extends R,? extends E>,? extends E> fn)
|
|
void |
RecodeFn.setFn(Fn<? super C,? extends R,? extends E> fn)
|
|
void |
Delegator.setFn(Fn<? super C,? extends R,? extends E> fn)
|
|
void |
TryFn.setFn(Fn<? super C,? extends R,? extends java.lang.Exception> fn)
|
|
void |
IfFn.setIfFn(Fn<? super C,?,? extends E> ifFn)
|
|
void |
TryFn.setReportFn(Fn<? super java.lang.Throwable,? extends R,? extends E> reportFn)
|
|
void |
JoinFn.setSecondFn(Fn<? super B,? extends C,? extends E> secondFn)
|
|
void |
IfFn.setTrueFn(Fn<? super C,? extends R,? extends E> trueFn)
|
|
static
|
FnUtils.switching(java.util.Map<? super C,? extends R> map,
Fn<? super C,? extends R,? extends E> defaultFn)
|
|
static
|
FnUtils.trying(Fn<? super C,? extends R,? extends java.lang.Exception> fn,
Fn<? super java.lang.Throwable,? extends R,? extends E> reportFn,
Fn<? super C,?,? extends E> finallyFn)
|
|
static
|
FnUtils.trying(Fn<? super C,? extends R,? extends java.lang.Exception> fn,
Fn<? super java.lang.Throwable,? extends R,? extends E> reportFn,
Fn<? super C,?,? extends E> finallyFn)
|
|
static
|
FnUtils.trying(Fn<? super C,? extends R,? extends java.lang.Exception> fn,
Fn<? super java.lang.Throwable,? extends R,? extends E> reportFn,
Fn<? super C,?,? extends E> finallyFn)
|
Method parameters in woolpack.fn with type arguments of type Fn | ||
---|---|---|
static
|
FnUtils.exec(Fn<? super C,? extends Fn<? super C,? extends R,? extends E>,? extends E> fn)
|
|
static
|
FnUtils.seq(java.lang.Iterable<? extends Fn<? super C,? extends R,? extends E>> iterable)
|
|
void |
ExecFn.setFn(Fn<? super C,? extends Fn<? super C,? extends R,? extends E>,? extends E> fn)
|
|
void |
SeqFn.setIterable(java.lang.Iterable<? extends Fn<? super C,? extends R,? extends E>> iterable)
|
Fn 型のパラメータを持つ woolpack.fn のコンストラクタ | |
---|---|
Delegator(Fn<? super C,? extends R,? extends E> fn)
|
|
ExecFn(Fn<? super C,? extends Fn<? super C,? extends R,? extends E>,? extends E> fn)
|
|
IfFn(Fn<? super C,?,? extends E> ifFn,
Fn<? super C,? extends R,? extends E> trueFn,
Fn<? super C,? extends R,? extends E> falseFn)
|
|
IfFn(Fn<? super C,?,? extends E> ifFn,
Fn<? super C,? extends R,? extends E> trueFn,
Fn<? super C,? extends R,? extends E> falseFn)
|
|
IfFn(Fn<? super C,?,? extends E> ifFn,
Fn<? super C,? extends R,? extends E> trueFn,
Fn<? super C,? extends R,? extends E> falseFn)
|
|
JoinFn(Fn<? super A,? extends B,? extends E> firstFn,
Fn<? super B,? extends C,? extends E> secondFn)
|
|
JoinFn(Fn<? super A,? extends B,? extends E> firstFn,
Fn<? super B,? extends C,? extends E> secondFn)
|
|
RecodeFn(Fn<? super C,? extends R,? extends E> fn,
java.lang.String name,
java.util.Collection<java.lang.String> nameList,
java.util.Collection<? super C> contextList,
java.util.Collection<? super R> returnList)
|
|
SwitchFn(java.util.Map<? super C,? extends R> map,
Fn<? super C,? extends R,? extends E> defaultFn)
|
|
TryFn(Fn<? super C,? extends R,? extends java.lang.Exception> fn,
Fn<? super java.lang.Throwable,? extends R,? extends E> reportFn,
Fn<? super C,?,? extends E> finallyFn)
|
|
TryFn(Fn<? super C,? extends R,? extends java.lang.Exception> fn,
Fn<? super java.lang.Throwable,? extends R,? extends E> reportFn,
Fn<? super C,?,? extends E> finallyFn)
|
|
TryFn(Fn<? super C,? extends R,? extends java.lang.Exception> fn,
Fn<? super java.lang.Throwable,? extends R,? extends E> reportFn,
Fn<? super C,?,? extends E> finallyFn)
|
Constructor parameters in woolpack.fn with type arguments of type Fn | |
---|---|
ExecFn(Fn<? super C,? extends Fn<? super C,? extends R,? extends E>,? extends E> fn)
|
|
SeqFn(java.lang.Iterable<? extends Fn<? super C,? extends R,? extends E>> iterable)
|
woolpack.html での Fn の使用 |
---|
Fn を返す woolpack.html のメソッド | |
---|---|
Fn<? super C,java.lang.Void,? extends E> |
BranchPropertyCounter.getFirstFn()
|
Fn<? super C,java.lang.Void,? extends E> |
BranchPropertyCounter.getPluralFn()
|
static Fn<NodeContext,java.lang.Void,java.lang.RuntimeException> |
HtmlUtils.removeExtension(java.lang.String elementName,
java.lang.String attrName)
拡張子を取り除く Fn を返します。 |
Fn 型のパラメータを持つ woolpack.html のメソッド | ||
---|---|---|
static
|
HtmlUtils.branchPropertyCount(EL el,
java.lang.Iterable<java.lang.String> attrNames,
Fn<? super C,java.lang.Void,? extends E> firstFn,
Fn<? super C,java.lang.Void,? extends E> pluralFn)
|
|
static
|
HtmlUtils.branchPropertyCount(EL el,
java.lang.Iterable<java.lang.String> attrNames,
Fn<? super C,java.lang.Void,? extends E> firstFn,
Fn<? super C,java.lang.Void,? extends E> pluralFn)
|
|
void |
BranchPropertyCounter.setFirstFn(Fn<? super C,java.lang.Void,? extends E> firstFn)
|
|
void |
BranchPropertyCounter.setPluralFn(Fn<? super C,java.lang.Void,? extends E> pluralFn)
|
Fn 型のパラメータを持つ woolpack.html のコンストラクタ | |
---|---|
BranchPropertyCounter(EL el,
java.lang.Iterable<java.lang.String> attrNames,
Fn<? super C,java.lang.Void,? extends E> firstFn,
Fn<? super C,java.lang.Void,? extends E> pluralFn)
|
|
BranchPropertyCounter(EL el,
java.lang.Iterable<java.lang.String> attrNames,
Fn<? super C,java.lang.Void,? extends E> firstFn,
Fn<? super C,java.lang.Void,? extends E> pluralFn)
|
woolpack.id での Fn の使用 |
---|
Fn を実装している woolpack.id のクラス | |
---|---|
class |
IdConverter<R,E extends Exception>
id の変換を委譲する Fn です。 |
class |
IdGetter<E extends Exception>
IdContext.getId() を返すFn です。 |
class |
LocalId<C extends IdContext,R,E extends Exception>
委譲先から復帰したときに識別子の値を呼び出し時の状態に初期化する Fn です。 |
Fn を返す woolpack.id のメソッド | |
---|---|
Fn<? super java.lang.String,java.lang.String,? extends E> |
IdConverter.getConverter()
|
Fn 型のパラメータを持つ woolpack.id のメソッド | ||
---|---|---|
static
|
IdUtils.convertId(Fn<? super java.lang.String,java.lang.String,? extends E> fn)
|
|
static
|
IdUtils.localId(Fn<? super C,? extends R,? extends E> fn)
|
|
void |
IdConverter.setConverter(Fn<? super java.lang.String,java.lang.String,? extends E> fn)
|
Fn 型のパラメータを持つ woolpack.id のコンストラクタ | |
---|---|
IdConverter(Fn<? super java.lang.String,java.lang.String,? extends E> converter)
|
|
LocalId(Fn<? super C,? extends R,? extends E> fn)
|
woolpack.idnode での Fn の使用 |
---|
Fn を実装している woolpack.idnode のクラス | |
---|---|
class |
IFrameInserter<C extends NodeContext & IdContext,E extends Exception>
HTML の内部フレームを流し込む Fn です。 |
Fn を返す woolpack.idnode のメソッド | ||
---|---|---|
static
|
IdNodeUtils.cache(java.util.Map<java.lang.String,java.lang.Object> map,
Fn<? super C,?,? extends E> maker)
ノードをキャッシュする Fn を返します。 |
|
Fn<java.lang.String,java.lang.String,? extends E> |
IFrameInserter.getIdConverter()
|
|
Fn<? super C,java.lang.Void,? extends E> |
IFrameInserter.getNodeMaker()
|
Fn 型のパラメータを持つ woolpack.idnode のメソッド | ||
---|---|---|
static
|
IdNodeUtils.cache(java.util.Map<java.lang.String,java.lang.Object> map,
Fn<? super C,?,? extends E> maker)
ノードをキャッシュする Fn を返します。 |
|
static
|
IdNodeUtils.insertIFrame(java.lang.String frameId,
java.lang.String targetName,
Fn<C,java.lang.Void,? extends E> nodeMaker,
Fn<java.lang.String,java.lang.String,? extends E> idConverter)
|
|
static
|
IdNodeUtils.insertIFrame(java.lang.String frameId,
java.lang.String targetName,
Fn<C,java.lang.Void,? extends E> nodeMaker,
Fn<java.lang.String,java.lang.String,? extends E> idConverter)
|
|
void |
IFrameInserter.setIdConverter(Fn<java.lang.String,java.lang.String,? extends E> idConverter)
|
|
void |
IFrameInserter.setNodeMaker(Fn<? super C,java.lang.Void,? extends E> nodeMaker)
|
Fn 型のパラメータを持つ woolpack.idnode のコンストラクタ | |
---|---|
IFrameInserter(java.lang.String frameId,
java.lang.String targetName,
Fn<? super C,java.lang.Void,? extends E> nodeMaker,
Fn<java.lang.String,java.lang.String,? extends E> idConverter)
|
|
IFrameInserter(java.lang.String frameId,
java.lang.String targetName,
Fn<? super C,java.lang.Void,? extends E> nodeMaker,
Fn<java.lang.String,java.lang.String,? extends E> idConverter)
|
woolpack.misc での Fn の使用 |
---|
Fn を実装している woolpack.misc のクラス | |
---|---|
class |
LapTimeFn<C,R,E extends Exception>
委譲先の実行時間を測定する Fn です。 |
class |
LoadBalancer<C,R,E extends Exception,E1 extends Exception>
複数のスレッドで同時に実行することができない Fn を、
複数生成することにより並行に実行するようにみせるFn です。 |
class |
RunnableFn<R,E extends Exception>
Runnable に委譲するFn です。 |
class |
SleepFn<C,R>
スリープするテスト用の Fn です。 |
class |
SwitchNearLocale<R,E extends Exception>
一覧から指定されたロケールに最も近いロケールをキーとして値を返す Fn です。 |
class |
ThreadLocalGetter<R,E extends Exception>
ThreadLocal.get() を返すFn です。 |
class |
TryLocales<R,E extends Exception>
Locale を元に id に接尾辞を付加して成功するまで委譲するFn です。 |
Fn を返す woolpack.misc のメソッド | |
---|---|
Fn<? super java.lang.Exception,?,? extends E> |
TryLocales.getErrorFn()
|
Fn<java.lang.Object,? extends Fn<? super C,? extends R,? extends E>,? extends E1> |
LoadBalancer.getFactory()
|
Fn<? super java.lang.Exception,? extends R,? extends E> |
TryLocales.getFinalFn()
|
Fn<? super C,?,? extends java.lang.RuntimeException> |
FnRunnable.getFn()
|
Fn<? super java.lang.String,? extends R,? extends java.lang.Exception> |
TryLocales.getFn()
|
Fn<? super java.lang.Long,?,? extends E> |
LapTimeFn.getReportFn()
|
Fn 型の引数を持つ型を返す woolpack.misc のメソッド | |
---|---|
Fn<java.lang.Object,? extends Fn<? super C,? extends R,? extends E>,? extends E1> |
LoadBalancer.getFactory()
|
Fn 型のパラメータを持つ woolpack.misc のメソッド | ||
---|---|---|
static
|
MiscUtils.fnRunnable(Fn<? super C,?,? extends java.lang.RuntimeException> fn,
C c)
|
|
static
|
MiscUtils.lapTime(Fn<? super C,? extends R,? extends E> fn,
Fn<? super java.lang.Long,?,? extends E> reportFn)
|
|
static
|
MiscUtils.lapTime(Fn<? super C,? extends R,? extends E> fn,
Fn<? super java.lang.Long,?,? extends E> reportFn)
|
|
static
|
MiscUtils.loadBalancer(Fn<java.lang.Object,? extends Fn<? super C,? extends R,? extends E>,? extends E1> factory,
int length)
|
|
void |
TryLocales.setErrorFn(Fn<? super java.lang.Exception,?,? extends E> errorFn)
|
|
void |
TryLocales.setFinalFn(Fn<? super java.lang.Exception,? extends R,? extends E> finalFn)
|
|
void |
FnRunnable.setFn(Fn<? super C,?,? extends java.lang.RuntimeException> fn)
|
|
void |
TryLocales.setFn(Fn<? super java.lang.String,? extends R,? extends java.lang.Exception> fn)
|
|
void |
LapTimeFn.setReportFn(Fn<? super java.lang.Long,?,? extends E> reportFn)
|
|
static
|
MiscUtils.tryLocales(Fn<? super java.lang.String,? extends R,? extends java.lang.Exception> nodeMaker,
java.lang.ThreadLocal<java.util.Locale> threadLocal)
|
|
static
|
MiscUtils.tryLocales(Fn<? super java.lang.String,? extends R,? extends java.lang.Exception> nodeMaker,
java.lang.ThreadLocal<java.util.Locale> threadLocal,
Fn<? super java.lang.Exception,?,? extends E> errorFn,
Fn<? super java.lang.Exception,? extends R,? extends E> finalFn)
|
|
static
|
MiscUtils.tryLocales(Fn<? super java.lang.String,? extends R,? extends java.lang.Exception> nodeMaker,
java.lang.ThreadLocal<java.util.Locale> threadLocal,
Fn<? super java.lang.Exception,?,? extends E> errorFn,
Fn<? super java.lang.Exception,? extends R,? extends E> finalFn)
|
|
static
|
MiscUtils.tryLocales(Fn<? super java.lang.String,? extends R,? extends java.lang.Exception> nodeMaker,
java.lang.ThreadLocal<java.util.Locale> threadLocal,
Fn<? super java.lang.Exception,?,? extends E> errorFn,
Fn<? super java.lang.Exception,? extends R,? extends E> finalFn)
|
Method parameters in woolpack.misc with type arguments of type Fn | ||
---|---|---|
static
|
MiscUtils.loadBalancer(Fn<java.lang.Object,? extends Fn<? super C,? extends R,? extends E>,? extends E1> factory,
int length)
|
Fn 型のパラメータを持つ woolpack.misc のコンストラクタ | |
---|---|
FnRunnable(Fn<? super C,?,? extends java.lang.RuntimeException> fn,
C c)
|
|
LapTimeFn(Fn<? super C,? extends R,? extends E> fn,
Fn<? super java.lang.Long,?,? extends E> reportFn)
|
|
LapTimeFn(Fn<? super C,? extends R,? extends E> fn,
Fn<? super java.lang.Long,?,? extends E> reportFn)
|
|
LoadBalancer(Fn<java.lang.Object,? extends Fn<? super C,? extends R,? extends E>,? extends E1> factory,
int length)
|
|
TryLocales(Fn<? super java.lang.String,? extends R,? extends java.lang.Exception> fn,
java.lang.ThreadLocal<java.util.Locale> threadLocal,
Fn<? super java.lang.Exception,?,? extends E> errorFn,
Fn<? super java.lang.Exception,? extends R,? extends E> finalFn)
|
|
TryLocales(Fn<? super java.lang.String,? extends R,? extends java.lang.Exception> fn,
java.lang.ThreadLocal<java.util.Locale> threadLocal,
Fn<? super java.lang.Exception,?,? extends E> errorFn,
Fn<? super java.lang.Exception,? extends R,? extends E> finalFn)
|
|
TryLocales(Fn<? super java.lang.String,? extends R,? extends java.lang.Exception> fn,
java.lang.ThreadLocal<java.util.Locale> threadLocal,
Fn<? super java.lang.Exception,?,? extends E> errorFn,
Fn<? super java.lang.Exception,? extends R,? extends E> finalFn)
|
Constructor parameters in woolpack.misc with type arguments of type Fn | |
---|---|
LoadBalancer(Fn<java.lang.Object,? extends Fn<? super C,? extends R,? extends E>,? extends E1> factory,
int length)
|
woolpack.sql.fn での Fn の使用 |
---|
Fn を実装している woolpack.sql.fn のクラス | |
---|---|
class |
BeanResult<R>
現在の行をBeanにコピーして返す Fn です。 |
class |
CountResult
Statement.getUpdateCount() で更新された数を返すFn です。 |
class |
ListResult<R>
Statement.getResultSet() のResultSet.next() でカーソルを移動しながら
委譲先にレコード情報の生成を委譲して、
その結果をList に格納して返すFn です。 |
class |
MapInput<R>
委譲先から PreparedStatementInfo を取得し、
引数をPreparedStatement に設定して
PreparedStatement.execute() を実行し、
返却値の生成を委譲するFn です。 |
class |
MapResult
現在の行を Map にコピーして返すFn です。 |
class |
OneLineResult<R>
検索結果を一行だけ取得して返す Fn です。 |
class |
SingleInput<C,R>
委譲先からクエリを取得し、 引数を PreparedStatement に設定して
PreparedStatement.execute() を実行し、
返却値の生成を委譲するFn です。 |
class |
SingleResult
現在の行の最初の列の値を返す Fn です。 |
class |
StatementInput<C,R>
委譲先からクエリを取得して Statement.execute(String) を実行し、
返却値の生成を委譲するFn です。 |
Fn を返す woolpack.sql.fn のメソッド | |
---|---|
Fn<? super java.sql.PreparedStatement,? extends R,? extends java.lang.Exception> |
MapInput.getConverter()
|
Fn<? super java.sql.PreparedStatement,? extends R,? extends java.lang.Exception> |
SingleInput.getConverter()
|
Fn<? super java.sql.Statement,? extends R,? extends java.lang.Exception> |
StatementInput.getConverter()
|
Fn<java.lang.String,EL,? extends java.lang.Exception> |
BeanResult.getElFactory()
|
Fn<? super java.lang.Integer,? extends java.util.Map<java.lang.String,java.lang.Object>,? extends java.lang.Exception> |
MapResult.getMapFactory()
|
Fn<? super java.util.Map<java.lang.String,?>,? extends PreparedStatementInfo,? extends java.lang.Exception> |
MapInput.getQueryFactory()
|
Fn<? super C,? extends java.lang.String,? extends java.lang.Exception> |
SingleInput.getQueryFactory()
|
Fn<? super C,? extends java.lang.String,? extends java.lang.Exception> |
StatementInput.getQueryFactory()
|
Fn<? super java.sql.ResultSet,? extends R,? extends java.lang.Exception> |
OneLineResult.getRowFn()
|
Fn<? super java.sql.ResultSet,? extends R,? extends java.lang.Exception> |
ListResult.getRowFn()
|
Fn<? super java.sql.PreparedStatement,? extends R,? extends java.lang.Exception> |
OneLineResult.getZeroFn()
|
Fn 型のパラメータを持つ woolpack.sql.fn のメソッド | ||
---|---|---|
static
|
SqlFnUtils.getBeanResult(java.lang.Class<R> clazz,
Fn<java.lang.String,EL,? extends java.lang.Exception> elFactory)
|
|
static
|
SqlFnUtils.getList(Fn<? super java.sql.ResultSet,? extends R,? extends java.lang.Exception> fn)
|
|
static
|
SqlFnUtils.getList(Fn<? super java.sql.ResultSet,? extends R,? extends java.lang.Exception> fn,
int max)
|
|
static MapResult |
SqlFnUtils.getMapResult(Fn<? super java.lang.Integer,? extends java.util.Map<java.lang.String,java.lang.Object>,? extends java.lang.Exception> mapFactory)
|
|
static
|
SqlFnUtils.getOne(Fn<? super java.sql.ResultSet,? extends R,? extends java.lang.Exception> rowFn)
|
|
static
|
SqlFnUtils.getOne(Fn<? super java.sql.ResultSet,? extends R,? extends java.lang.Exception> rowFn,
Fn<? super java.sql.Statement,? extends R,? extends java.lang.Exception> zeroFn)
|
|
static
|
SqlFnUtils.getOne(Fn<? super java.sql.ResultSet,? extends R,? extends java.lang.Exception> rowFn,
Fn<? super java.sql.Statement,? extends R,? extends java.lang.Exception> zeroFn)
|
|
static
|
SqlFnUtils.inputMap(javax.sql.DataSource dataSource,
Fn<? super java.util.Map<java.lang.String,?>,? extends PreparedStatementInfo,? extends java.lang.Exception> queryFactory,
Fn<? super java.sql.PreparedStatement,? extends R,? extends java.lang.Exception> converter)
|
|
static
|
SqlFnUtils.inputMap(javax.sql.DataSource dataSource,
Fn<? super java.util.Map<java.lang.String,?>,? extends PreparedStatementInfo,? extends java.lang.Exception> queryFactory,
Fn<? super java.sql.PreparedStatement,? extends R,? extends java.lang.Exception> converter)
|
|
static
|
SqlFnUtils.inputMap(javax.sql.DataSource dataSource,
PreparedStatementInfo info,
Fn<? super java.sql.PreparedStatement,? extends R,? extends java.lang.Exception> converter)
|
|
static
|
SqlFnUtils.inputSingle(javax.sql.DataSource dataSource,
Fn<? super C,? extends java.lang.String,? extends java.lang.Exception> queryFactory,
Fn<? super java.sql.PreparedStatement,? extends R,? extends java.lang.Exception> converter)
|
|
static
|
SqlFnUtils.inputSingle(javax.sql.DataSource dataSource,
Fn<? super C,? extends java.lang.String,? extends java.lang.Exception> queryFactory,
Fn<? super java.sql.PreparedStatement,? extends R,? extends java.lang.Exception> converter)
|
|
static
|
SqlFnUtils.inputSingle(javax.sql.DataSource dataSource,
java.lang.String query,
Fn<? super java.sql.PreparedStatement,? extends R,? extends java.lang.Exception> converter)
|
|
static
|
SqlFnUtils.inputStatement(javax.sql.DataSource dataSource,
Fn<? super C,? extends java.lang.String,? extends java.lang.Exception> fn,
Fn<? super java.sql.Statement,? extends R,? extends java.lang.Exception> converter)
|
|
static
|
SqlFnUtils.inputStatement(javax.sql.DataSource dataSource,
Fn<? super C,? extends java.lang.String,? extends java.lang.Exception> fn,
Fn<? super java.sql.Statement,? extends R,? extends java.lang.Exception> converter)
|
|
static
|
SqlFnUtils.inputStatement(javax.sql.DataSource dataSource,
java.lang.String query,
Fn<? super java.sql.Statement,? extends R,? extends java.lang.Exception> converter)
|
|
void |
MapInput.setConverter(Fn<? super java.sql.PreparedStatement,? extends R,? extends java.lang.Exception> converter)
|
|
void |
SingleInput.setConverter(Fn<? super java.sql.PreparedStatement,? extends R,? extends java.lang.Exception> converter)
|
|
void |
StatementInput.setConverter(Fn<? super java.sql.Statement,? extends R,? extends java.lang.Exception> converter)
|
|
void |
MapResult.setMapFactory(Fn<? super java.lang.Integer,? extends java.util.Map<java.lang.String,java.lang.Object>,? extends java.lang.Exception> mapFactory)
|
|
void |
SingleInput.setQueryFactory(Fn<? super C,? extends java.lang.String,? extends java.lang.Exception> queryFactory)
|
|
void |
StatementInput.setQueryFactory(Fn<? super C,? extends java.lang.String,? extends java.lang.Exception> queryFactory)
|
|
void |
MapInput.setQueryFactory(Fn<? super java.util.Map<java.lang.String,?>,? extends PreparedStatementInfo,? extends java.lang.Exception> queryFactory)
|
|
void |
OneLineResult.setRowFn(Fn<? super java.sql.ResultSet,? extends R,? extends java.lang.Exception> fn)
|
|
void |
ListResult.setRowFn(Fn<? super java.sql.ResultSet,? extends R,? extends java.lang.Exception> fn)
|
|
void |
OneLineResult.setZeroFn(Fn<? super java.sql.Statement,? extends R,? extends java.lang.Exception> zeroFn)
|
Fn 型のパラメータを持つ woolpack.sql.fn のコンストラクタ | |
---|---|
BeanResult(java.lang.Class<R> clazz,
Fn<java.lang.String,EL,? extends java.lang.Exception> elFactory)
|
|
ListResult(Fn<? super java.sql.ResultSet,? extends R,? extends java.lang.Exception> fn)
最大 Integer.MAX_VALUE 回ResultSet.next() を呼び出します。 |
|
ListResult(Fn<? super java.sql.ResultSet,? extends R,? extends java.lang.Exception> fn,
int max)
|
|
MapInput(javax.sql.DataSource dataSource,
Fn<? super java.util.Map<java.lang.String,?>,? extends PreparedStatementInfo,? extends java.lang.Exception> queryFactory,
Fn<? super java.sql.PreparedStatement,? extends R,? extends java.lang.Exception> converter)
|
|
MapInput(javax.sql.DataSource dataSource,
Fn<? super java.util.Map<java.lang.String,?>,? extends PreparedStatementInfo,? extends java.lang.Exception> queryFactory,
Fn<? super java.sql.PreparedStatement,? extends R,? extends java.lang.Exception> converter)
|
|
MapResult(Fn<? super java.lang.Integer,? extends java.util.Map<java.lang.String,java.lang.Object>,? extends java.lang.Exception> mapFactory)
|
|
OneLineResult(Fn<? super java.sql.ResultSet,? extends R,? extends java.lang.Exception> rowFn)
行が存在しない場合は IllegalStateException を投げます。 |
|
OneLineResult(Fn<? super java.sql.ResultSet,? extends R,? extends java.lang.Exception> rowFn,
Fn<? super java.sql.Statement,? extends R,? extends java.lang.Exception> zeroFn)
|
|
OneLineResult(Fn<? super java.sql.ResultSet,? extends R,? extends java.lang.Exception> rowFn,
Fn<? super java.sql.Statement,? extends R,? extends java.lang.Exception> zeroFn)
|
|
SingleInput(javax.sql.DataSource dataSource,
Fn<? super C,? extends java.lang.String,? extends java.lang.Exception> queryFactory,
Fn<? super java.sql.PreparedStatement,? extends R,? extends java.lang.Exception> converter)
|
|
SingleInput(javax.sql.DataSource dataSource,
Fn<? super C,? extends java.lang.String,? extends java.lang.Exception> queryFactory,
Fn<? super java.sql.PreparedStatement,? extends R,? extends java.lang.Exception> converter)
|
|
StatementInput(javax.sql.DataSource dataSource,
Fn<? super C,? extends java.lang.String,? extends java.lang.Exception> queryFactory,
Fn<? super java.sql.Statement,? extends R,? extends java.lang.Exception> converter)
|
|
StatementInput(javax.sql.DataSource dataSource,
Fn<? super C,? extends java.lang.String,? extends java.lang.Exception> queryFactory,
Fn<? super java.sql.Statement,? extends R,? extends java.lang.Exception> converter)
|
woolpack.sql.meta での Fn の使用 |
---|
Fn として宣言されている woolpack.sql.meta のフィールド | |
---|---|
static Fn<TableInfo,PreparedStatementInfo,java.lang.RuntimeException> |
SqlMetaUtils.DELETE_FACTORY
主キーを検索条件とする削除用のクエリ情報を生成する Fn です。 |
static Fn<TableInfo,PreparedStatementInfo,java.lang.RuntimeException> |
SqlMetaUtils.INSERT_FACTORY
登録用のクエリ情報を生成する Fn です。 |
static Fn<TableInfo,Fn<java.util.Collection<java.lang.String>,PreparedStatementInfo,java.lang.RuntimeException>,java.lang.RuntimeException> |
SqlMetaUtils.INSERT_FACTORY_FACTORY
指定されたカラム名だけを指定する登録用のクエリ情報を生成する Fn を返すFn です。 |
static Fn<java.util.List<TableInfo>,Fn<java.util.Collection<java.lang.String>,PreparedStatementInfo,java.lang.RuntimeException>,java.lang.RuntimeException> |
SqlMetaUtils.JOIN_SELECT_FACTORY_FACTORY
指定されたカラム名だけを検索条件に指定する検索用のクエリ情報を生成する Fn を返すFn です。 |
static Fn<TableInfo,PreparedStatementInfo,java.lang.RuntimeException> |
SqlMetaUtils.SELECT_FACTORY
主キーを検索条件として検索用のクエリ情報を生成する Fn です。 |
static Fn<TableInfo,Fn<java.util.Collection<java.lang.String>,PreparedStatementInfo,java.lang.RuntimeException>,java.lang.RuntimeException> |
SqlMetaUtils.SELECT_FACTORY_FACTORY
指定されたカラム名だけを検索条件に指定する検索用のクエリ情報を生成する Fn を返すFn です。 |
static Fn<TableInfo,PreparedStatementInfo,java.lang.RuntimeException> |
SqlMetaUtils.UPDATE_FACTORY
主キーを検索条件として主キー以外の値を更新する更新用のクエリ情報を生成する Fn です。 |
static Fn<TableInfo,Fn<java.util.Collection<java.lang.String>,PreparedStatementInfo,java.lang.RuntimeException>,java.lang.RuntimeException> |
SqlMetaUtils.UPDATE_FACTORY_FACTORY
主キーの指定されたカラム名だけを検索条件として 指定されたカラム名だけを指定する更新用のクエリ情報を生成する Fn を返すFn です。 |
Fn 型の型パラメータを持つ woolpack.sql.meta のフィールド | |
---|---|
static Fn<TableInfo,Fn<java.util.Collection<java.lang.String>,PreparedStatementInfo,java.lang.RuntimeException>,java.lang.RuntimeException> |
SqlMetaUtils.INSERT_FACTORY_FACTORY
指定されたカラム名だけを指定する登録用のクエリ情報を生成する Fn を返すFn です。 |
static Fn<java.util.List<TableInfo>,Fn<java.util.Collection<java.lang.String>,PreparedStatementInfo,java.lang.RuntimeException>,java.lang.RuntimeException> |
SqlMetaUtils.JOIN_SELECT_FACTORY_FACTORY
指定されたカラム名だけを検索条件に指定する検索用のクエリ情報を生成する Fn を返すFn です。 |
static Fn<TableInfo,Fn<java.util.Collection<java.lang.String>,PreparedStatementInfo,java.lang.RuntimeException>,java.lang.RuntimeException> |
SqlMetaUtils.SELECT_FACTORY_FACTORY
指定されたカラム名だけを検索条件に指定する検索用のクエリ情報を生成する Fn を返すFn です。 |
static Fn<TableInfo,Fn<java.util.Collection<java.lang.String>,PreparedStatementInfo,java.lang.RuntimeException>,java.lang.RuntimeException> |
SqlMetaUtils.UPDATE_FACTORY_FACTORY
主キーの指定されたカラム名だけを検索条件として 指定されたカラム名だけを指定する更新用のクエリ情報を生成する Fn を返すFn です。 |
woolpack.sql.tx での Fn の使用 |
---|
Fn を実装している woolpack.sql.tx のクラス | |
---|---|
class |
CommitFn<C,R>
DataSource からConnection を取得してConnection.commit() を呼び出すFn です。 |
class |
RollbackFn<C,R>
DataSource からConnection を取得してConnection.rollback() を呼び出すFn です。 |
class |
TxFn<C,R>
RDBとのトランザクションのブロックを処理する Fn です。 |
Fn を返す woolpack.sql.tx のメソッド | |
---|---|
Fn<? super C,? extends R,? extends java.lang.Exception> |
TxFn.getFn()
|
Fn 型のパラメータを持つ woolpack.sql.tx のメソッド | ||
---|---|---|
void |
TxFn.setFn(Fn<? super C,? extends R,? extends java.lang.Exception> fn)
|
|
static
|
SqlTxUtils.tx(javax.sql.DataSource dataSource,
Fn<? super C,? extends R,java.lang.Exception> fn)
|
Fn 型のパラメータを持つ woolpack.sql.tx のコンストラクタ | |
---|---|
TxFn(javax.sql.DataSource dataSource,
Fn<? super C,? extends R,? extends java.lang.Exception> fn)
|
woolpack.test での Fn の使用 |
---|
Fn 型のパラメータを持つ woolpack.test のコンストラクタ | |
---|---|
TestDomContextBuilder(Fn<java.lang.String,? extends Fn<? super org.w3c.dom.Node,? extends org.w3c.dom.Node,? extends java.lang.RuntimeException>,? extends java.lang.RuntimeException> factory)
|
|
TestDomContextBuilder(java.lang.Iterable<java.lang.String> attrNames,
Fn<java.lang.String,? extends Fn<? super org.w3c.dom.Node,? extends org.w3c.dom.Node,? extends java.lang.RuntimeException>,? extends java.lang.RuntimeException> factory)
|
Constructor parameters in woolpack.test with type arguments of type Fn | |
---|---|
TestDomContextBuilder(Fn<java.lang.String,? extends Fn<? super org.w3c.dom.Node,? extends org.w3c.dom.Node,? extends java.lang.RuntimeException>,? extends java.lang.RuntimeException> factory)
|
|
TestDomContextBuilder(java.lang.Iterable<java.lang.String> attrNames,
Fn<java.lang.String,? extends Fn<? super org.w3c.dom.Node,? extends org.w3c.dom.Node,? extends java.lang.RuntimeException>,? extends java.lang.RuntimeException> factory)
|
woolpack.typeconvert での Fn の使用 |
---|
Fn を実装している woolpack.typeconvert のクラス | |
---|---|
class |
Converter
ConvertContext.getValue() を委譲先で変換した結果を
ConvertContext.setValue(Object) に設定するFn です。 |
class |
DelegationIfNecessityConverter
変換前の値が変換後の型の変数に設定可能でない場合に委譲する Fn です。 |
class |
PropertyNameGetter
ConvertContext.getPropertyName() を返すFn です。 |
class |
SettingFnConverter
ConvertContext.setFn(Fn) に委譲先を設定した後に委譲するFn です。 |
class |
ToArrayConverter
配列に変換する Fn です。 |
class |
ToBeanConverter
Beanに変換する Fn です。 |
class |
ToCollectionDecompositionConverter
値が Iterable の場合はその最初の要素を変換するように委譲するFn です。 |
class |
ToCollectionViewConverter
List 、Collection 、Iterable に変換するFn です。 |
class |
ToMapViewConverter
Map のビューに変換するFn です。 |
class |
ToTypeConverter
ConvertContext.getToType() を委譲先で変換した結果を
ConvertContext.setToType(Class) に設定するFn です。 |
Fn として宣言されている woolpack.typeconvert のフィールド | |
---|---|
static Fn<ConvertContext,java.lang.Void,java.lang.RuntimeException> |
TypeConvertUtils.COLLECTION_CONVERTER
一覧型変換器のデフォルト値です。 |
static Fn<ConvertContext,java.lang.Class,java.lang.RuntimeException> |
TypeConvertUtils.GET_FROM_TYPE
ConvertContext.getValue() のObject.getClass() を返すFn です。 |
static Fn<ConvertContext,java.lang.String,java.lang.RuntimeException> |
TypeConvertUtils.GET_PROPERTY_NAME
|
static Fn<ConvertContext,java.lang.Class,java.lang.RuntimeException> |
TypeConvertUtils.GET_TO_TYPE
ConvertContext.getToType() を返すFn です。 |
static Fn<ConvertContext,java.lang.Void,java.lang.RuntimeException> |
TypeConvertUtils.SIMPLE_CONVERTER
単純型変換器のデフォルト値です。 |
Fn を返す woolpack.typeconvert のメソッド | |
---|---|
static Fn<ConvertContext,java.lang.Void,java.lang.RuntimeException> |
TypeConvertUtils.getCollectionConverter(java.text.NumberFormat numberFormat,
java.text.DateFormat dateFormat)
一覧型変換器を返します。 |
Fn<ConvertContext,java.lang.Void,java.lang.RuntimeException> |
ConvertContext.getFn()
|
Fn<? super java.lang.Class,? extends java.lang.Class,? extends java.lang.RuntimeException> |
ToTypeConverter.getFn()
|
Fn<java.lang.Object,?,? extends java.lang.RuntimeException> |
Converter.getFn()
|
static Fn<ConvertContext,java.lang.Void,java.lang.RuntimeException> |
TypeConvertUtils.getSimpleConverter(java.text.NumberFormat numberFormat,
java.text.DateFormat dateFormat,
Fn<ConvertContext,java.lang.Void,java.lang.RuntimeException> successorFn)
単純型変換器を返します。 |
static Fn<java.lang.Object,BeanMap,java.lang.RuntimeException> |
TypeConvertUtils.toMap()
|
static Fn<java.lang.Object,BeanMap,java.lang.RuntimeException> |
TypeConvertUtils.toMap(Fn<ConvertContext,java.lang.Void,java.lang.RuntimeException> fn)
|
Fn 型のパラメータを持つ woolpack.typeconvert のメソッド | |
---|---|
static Fn<ConvertContext,java.lang.Void,java.lang.RuntimeException> |
TypeConvertUtils.getSimpleConverter(java.text.NumberFormat numberFormat,
java.text.DateFormat dateFormat,
Fn<ConvertContext,java.lang.Void,java.lang.RuntimeException> successorFn)
単純型変換器を返します。 |
void |
ToTypeConverter.setFn(Fn<? super java.lang.Class,? extends java.lang.Class,? extends java.lang.RuntimeException> fn)
|
void |
ConvertContext.setFn(Fn<ConvertContext,java.lang.Void,java.lang.RuntimeException> fn)
|
void |
Converter.setFn(Fn<java.lang.Object,?,? extends java.lang.RuntimeException> fn)
|
static Fn<java.lang.Object,BeanMap,java.lang.RuntimeException> |
TypeConvertUtils.toMap(Fn<ConvertContext,java.lang.Void,java.lang.RuntimeException> fn)
|
Fn 型のパラメータを持つ woolpack.typeconvert のコンストラクタ | |
---|---|
BeanMap(java.lang.Object object,
Fn<ConvertContext,java.lang.Void,? extends java.lang.RuntimeException> fn)
|
|
Converter(Fn<java.lang.Object,?,? extends java.lang.RuntimeException> fn)
|
|
DelegationIfNecessityConverter(Fn<ConvertContext,java.lang.Void,? extends java.lang.RuntimeException> fn)
|
|
SettingFnConverter(Fn<ConvertContext,java.lang.Void,? extends java.lang.RuntimeException> fn)
|
|
ToArrayConverter(Fn<ConvertContext,java.lang.Void,? extends java.lang.RuntimeException> fn)
|
|
ToCollectionDecompositionConverter(Fn<ConvertContext,java.lang.Void,java.lang.RuntimeException> fn)
|
|
ToCollectionViewConverter(Fn<ConvertContext,java.lang.Void,? extends java.lang.RuntimeException> fn)
|
|
ToMapViewConverter(Fn<ConvertContext,java.lang.Void,? extends java.lang.RuntimeException> fn)
|
|
ToTypeConverter(Fn<? super java.lang.Class,? extends java.lang.Class,? extends java.lang.RuntimeException> fn)
|
woolpack.validator での Fn の使用 |
---|
Fn を実装している woolpack.validator のクラス | |
---|---|
class |
ConvertValidator<E extends Exception>
値の変換を委譲する Fn です。 |
class |
LocalIndexValidator<E extends Exception>
インデックス値を一時的に設定して委譲し、 委譲先から復帰したときに呼び出し時の状態に初期化する Fn です。 |
class |
LocalKeyValidator<E extends Exception>
キー値を一時的に設定して委譲し、 委譲先から復帰したときに呼び出し時の状態に初期化する Fn です。 |
class |
MapGetter<E extends Exception>
ValidatorContext.getInputMap() を返すFn です。 |
class |
MessageValidator<E extends Exception>
メッセージを追加する Fn です。 |
class |
NameBranch<E extends Exception>
プロパティ名で委譲先を分岐する Fn です。 |
class |
NameBranchIfExists<E extends Exception>
プロパティ名で委譲先を分岐する Fn です。 |
class |
ValueGetter<E extends Exception>
ValidatorContext.getValue() を返すFn です。 |
class |
ValueLoopValidator<E extends Exception>
ValidatorContext.getInputMap() の
ValidatorContext.getKey() をキーとした
値一覧に対し順次委譲先を実行するFn です。 |
class |
ValuesGetter<E extends Exception>
ValidatorContext.getInputMap() の
ValidatorContext.getKey() を
キーとした値一覧を返すFn です。 |
Fn を返す woolpack.validator のメソッド | |
---|---|
Fn<java.lang.Object,?,? extends E> |
ConvertValidator.getFn()
|
Fn 型の引数を持つ型を返す woolpack.validator のメソッド | |
---|---|
java.util.Map<java.lang.String,? extends Fn<? super ValidatorContext,java.lang.Boolean,? extends E>> |
NameBranch.getMap()
|
Fn 型のパラメータを持つ woolpack.validator のメソッド | ||
---|---|---|
static
|
ValidatorUtils.convertValue(Fn<java.lang.Object,?,? extends E> fn)
|
|
static
|
ValidatorUtils.localIndex(int tmpIndex,
Fn<? super ValidatorContext,java.lang.Boolean,? extends E> fn)
|
|
static
|
ValidatorUtils.localKey(java.lang.String tmpKey,
Fn<? super ValidatorContext,java.lang.Boolean,? extends E> fn)
|
|
static
|
ValidatorUtils.loopValue(BooleanOperator<ValidatorContext,E> operator,
Fn<? super ValidatorContext,java.lang.Boolean,? extends E> fn)
|
|
static
|
ValidatorUtils.loopValue(Fn<? super ValidatorContext,java.lang.Boolean,? extends E> fn)
|
|
void |
ConvertValidator.setFn(Fn<java.lang.Object,?,? extends E> fn)
|
Method parameters in woolpack.validator with type arguments of type Fn | ||
---|---|---|
static
|
ValidatorUtils.branchByName(BooleanOperator<ValidatorContext,E> operator,
java.util.Map<java.lang.String,? extends Fn<? super ValidatorContext,java.lang.Boolean,? extends E>> map)
|
|
static
|
ValidatorUtils.branchByName(java.util.Map<java.lang.String,? extends Fn<? super ValidatorContext,java.lang.Boolean,? extends E>> map)
BoolUtils.and() を使用します。 |
|
static
|
ValidatorUtils.branchByNameIfExists(BooleanOperator<ValidatorContext,E> operator,
java.util.Map<java.lang.String,? extends Fn<? super ValidatorContext,java.lang.Boolean,? extends E>> map)
|
|
static
|
ValidatorUtils.branchByNameIfExists(java.util.Map<java.lang.String,? extends Fn<? super ValidatorContext,java.lang.Boolean,? extends E>> map)
BoolUtils.and() を使用します。 |
|
void |
NameBranch.setMap(java.util.Map<java.lang.String,? extends Fn<? super ValidatorContext,java.lang.Boolean,? extends E>> map)
|
Fn 型のパラメータを持つ woolpack.validator のコンストラクタ | |
---|---|
ConvertValidator(Fn<java.lang.Object,?,? extends E> fn)
|
|
LocalIndexValidator(int index,
Fn<? super ValidatorContext,java.lang.Boolean,? extends E> fn)
|
|
LocalKeyValidator(java.lang.String key,
Fn<? super ValidatorContext,java.lang.Boolean,? extends E> fn)
|
|
ValueLoopValidator(BooleanOperator<ValidatorContext,E> operator,
Fn<? super ValidatorContext,java.lang.Boolean,? extends E> fn)
|
|
ValueLoopValidator(Fn<? super ValidatorContext,java.lang.Boolean,? extends E> fn)
BoolUtils.and() を使用します。 |
Constructor parameters in woolpack.validator with type arguments of type Fn | |
---|---|
NameBranch(BooleanOperator<ValidatorContext,E> operator,
java.util.Map<java.lang.String,? extends Fn<? super ValidatorContext,java.lang.Boolean,? extends E>> map)
|
|
NameBranchIfExists(BooleanOperator<ValidatorContext,E> operator,
java.util.Map<java.lang.String,? extends Fn<? super ValidatorContext,java.lang.Boolean,? extends E>> map)
|
woolpack.visitor での Fn の使用 |
---|
Fn を実装している woolpack.visitor のクラス | |
---|---|
class |
ArrayAcceptor<E extends Exception>
エレメント役を配列とみなして、順次取り出した 値を引数にして Visitor.visit(Object) に委譲するFn です。 |
class |
BeanAcceptor<E extends Exception>
エレメント役から順次取り出したプロパティの 名前と値を引数にして Visitor.visit(Object) に委譲するFn です。 |
class |
ComplexAcceptor<E extends Exception>
複合体を一段階分解した値を引数にして Visitor.visit(Object) に委譲するFn です。 |
class |
EchoAcceptor<E extends Exception>
Visitor.visit() に委譲するFn です。 |
class |
ElementAcceptor<E extends Exception>
コンテキストに DOM エレメントを追加して子ノードの処理を委譲する Fn です。 |
class |
FixAcceptor<E extends Exception>
固定値を引数にして Visitor に委譲するFn です。 |
class |
IterableAcceptor<E extends Exception>
エレメント役を Iterable にキャストして、順次取り出した
値を引数にしてVisitor.visit(Object) に委譲するFn です。 |
class |
MapAcceptor<E extends Exception>
エレメント役を Map にキャストして、順次取り出した
キーと値を引数にしてVisitor.visit(Object) に委譲するFn です。 |
Fn 型の型パラメータを持つ woolpack.visitor のフィールド | |
---|---|
static java.util.Map<java.lang.Object,Fn<Visitor<java.util.List<java.lang.Object>,java.lang.RuntimeException>,java.lang.Void,java.lang.RuntimeException>> |
VisitorAppUtils.CHECK_NOT_EMPTY
構造化されたエレメントに null も空文字列も存在しないことをチェックするための Visitor.setMap(Map) に設定する値です。 |
static java.util.Map<java.lang.Object,Fn<Visitor<org.w3c.dom.Node,java.lang.RuntimeException>,java.lang.Void,java.lang.RuntimeException>> |
VisitorAppUtils.DOC
構造化されたエレメントを HTML 表現に変換するための Visitor.setMap(Map) に設定する値です。 |
static java.util.Map<java.lang.Object,Fn<Visitor<java.lang.StringBuilder,java.lang.RuntimeException>,java.lang.Void,java.lang.RuntimeException>> |
VisitorAppUtils.DUMP
構造化されたエレメントをダンプ情報に変換するための Visitor.setMap(Map) に設定する値です。 |
static java.util.Map<java.lang.Object,Fn<Visitor<java.lang.StringBuilder,java.lang.RuntimeException>,java.lang.Void,java.lang.RuntimeException>> |
VisitorAppUtils.JS
構造化されたエレメントを Javascript 表現に変換するための Visitor.setMap(Map) に設定する値です。 |
static java.util.Map<java.lang.Object,Fn<? super Visitor<java.util.Collection<java.lang.String>,java.lang.RuntimeException>,java.lang.Void,java.lang.RuntimeException>> |
VisitorAppUtils.MESSAGE
構造化されたエレメントに含まれる MessageValidator.getMessage() を収集するための、
Visitor.setMap(Map) に設定する値です。 |
Fn 型の引数を持つ型を返す woolpack.visitor のメソッド | |
---|---|
java.util.Map<java.lang.Object,? extends Fn<? super Visitor<S,E>,java.lang.Void,? extends E>> |
Visitor.getMap()
|
Fn 型のパラメータを持つ woolpack.visitor のメソッド | |
---|---|
void |
Visitor.visit(java.lang.Object element,
Fn<? super Visitor<S,E>,java.lang.Void,? extends E> acceptor)
Visitor.setElement(Object) を一時的に設定して委譲し、
委譲先から復帰したときに呼び出し時の状態に初期化します。 |
Method parameters in woolpack.visitor with type arguments of type Fn | |
---|---|
void |
Visitor.setMap(java.util.Map<java.lang.Object,? extends Fn<? super Visitor<S,E>,java.lang.Void,? extends E>> map)
|
Fn 型のパラメータを持つ woolpack.visitor のコンストラクタ | |
---|---|
ElementAcceptor(java.lang.String elementName,
Fn<? super Visitor<org.w3c.dom.Node,E>,java.lang.Void,? extends E> acceptor)
|
woolpack.web での Fn の使用 |
---|
Fn を実装している woolpack.web のクラス | |
---|---|
class |
ContainerContextSetter<E extends Exception>
WebContext.setContainer(Object) にContainerContext を設定するFn です。 |
Fn として宣言されている woolpack.web のフィールド | |
---|---|
static Fn<WebContext,java.lang.Void,java.lang.RuntimeException> |
WebUtils.CLEAR_SESSION
セッションスコープをクリアする Fn です。 |
Fn を返す woolpack.web のメソッド | ||
---|---|---|
static
|
WebUtils.applicationFn()
アプリケーションスコープを返す Fn を返します。 |
|
Fn<? super ContainerContext<WebContext>,?,? extends java.lang.Exception> |
ContainerContextSetter.getFn()
|
|
static
|
WebUtils.requestFn()
リクエストスコープを返す Fn を返します。 |
|
static
|
WebUtils.sessionFn()
セッションスコープを返す Fn を返します。 |
Fn 型のパラメータを持つ woolpack.web のメソッド | ||
---|---|---|
static
|
WebUtils.application(Fn<? super C,?,? extends java.lang.Exception> fn)
アプリケーションスコープでキャッシュする Fn を返します。 |
|
static
|
WebUtils.request(Fn<? super C,?,? extends java.lang.Exception> fn)
リクエストスコープでキャッシュする Fn を返します。 |
|
static
|
WebUtils.session(Fn<? super C,?,? extends java.lang.Exception> fn)
セッションスコープでキャッシュする Fn を返します。 |
|
static ContainerContextSetter<java.lang.RuntimeException> |
WebUtils.setContainerContext(Fn<? super ContainerContext<WebContext>,?,? extends java.lang.Exception> fn)
|
|
void |
ContainerContextSetter.setFn(Fn<? super ContainerContext<WebContext>,?,? extends java.lang.Exception> fn)
|
Fn 型のパラメータを持つ woolpack.web のコンストラクタ | |
---|---|
ContainerContextSetter(Fn<? super ContainerContext<WebContext>,?,? extends java.lang.Exception> fn)
|
woolpack.xml での Fn の使用 |
---|
Fn として宣言されている woolpack.xml のフィールド | |
---|---|
static Fn<XmlTransformerContext,java.lang.Void,javax.xml.transform.TransformerException> |
XmlTransformerUtils.TRANSFORMER
恒等変換のデフォルト値です。 |
Fn を返す woolpack.xml のメソッド | ||
---|---|---|
Fn<? super org.w3c.dom.Node,? extends org.w3c.dom.NodeList,? extends E> |
NodeFinder.getFindable()
|
|
Fn<? super C,java.lang.Void,? extends E> |
NodeFinder.getFirstFn()
|
|
Fn<? super C,java.lang.Void,? extends E> |
ChildElementInserter.getFn()
|
|
Fn<? super C,java.lang.String,? extends E> |
ChildTextReplacer.getFn()
|
|
Fn<? super C,java.lang.String,? extends E> |
AttrValueUpdater.getFn()
|
|
Fn<? super C,java.lang.String,? extends E> |
TextReplacer.getFn()
|
|
Fn<? super C,java.lang.Void,? extends E> |
NodeSeeker.getFn()
|
|
Fn<? super C,java.lang.Void,? extends E> |
TemplateCopier.getFn()
|
|
Fn<? super C,java.lang.Void,? extends E> |
ParentElementInserter.getFn()
|
|
Fn<? super C,? extends org.w3c.dom.Node,? extends E> |
NodeSetter.getFn()
|
|
Fn<java.lang.String,? extends Fn<? super C,java.lang.Void,? extends E>,? extends E> |
AttrValueBranch.getFn()
|
|
Fn<? super C,java.lang.Void,? extends E> |
NodeFinder.getPluralFn()
|
|
Fn<? super java.lang.String,? extends java.io.Reader,? extends E> |
NodeFactory.getReaderFactory()
|
|
Fn<XmlTransformerContext,java.lang.Void,? extends E> |
NodeFactory.getTransformer()
|
|
static
|
NodeFindUtils.list(Fn<org.w3c.dom.Node,java.lang.Boolean,? extends E> nodeChecker,
boolean deepFlag)
|
|
static Fn<java.lang.Object,org.w3c.dom.NodeList,javax.xml.xpath.XPathExpressionException> |
XPathUtils.list(java.lang.String expression)
|
|
static
|
NodeFindUtils.one(Fn<org.w3c.dom.Node,java.lang.Boolean,? extends E> nodeChecker)
|
|
static Fn<java.lang.Object,org.w3c.dom.Node,javax.xml.xpath.XPathExpressionException> |
XPathUtils.one(java.lang.String expression)
|
Fn 型の引数を持つ型を返す woolpack.xml のメソッド | |
---|---|
Fn<java.lang.String,? extends Fn<? super C,java.lang.Void,? extends E>,? extends E> |
AttrValueBranch.getFn()
|
Fn 型のパラメータを持つ woolpack.xml のメソッド | ||
---|---|---|
static
|
XmlUtils.branchByAttrValue(java.lang.Iterable<java.lang.String> attrNames,
Fn<java.lang.String,? extends Fn<? super C,java.lang.Void,? extends E>,? extends E> fn)
|
|
static
|
XmlUtils.copyTemplate(GettingEL collectionEL,
EL valueEL,
Fn<? super C,java.lang.Void,? extends E> fn)
|
|
static
|
XmlUtils.findNode(Fn<? super org.w3c.dom.Node,? extends org.w3c.dom.NodeList,? extends E> findable,
Fn<? super C,java.lang.Void,? extends E> fn)
|
|
static
|
XmlUtils.findNode(Fn<? super org.w3c.dom.Node,? extends org.w3c.dom.NodeList,? extends E> findable,
Fn<? super C,java.lang.Void,? extends E> fn)
|
|
static
|
XmlUtils.findNode(Fn<? super org.w3c.dom.Node,? extends org.w3c.dom.NodeList,? extends E> findable,
Fn<? super C,java.lang.Void,? extends E> firstFn,
Fn<? super C,java.lang.Void,? extends E> pluralFn)
|
|
static
|
XmlUtils.findNode(Fn<? super org.w3c.dom.Node,? extends org.w3c.dom.NodeList,? extends E> findable,
Fn<? super C,java.lang.Void,? extends E> firstFn,
Fn<? super C,java.lang.Void,? extends E> pluralFn)
|
|
static
|
XmlUtils.findNode(Fn<? super org.w3c.dom.Node,? extends org.w3c.dom.NodeList,? extends E> findable,
Fn<? super C,java.lang.Void,? extends E> firstFn,
Fn<? super C,java.lang.Void,? extends E> pluralFn)
|
|
static
|
XmlUtils.insertElementToChild(java.lang.String elementName,
Fn<? super C,java.lang.Void,? extends E> fn)
|
|
static
|
XmlUtils.insertElementToParent(java.lang.String elementName,
Fn<? super C,java.lang.Void,? extends E> fn)
|
|
static
|
NodeFindUtils.list(Fn<org.w3c.dom.Node,java.lang.Boolean,? extends E> nodeChecker,
boolean deepFlag)
|
|
static
|
XmlUtils.nodeFactory(Fn<? super java.lang.String,? extends java.io.Reader,? extends E> readerFactory,
Fn<XmlTransformerContext,java.lang.Void,? extends E> transformer)
|
|
static
|
XmlUtils.nodeFactory(Fn<? super java.lang.String,? extends java.io.Reader,? extends E> readerFactory,
Fn<XmlTransformerContext,java.lang.Void,? extends E> transformer)
|
|
static
|
NodeFindUtils.one(Fn<org.w3c.dom.Node,java.lang.Boolean,? extends E> nodeChecker)
|
|
static
|
XmlUtils.replaceText(Fn<? super C,java.lang.String,? extends E> fn)
|
|
static
|
XmlUtils.replaceTextToChild(Fn<? super C,java.lang.String,? extends E> fn)
|
|
static
|
XmlUtils.seekNode(Fn<? super C,java.lang.Void,? extends E> fn)
|
|
void |
NodeFinder.setFindable(Fn<? super org.w3c.dom.Node,? extends org.w3c.dom.NodeList,? extends E> findable)
|
|
void |
NodeFinder.setFirstFn(Fn<? super C,java.lang.Void,? extends E> firstFn)
|
|
void |
NodeSetter.setFn(Fn<? super C,? extends org.w3c.dom.Node,? extends E> fn)
|
|
void |
ChildTextReplacer.setFn(Fn<? super C,java.lang.String,? extends E> fn)
|
|
void |
AttrValueUpdater.setFn(Fn<? super C,java.lang.String,? extends E> fn)
|
|
void |
TextReplacer.setFn(Fn<? super C,java.lang.String,? extends E> fn)
|
|
void |
ChildElementInserter.setFn(Fn<? super C,java.lang.Void,? extends E> fn)
|
|
void |
NodeSeeker.setFn(Fn<? super C,java.lang.Void,? extends E> fn)
|
|
void |
TemplateCopier.setFn(Fn<? super C,java.lang.Void,? extends E> fn)
|
|
void |
ParentElementInserter.setFn(Fn<? super C,java.lang.Void,? extends E> fn)
|
|
void |
AttrValueBranch.setFn(Fn<java.lang.String,? extends Fn<? super C,java.lang.Void,? extends E>,? extends E> fn)
|
|
static
|
XmlUtils.setNode(Fn<? super C,? extends org.w3c.dom.Node,? extends E> fn)
|
|
void |
NodeFinder.setPluralFn(Fn<? super C,java.lang.Void,? extends E> pluralFn)
|
|
void |
NodeFactory.setReaderFactory(Fn<? super java.lang.String,? extends java.io.Reader,? extends E> readerFactory)
|
|
void |
NodeFactory.setTransformer(Fn<XmlTransformerContext,java.lang.Void,? extends E> transformer)
|
|
static
|
XmlUtils.updateAttrValue(java.lang.String attrName,
Fn<? super C,java.lang.String,? extends E> fn)
|
Method parameters in woolpack.xml with type arguments of type Fn | ||
---|---|---|
static
|
XmlUtils.branchByAttrValue(java.lang.Iterable<java.lang.String> attrNames,
Fn<java.lang.String,? extends Fn<? super C,java.lang.Void,? extends E>,? extends E> fn)
|
|
void |
AttrValueBranch.setFn(Fn<java.lang.String,? extends Fn<? super C,java.lang.Void,? extends E>,? extends E> fn)
|
Fn 型のパラメータを持つ woolpack.xml のコンストラクタ | |
---|---|
AttrValueBranch(java.lang.Iterable<java.lang.String> attrNames,
Fn<java.lang.String,? extends Fn<? super C,java.lang.Void,? extends E>,? extends E> fn)
|
|
AttrValueUpdater(java.lang.String attrName,
Fn<? super C,java.lang.String,? extends E> fn)
|
|
ChildElementInserter(java.lang.String elementName,
Fn<? super C,java.lang.Void,? extends E> fn)
|
|
ChildTextReplacer(Fn<? super C,java.lang.String,? extends E> fn)
|
|
NodeFactory(Fn<? super java.lang.String,? extends java.io.Reader,? extends E> readerFactory,
Fn<XmlTransformerContext,java.lang.Void,? extends E> transformer)
|
|
NodeFactory(Fn<? super java.lang.String,? extends java.io.Reader,? extends E> readerFactory,
Fn<XmlTransformerContext,java.lang.Void,? extends E> transformer)
|
|
NodeFinder(Fn<? super org.w3c.dom.Node,? extends org.w3c.dom.NodeList,? extends E> findable,
Fn<? super C,java.lang.Void,? extends E> firstFn,
Fn<? super C,java.lang.Void,? extends E> pluralFn)
|
|
NodeFinder(Fn<? super org.w3c.dom.Node,? extends org.w3c.dom.NodeList,? extends E> findable,
Fn<? super C,java.lang.Void,? extends E> firstFn,
Fn<? super C,java.lang.Void,? extends E> pluralFn)
|
|
NodeFinder(Fn<? super org.w3c.dom.Node,? extends org.w3c.dom.NodeList,? extends E> findable,
Fn<? super C,java.lang.Void,? extends E> firstFn,
Fn<? super C,java.lang.Void,? extends E> pluralFn)
|
|
NodeSeeker(Fn<? super C,java.lang.Void,? extends E> fn)
|
|
NodeSetter(Fn<? super C,? extends org.w3c.dom.Node,? extends E> fn)
|
|
ParentElementInserter(java.lang.String elementName,
Fn<? super C,java.lang.Void,? extends E> fn)
|
|
TemplateCopier(GettingEL collectionEL,
EL valueEL,
Fn<? super C,java.lang.Void,? extends E> fn)
|
|
TextReplacer(Fn<? super C,java.lang.String,? extends E> fn)
|
Constructor parameters in woolpack.xml with type arguments of type Fn | |
---|---|
AttrValueBranch(java.lang.Iterable<java.lang.String> attrNames,
Fn<java.lang.String,? extends Fn<? super C,java.lang.Void,? extends E>,? extends E> fn)
|
|
Woolpack API | |||||||||
前 次 | フレームあり フレームなし |