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

java.lang.Object
  上位を拡張 BeanPointerFactory
      上位を拡張 jp.terasoluna.fw.beans.jxpath.BeanPointerFactoryEx

public class BeanPointerFactoryEx
extends BeanPointerFactory

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


フィールドの概要
static int BEAN_POINTER_FACTORY_EX_ORDER
          Beanポインタファクトリがソートされる順番。
 
コンストラクタの概要
BeanPointerFactoryEx()
           
 
メソッドの概要
 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
 

フィールドの詳細

BEAN_POINTER_FACTORY_EX_ORDER

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

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

BeanPointerFactoryEx

public BeanPointerFactoryEx()
メソッドの詳細

getOrder

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

戻り値:
ソート順

createNodePointer

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

パラメータ:
name - QName
bean - ターゲットとなるBean
locale - ロケール
戻り値:
Beanポインタ

createNodePointer

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

パラメータ:
parent - 親のポインタ
name - QName
bean - ターゲットとなるBean
戻り値:
Beanポインタ