@Override public QName getName() { return new QName(null, getPropertyName()); }
@Override public QName getName() { return new QName(null, getPropertyName()); }
@Override public boolean equals(Object object) { if (object == this) { return true; } if (!(object instanceof EStructuralFeaturePointer)) { return false; } EStructuralFeaturePointer other = (EStructuralFeaturePointer) object; if (parent != other.parent && (parent == null || !parent.equals(other.parent))) { return false; } if (getPropertyIndex() != other.getPropertyIndex() || !getPropertyName().equals(other.getPropertyName())) { return false; } int iThis = (index == WHOLE_COLLECTION ? 0 : index); int iOther = (other.index == WHOLE_COLLECTION ? 0 : other.index); return iThis == iOther; }
@Override public boolean equals(Object object) { if (object == this) { return true; } if (!(object instanceof EStructuralFeaturePointer)) { return false; } EStructuralFeaturePointer other = (EStructuralFeaturePointer) object; if (parent != other.parent && (parent == null || !parent.equals(other.parent))) { return false; } if (getPropertyIndex() != other.getPropertyIndex() || !getPropertyName().equals(other.getPropertyName())) { return false; } int iThis = (index == WHOLE_COLLECTION ? 0 : index); int iOther = (other.index == WHOLE_COLLECTION ? 0 : other.index); return iThis == iOther; }
@Override public NodePointer createPath(JXPathContext context) { if (getImmediateNode() == null) { AbstractFactory factory = getAbstractFactory(context); int inx = (index == WHOLE_COLLECTION ? 0 : index); boolean success = factory.createObject( context, this, getBean(), getPropertyName(), inx); if (!success) { throw new JXPathAbstractFactoryException("Factory " + factory + " could not create an object for path: " + asPath()); } } return this; }
@Override public NodePointer createPath(JXPathContext context) { if (getImmediateNode() == null) { AbstractFactory factory = getAbstractFactory(context); int inx = (index == WHOLE_COLLECTION ? 0 : index); boolean success = factory.createObject( context, this, getBean(), getPropertyName(), inx); if (!success) { throw new JXPathAbstractFactoryException("Factory " + factory + " could not create an object for path: " + asPath()); } } return this; }
new NullEStructuralFeaturePointer( propertyNodePointer.getImmediateParentPointer()); npp.setPropertyName(propertyNodePointer.getPropertyName()); npp.setIndex(propertyNodePointer.getIndex()); return npp.getValuePointer();
new NullEStructuralFeaturePointer( propertyNodePointer.getImmediateParentPointer()); npp.setPropertyName(propertyNodePointer.getPropertyName()); npp.setIndex(propertyNodePointer.getIndex()); return npp.getValuePointer();