/** * Set the property index. * @param index property index */ public void setPropertyIndex(int index) { if (propertyIndex != index) { propertyIndex = index; setIndex(WHOLE_COLLECTION); } }
/** * Set the property index. * @param index property index */ public void setPropertyIndex(int index) { if (propertyIndex != index) { propertyIndex = index; setIndex(WHOLE_COLLECTION); } }
@Override public void setIndex(int index) { if (this.index == index) { return; } // When dealing with a scalar, index == 0 is equivalent to // WHOLE_COLLECTION, so do not change it. if (this.index != WHOLE_COLLECTION || index != 0 || isCollection()) { super.setIndex(index); value = UNINITIALIZED; } }
@Override public void setIndex(int index) { if (this.index == index) { return; } // When dealing with a scalar, index == 0 is equivalent to // WHOLE_COLLECTION, so do not change it. if (this.index != WHOLE_COLLECTION || index != 0 || isCollection()) { super.setIndex(index); value = UNINITIALIZED; } }
propertyNodePointer.setIndex(index - 1); return true;
propertyNodePointer.setIndex(index - 1); return true;
@Override public NodePointer createChild( JXPathContext context, QName name, int index) { EStructuralFeaturePointer prop = (EStructuralFeaturePointer) clone(); if (name != null) { prop.setPropertyName(name.toString()); } prop.setIndex(index); return prop.createPath(context); }
@Override public NodePointer createChild( JXPathContext context, QName name, int index) { EStructuralFeaturePointer prop = (EStructuralFeaturePointer) clone(); if (name != null) { prop.setPropertyName(name.toString()); } prop.setIndex(index); return prop.createPath(context); }
@Override public NodePointer createChild( JXPathContext context, QName name, int index, Object value) { EStructuralFeaturePointer prop = (EStructuralFeaturePointer) clone(); if (name != null) { prop.setPropertyName(name.toString()); } prop.setIndex(index); return prop.createPath(context, value); }
@Override public NodePointer createChild( JXPathContext context, QName name, int index, Object value) { EStructuralFeaturePointer prop = (EStructuralFeaturePointer) clone(); if (name != null) { prop.setPropertyName(name.toString()); } prop.setIndex(index); return prop.createPath(context, value); }