jp.terasoluna.fw.beans.jxpath
クラス DynamicPointerFactoryEx

java.lang.Object
  上位を拡張 DynamicPointerFactory
      上位を拡張 jp.terasoluna.fw.beans.jxpath.DynamicPointerFactoryEx

public class DynamicPointerFactoryEx
extends DynamicPointerFactory

Map用ポインタファクトリの拡張クラス。 getOrder()にてDynamicPointerFactoryより先にロードされる 必要がある。


フィールドの概要
static int DYNAMIC_POINTER_FACTORY_EX_ORDER
          Map用ポインタファクトリがソートされる順番。
 
コンストラクタの概要
DynamicPointerFactoryEx()
          コンストラクタ。
 
メソッドの概要
 NodePointer createNodePointer(NodePointer parent, QName name, java.lang.Object bean)
          ノードポインタを生成する。
 NodePointer createNodePointer(QName name, java.lang.Object bean, java.util.Locale locale)
          ノードポインタを生成する。
 int getOrder()
          ソート順を取得する。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

DYNAMIC_POINTER_FACTORY_EX_ORDER

public static final int DYNAMIC_POINTER_FACTORY_EX_ORDER
Map用ポインタファクトリがソートされる順番。

関連項目:
定数フィールド値
コンストラクタの詳細

DynamicPointerFactoryEx

public DynamicPointerFactoryEx()
コンストラクタ。

メソッドの詳細

getOrder

public int getOrder()
ソート順を取得する。

戻り値:
ソート順

createNodePointer

public NodePointer createNodePointer(QName name,
                                     java.lang.Object bean,
                                     java.util.Locale locale)
ノードポインタを生成する。

パラメータ:
name - QName
bean - ターゲットのMap
locale - ロケール
戻り値:
Map用ポインタ

createNodePointer

public NodePointer createNodePointer(NodePointer parent,
                                     QName name,
                                     java.lang.Object bean)
ノードポインタを生成する。

パラメータ:
parent - 親Mapポインタ
name - QName
bean - ターゲットのMap
戻り値:
Map用ポインタ