public class BeanPropertyPointerEx
extends org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer
デフォルトのBeanプロパティポインタでは、 final指定されていないクラス(Object,Date、ArrayList、etc)の属性に nullが入っていた場合、値がないものとして扱われる。 nullを取得したい場合、本クラスを使用する必要がある。
BeanPointerFactoryEx
,
直列化された形式コンストラクタと説明 |
---|
BeanPropertyPointerEx(org.apache.commons.jxpath.ri.model.NodePointer parent,
org.apache.commons.jxpath.JXPathBeanInfo beanInfo)
コンストラクタ。
|
修飾子とタイプ | メソッドと説明 |
---|---|
int |
getLength()
要素数を取得する。
|
boolean |
isCollection()
配列かどうか判断する。
|
createPath, getBaseValue, getImmediateNode, getPropertyCount, getPropertyDescriptors, getPropertyName, getPropertyNames, isActualProperty, isContainer, remove, setIndex, setPropertyIndex, setPropertyName, setValue
compareChildNodePointers, createChild, createChild, createPath, equals, getBean, getImmediateValuePointer, getName, getPropertyIndex, hashCode, isActual, isLeaf
asPath, 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, setNamespaceResolver, testNode, toString
public BeanPropertyPointerEx(org.apache.commons.jxpath.ri.model.NodePointer parent, org.apache.commons.jxpath.JXPathBeanInfo beanInfo)
parent
- 親となるBeanポインタbeanInfo
- ターゲットのBeanの情報public int getLength()
getLength
クラス内 org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer
public boolean isCollection()
isCollection
クラス内 org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer
Copyright © 2014 NTT DATA Corporation.