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

java.lang.Object
  上位を拡張 org.apache.commons.jxpath.ri.model.NodePointer
      上位を拡張 org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer
          上位を拡張 org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer
              上位を拡張 jp.terasoluna.fw.beans.jxpath.DynamicPointerEx
すべての実装されたインタフェース:
java.io.Serializable, java.lang.Cloneable, java.lang.Comparable, org.apache.commons.jxpath.Pointer

public class DynamicPointerEx
extends org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer

DynamicPointerの拡張クラス。

関連項目:
直列化された形式

フィールドの概要
private  org.apache.commons.jxpath.DynamicPropertyHandler handler
          プロパティハンドラ。
private static long serialVersionUID
          シリアルバージョンID。
 
クラス org.apache.commons.jxpath.ri.model.NodePointer から継承されたフィールド
index, locale, parent, UNKNOWN_NAMESPACE, WHOLE_COLLECTION
 
コンストラクタの概要
DynamicPointerEx(org.apache.commons.jxpath.ri.model.NodePointer parent, org.apache.commons.jxpath.ri.QName name, java.lang.Object bean, org.apache.commons.jxpath.DynamicPropertyHandler handler)
          コンストラクタ。
DynamicPointerEx(org.apache.commons.jxpath.ri.QName name, java.lang.Object bean, org.apache.commons.jxpath.DynamicPropertyHandler handler, java.util.Locale locale)
          コンストラクタ。
 
メソッドの概要
 org.apache.commons.jxpath.ri.model.beans.PropertyPointer getPropertyPointer()
          プロパティポインタを取得する。
 
クラス org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer から継承されたメソッド
asPath, attributeIterator, createNodeIterator, equals, getBaseValue, getLength, getName, hashCode, isCollection, isDynamicPropertyDeclarationSupported, isLeaf
 
クラス org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer から継承されたメソッド
childIterator, compareChildNodePointers, getImmediateNode, remove, setIndex, setValue
 
クラス org.apache.commons.jxpath.ri.model.NodePointer から継承されたメソッド
clone, compareTo, createAttribute, createChild, createChild, createPath, createPath, getDefaultNamespaceURI, getImmediateParentPointer, getImmediateValuePointer, getIndex, getLocale, getNamespaceResolver, getNamespaceURI, getNamespaceURI, getNode, getNodeValue, getParent, getPointerByID, getPointerByKey, getRootNode, getValue, getValuePointer, isActual, isAttribute, isContainer, isDefaultNamespace, isLanguage, isNode, isRoot, namespaceIterator, namespacePointer, newChildNodePointer, newNodePointer, printPointerChain, setAttribute, setNamespaceResolver, testNode, toString
 
クラス java.lang.Object から継承されたメソッド
finalize, getClass, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

serialVersionUID

private static final long serialVersionUID
シリアルバージョンID。

関連項目:
定数フィールド値

handler

private org.apache.commons.jxpath.DynamicPropertyHandler handler
プロパティハンドラ。

コンストラクタの詳細

DynamicPointerEx

public DynamicPointerEx(org.apache.commons.jxpath.ri.QName name,
                        java.lang.Object bean,
                        org.apache.commons.jxpath.DynamicPropertyHandler handler,
                        java.util.Locale locale)
コンストラクタ。

パラメータ:
name - QName
bean - ターゲットのMap
handler - プロパティハンドラ
locale - ロケール

DynamicPointerEx

public DynamicPointerEx(org.apache.commons.jxpath.ri.model.NodePointer parent,
                        org.apache.commons.jxpath.ri.QName name,
                        java.lang.Object bean,
                        org.apache.commons.jxpath.DynamicPropertyHandler handler)
コンストラクタ。

パラメータ:
parent - 親のMapポインタ
name - QName
bean - ターゲットのMap
handler - プロパティハンドラ
メソッドの詳細

getPropertyPointer

public org.apache.commons.jxpath.ri.model.beans.PropertyPointer getPropertyPointer()
プロパティポインタを取得する。

オーバーライド:
クラス org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer 内の getPropertyPointer
戻り値:
Map用プロパティポインタ