List of usage examples for org.apache.commons.jxpath.ri.model NodePointer getName
public abstract QName getName();
From source file:jp.terasoluna.fw.beans.jxpath.BeanPointerFactoryExTest.java
/** * testCreateNodePointerQname01() <br> * <br>/*from w w w . jav a2 s . 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 w ww.ja v a2 s . com * () <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 ww. j a v a 2s .co 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 ww w. ja v a 2 s . c o 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>/*w ww . j ava 2s . co 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")); }
From source file:org.eclipse.e4.emf.internal.xpath.EStructuralFeatureOwnerPointer.java
@Override public int compareChildNodePointers(NodePointer pointer1, NodePointer pointer2) { int r = pointer1.getName().toString().compareTo(pointer2.getName().toString()); return r == 0 ? pointer1.getIndex() - pointer2.getIndex() : r; }
From source file:org.onecmdb.core.utils.xpath.generator.XMLContentGenerator.java
private void fillBeanMap(HashMap<String, CiBean> map, CiBean currentBean, NodePointer root, NodePointer p) { // Get the attribute NodePointer name. NodePointer childToRoot = getChildToRoot(root, p); // Not a child of root, don't know what to do.. if (childToRoot == null) { return;// ww w .jav a 2 s . c o m } // add the value. Object value = childToRoot.getValue(); if (value instanceof AttributeValueContext) { AttributeValueContext attrValue = (AttributeValueContext) value; value = attrValue.getProperty("iValue"); } if (value instanceof InstanceContext) { InstanceContext instance = (InstanceContext) value; String alias = instance.getProperty("alias").toString(); CiBean instanceBean = map.get(alias); if (instanceBean == null) { instanceBean = new CiBean(); instanceBean.setDerivedFrom(instance.getProperty("derivedFrom").toString()); instanceBean.setAlias(alias); instanceBean.setDisplayName(instance.getNewProperty("displayName").toString()); instanceBean.setTemplate(false); instancesBeans.add(instanceBean); } String attAlias = childToRoot.getName().toString(); if (!isInternalState(attAlias)) { ValueBean vBean = new ValueBean(); vBean.setAlias(attAlias); vBean.setValue(instanceBean.getAlias()); vBean.setComplexValue(true); currentBean.addAttributeValue(vBean); map.put(alias, instanceBean); } fillBeanMap(map, instanceBean, childToRoot, p); } else { String attAlias = childToRoot.getName().toString(); if (!isInternalState(attAlias)) { ValueBean vBean = new ValueBean(); vBean.setAlias(attAlias); if (value != null) { vBean.setValue(value.toString()); } currentBean.addAttributeValue(vBean); } } }
From source file:org.onecmdb.core.utils.xpath.generator.XMLContentGenerator.java
private StringBuffer generateXMLTagForAttribute(PrintWriter text, NodePointer root, NodePointer p) { // Get the attribute NodePointer name. NodePointer childToRoot = getChildToRoot(root, p); StringBuffer sb = new StringBuffer(); // Not a child of root, don't know what to do.. if (childToRoot == null) { return (sb); }// w w w. j av a 2 s . c o m // start tag for attribute name sb.append("<" + childToRoot.getName() + ">\n"); // add the value. Object value = childToRoot.getValue(); if (value instanceof InstanceContext) { } else { sb.append("\t" + value.toString() + "\n"); } // End tag for attribute name sb.append("</" + childToRoot.getName() + ">\n"); return (sb); }