List of usage examples for org.apache.commons.jxpath.util ValueUtils getDynamicPropertyHandler
public static DynamicPropertyHandler getDynamicPropertyHandler(Class clazz)
getDynamicPropertyHandlerClass()
. From source file:jp.terasoluna.fw.beans.jxpath.DynamicPointerFactoryEx.java
/** * ???//w w w. j a v a 2 s . c om * @param name QName * @param bean ?Map * @param locale * @return Map? */ @Override public NodePointer createNodePointer(QName name, Object bean, Locale locale) { JXPathBeanInfo bi = JXPathIntrospector.getBeanInfo(bean.getClass()); if (bi.isDynamic()) { DynamicPropertyHandler handler = ValueUtils .getDynamicPropertyHandler(bi.getDynamicPropertyHandlerClass()); return new DynamicPointerEx(name, bean, handler, locale); } return null; }
From source file:jp.terasoluna.fw.beans.jxpath.DynamicPointerFactoryEx.java
/** * ???/*from w w w . j a v a 2 s . co m*/ * @param parent Map? * @param name QName * @param bean ?Map * @return Map? */ @Override public NodePointer createNodePointer(NodePointer parent, QName name, Object bean) { if (bean == null) { return new NullPointer(parent, name); } JXPathBeanInfo bi = JXPathIntrospector.getBeanInfo(bean.getClass()); if (bi.isDynamic()) { DynamicPropertyHandler handler = ValueUtils .getDynamicPropertyHandler(bi.getDynamicPropertyHandlerClass()); return new DynamicPointerEx(parent, name, bean, handler); } return null; }