@Override public NodePointer getValuePointer() { return new NullPointer(this, getName()); }
@Override public NodePointer getValuePointer() { return new NullPointer(this, getName()); }
@Override public NodePointer createNodePointer(NodePointer parent, QName name, Object bean) { if (bean == null) { return new NullPointer(parent, name); } JXPathEObjectInfo bi = new JXPathEObjectInfo(((EObject)bean).eClass()); return new EObjectPointer(parent, name, bean, bi); } }
@Override public NodePointer createNodePointer(NodePointer parent, QName name, Object bean) { if (bean == null) { return new NullPointer(parent, name); } JXPathEObjectInfo bi = new JXPathEObjectInfo(((EObject)bean).eClass()); return new EObjectPointer(parent, name, bean, bi); } }
@Override public NodePointer getValuePointer() { return new NullPointer(this, new QName(getPropertyName())); }
@Override public NodePointer getValuePointer() { return new NullPointer(this, new QName(getPropertyName())); }