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

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

public class DynamicPropertyPointerEx
extends org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer

null値を扱うためのMap用プロパティポインタ拡張クラス。

デフォルトのMapプロパティポインタでは、 Mapの値にnullが入っていた場合、値がないものとして扱われる。 nullを取得したい場合、本クラスを使用する必要がある。

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

フィールドの概要
 
クラス org.apache.commons.jxpath.ri.model.beans.PropertyPointer から継承されたフィールド
bean, propertyIndex, UNSPECIFIED_PROPERTY
 
クラス org.apache.commons.jxpath.ri.model.NodePointer から継承されたフィールド
index, locale, parent, UNKNOWN_NAMESPACE, WHOLE_COLLECTION
 
コンストラクタの概要
DynamicPropertyPointerEx(org.apache.commons.jxpath.ri.model.NodePointer parent, org.apache.commons.jxpath.DynamicPropertyHandler handler)
          コンストラクタ。
 
メソッドの概要
 int getLength()
          要素数を取得する。
 
クラス org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer から継承されたメソッド
asPath, createPath, createPath, getBaseValue, getImmediateNode, getPropertyCount, getPropertyIndex, getPropertyName, getPropertyNames, isActualProperty, isContainer, remove, setPropertyIndex, setPropertyName, setValue
 
クラス org.apache.commons.jxpath.ri.model.beans.PropertyPointer から継承されたメソッド
compareChildNodePointers, createChild, createChild, equals, getBean, getImmediateValuePointer, getName, hashCode, isActual, isCollection, isLeaf
 
クラス org.apache.commons.jxpath.ri.model.NodePointer から継承されたメソッド
attributeIterator, childIterator, clone, compareTo, createAttribute, escape, getAbstractFactory, getDefaultNamespaceURI, getImmediateParentPointer, getIndex, getLocale, getNamespaceResolver, getNamespaceURI, getNamespaceURI, getNode, getNodeSetByKey, getNodeValue, getParent, getPointerByID, getPointerByKey, getRootNode, getValue, getValuePointer, isAttribute, isDefaultNamespace, isLanguage, isNode, isRoot, namespaceIterator, namespacePointer, newChildNodePointer, newNodePointer, printPointerChain, setAttribute, setIndex, setNamespaceResolver, testNode, toString
 
クラス java.lang.Object から継承されたメソッド
finalize, getClass, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

DynamicPropertyPointerEx

public DynamicPropertyPointerEx(org.apache.commons.jxpath.ri.model.NodePointer parent,
                                org.apache.commons.jxpath.DynamicPropertyHandler handler)
コンストラクタ。

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

getLength

public int getLength()
要素数を取得する。

オーバーライド:
クラス org.apache.commons.jxpath.ri.model.beans.PropertyPointer 内の getLength
戻り値:
要素数


Copyright © 2011. All Rights Reserved.