Woolpack API

woolpack.idnode
クラス IdNodeUtils

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

public final class IdNodeUtils
extends java.lang.Object

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

作成者:
nakamura

メソッドの概要
static
<C extends IdNodeContext>
Fn<C,java.lang.Void>
cache(java.util.Map<java.lang.String,java.lang.Object> map, Fn<? super C,?> maker)
          ノードをキャッシュするFnを返します。
static
<C extends IdNodeContext>
FrameToTable<C>
frameToTable(java.lang.String frameId, java.lang.String targetName, Fn<C,java.lang.Void> nodeMaker, Fn<java.lang.String,NodeFindable> factory)
           
static
<C extends IdNodeContext>
IFrameInserter<C>
insertIFrame(java.lang.String frameId, java.lang.String targetName, Fn<C,java.lang.Void> nodeMaker, Fn<java.lang.String,java.lang.String> idConverter)
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

cache

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

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

frameToTable

public static <C extends IdNodeContext> FrameToTable<C> frameToTable(java.lang.String frameId,
                                                                     java.lang.String targetName,
                                                                     Fn<C,java.lang.Void> nodeMaker,
                                                                     Fn<java.lang.String,NodeFindable> factory)

insertIFrame

public static <C extends IdNodeContext> IFrameInserter<C> insertIFrame(java.lang.String frameId,
                                                                       java.lang.String targetName,
                                                                       Fn<C,java.lang.Void> nodeMaker,
                                                                       Fn<java.lang.String,java.lang.String> idConverter)

Woolpack API

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