Example usage for org.apache.commons.jxpath.ri.model NodePointer getClass

List of usage examples for org.apache.commons.jxpath.ri.model NodePointer getClass

Introduction

In this page you can find the example usage for org.apache.commons.jxpath.ri.model NodePointer getClass.

Prototype

@HotSpotIntrinsicCandidate
public final native Class<?> getClass();

Source Link

Document

Returns the runtime class of this Object .

Usage

From source file:jp.terasoluna.fw.beans.jxpath.BeanPointerFactoryExTest.java

/**
 * testCreateNodePointerQname01() <br>
 * <br>/* w  ww.  j  a  v  a 2s .c o  m*/
 * () <br>
 * A <br>
 * <br>
 * () name:not null<br>
 * () bean:new Object()<br>
 * () locale:Locale("ja")<br>
 * <br>
 * () NodePointer:new BeanPointerEX {<br>
 * locale=?locale<br>
 * name=?name<br>
 * bean=?bean<br>
 * }<br>
 * <br>
 * ??? <br>
 * @throws Exception ?????
 */
@Test
public void testCreateNodePointerQname01() throws Exception {
    // ??
    BeanPointerFactoryEx factory = new BeanPointerFactoryEx();
    QName qName = new QName("name");
    Object bean = new Object();
    Locale locale = new Locale("ja");

    // 
    NodePointer result = factory.createNodePointer(qName, bean, locale);

    // 
    assertSame(BeanPointerEx.class, result.getClass());
    assertSame(locale, result.getLocale());
    assertSame(qName, result.getName());
    assertSame(bean, ReflectionTestUtils.getField(result, "bean"));
}

From source file:jp.terasoluna.fw.beans.jxpath.BeanPointerFactoryExTest.java

/**
 * testCreateNodePointerNodePointer01() <br>
 * <br>//from ww  w .j a v  a2 s.  c o m
 * () <br>
 * C <br>
 * <br>
 * () parent:not null<br>
 * () name:not null<br>
 * () bean:null<br>
 * <br>
 * () NodePointer:new NullPointer {<br>
 * parent=?parent<br>
 * name=?name<br>
 * }<br>
 * <br>
 * ?null??? <br>
 * @throws Exception ?????
 */
@Test
public void testCreateNodePointerNodePointer01() throws Exception {
    // ??
    BeanPointerFactoryEx factory = new BeanPointerFactoryEx();
    QName qName = new QName("name");
    Locale locale = new Locale("ja");
    NodePointer nodePointer = NodePointer.newNodePointer(qName, null, locale);

    // 
    NodePointer result = factory.createNodePointer(nodePointer, qName, null);

    // 
    assertSame(NullPointer.class, result.getClass());
    assertSame(nodePointer, result.getParent());
    assertSame(qName, result.getName());
}

From source file:jp.terasoluna.fw.beans.jxpath.BeanPointerFactoryExTest.java

/**
 * testCreateNodePointerNodePointer02() <br>
 * <br>//from  w  w w .  j a  va 2s  . c  o m
 * () <br>
 * A <br>
 * <br>
 * () parent:not null<br>
 * () name:not null<br>
 * () bean:new Object()<br>
 * <br>
 * () NodePointer:new BeanPointerEX {<br>
 * parent=?parent<br>
 * name=?name<br>
 * bean=?bean<br>
 * }<br>
 * <br>
 * ?null?????? <br>
 * @throws Exception ?????
 */
@Test
public void testCreateNodePointerNodePointer02() throws Exception {
    // ??
    BeanPointerFactoryEx factory = new BeanPointerFactoryEx();
    QName qName = new QName("name");
    Object bean = new Object();
    Locale locale = new Locale("ja");
    NodePointer nodePointer = NodePointer.newNodePointer(qName, bean, locale);

    // 
    NodePointer result = factory.createNodePointer(nodePointer, qName, bean);

    // 
    assertSame(BeanPointerEx.class, result.getClass());
    assertSame(nodePointer, result.getParent());
    assertSame(qName, result.getName());
    assertSame(bean, ReflectionTestUtils.getField(result, "bean"));
}

From source file:jp.terasoluna.fw.beans.jxpath.DynamicPointerFactoryExTest.java

/**
 * testCreateNodePointerNodePointer01() <br>
 * <br>/*from w  ww  .ja va 2  s .co m*/
 * () <br>
 * A <br>
 * <br>
 * () parent:not null<br>
 * () name:not null<br>
 * () bean:null<br>
 * <br>
 * () NodePointer:new NullPointer {<br>
 * parent=?parent<br>
 * name=?name<br>
 * }<br>
 * <br>
 * ?null??? <br>
 * @throws Exception ?????
 */
@Test
public void testCreateNodePointerNodePointer01() throws Exception {
    // ??
    DynamicPointerFactoryEx factory = new DynamicPointerFactoryEx();
    QName qName = new QName("name");
    Locale locale = new Locale("ja");
    NodePointer nodePointer = NodePointer.newNodePointer(qName, null, locale);

    // 
    NodePointer result = factory.createNodePointer(nodePointer, qName, null);

    // 
    assertSame(NullPointer.class, result.getClass());
    assertSame(qName, result.getName());
    assertSame(nodePointer, result.getParent());
}

From source file:jp.terasoluna.fw.beans.jxpath.DynamicPointerFactoryExTest.java

/**
 * testCreateNodePointerQname01() <br>
 * <br>/*from  w w  w . j a v a  2  s .  co m*/
 * () <br>
 * A <br>
 * <br>
 * () name:not null<br>
 * () bean:new HashMap() {<br>
 * key="value"<br>
 * }<br>
 * () locale:Locale("ja")<br>
 * () bi.isDynamic():true<br>
 * <br>
 * () NodePointer:new DynamicPointerEX {<br>
 * locale=?locale<br>
 * name=?name<br>
 * bean=?bean<br>
 * }<br>
 * <br>
 * Map?? <br>
 * @throws Exception ?????
 */
@Test
public void testCreateNodePointerQname01() throws Exception {
    // ??
    DynamicPointerFactoryEx factory = new DynamicPointerFactoryEx();
    QName qName = new QName("name");
    Object bean = new HashMap<Object, Object>();
    Locale locale = new Locale("ja");

    // 
    NodePointer result = factory.createNodePointer(qName, bean, locale);

    // 
    assertSame(DynamicPointerEx.class, result.getClass());
    assertSame(locale, result.getLocale());
    assertSame(qName, result.getName());
    assertSame(bean, ReflectionTestUtils.getField(result, "bean"));
}

From source file:jp.terasoluna.fw.beans.jxpath.DynamicPointerFactoryExTest.java

/**
 * testCreateNodePointerNodePointer02() <br>
 * <br>//from ww w .  jav a  2 s. c o m
 * () <br>
 * A <br>
 * <br>
 * () parent:not null<br>
 * () name:not null<br>
 * () bean:new HashMap() {<br>
 * key="value"<br>
 * }<br>
 * () bi.isDynamic():true<br>
 * <br>
 * () NodePointer:new DynamicPointerEX {<br>
 * parent=?parent<br>
 * name=?name<br>
 * bean=?bean<br>
 * }<br>
 * <br>
 * Map?? <br>
 * @throws Exception ?????
 */
@Test
public void testCreateNodePointerNodePointer02() throws Exception {
    // ??
    DynamicPointerFactoryEx factory = new DynamicPointerFactoryEx();
    QName qName = new QName("name");
    Object bean = new HashMap<Object, Object>();

    Locale locale = new Locale("ja");
    NodePointer nodePointer = NodePointer.newNodePointer(qName, bean, locale);

    // 
    NodePointer result = factory.createNodePointer(nodePointer, qName, bean);

    // 
    assertSame(DynamicPointerEx.class, result.getClass());
    assertSame(nodePointer, result.getParent());
    assertSame(qName, result.getName());
    assertSame(bean, ReflectionTestUtils.getField(result, "bean"));
}