Woolpack API

woolpack.idnode
クラス IdNodeUtils

java.lang.Object
  上位を拡張 woolpack.idnode.IdNodeUtils

public final class IdNodeUtils
extends java.lang.Object

ユーティリティです。 型推論で表記を簡略するためのスタティックメソッドと変数を含みます。

作成者:
nakamura

メソッドの概要
static
<C extends NodeContext & IdContext,E extends java.lang.Exception>
Fn<C,java.lang.Void,E>
cache(java.util.Map<java.lang.String,java.lang.Object> map, Fn<? super C,?,? extends E> maker)
          ノードをキャッシュするFnを返します。
static
<C extends NodeContext & IdContext,E extends java.lang.Exception>
IFrameInserter<C,E>
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)
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

cache

public static <C extends NodeContext & IdContext,E extends java.lang.Exception> Fn<C,java.lang.Void,E> cache(java.util.Map<java.lang.String,java.lang.Object> map,
                                                                                                            Fn<? super C,?,? extends E> maker)
ノードをキャッシュするFnを返します。

型パラメータ:
C -
E -
パラメータ:
map - キャッシュに使用するマップ。
maker - ノードを生成する委譲先。
戻り値:
ノードをキャッシュするFn

insertIFrame

public static <C extends NodeContext & IdContext,E extends java.lang.Exception> IFrameInserter<C,E> 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)

Woolpack API

Copyright (C) 2006-2007 Takahiro Nakamura. All rights reserved.