@Override public boolean equals(Object property) { try { if (!super.equals(property)) { return false; } Class<?> propElementType = ((IndexedProperty) property).getElementType(); Class<?> elementType = getElementType(); if ( ((propElementType == null) && (elementType != null)) || ((propElementType != null) && (elementType == null)) ) { return false; } return (((propElementType == null) && (elementType == null)) || propElementType.equals(elementType)); } catch (ClassCastException e) { return false; } }
public boolean equals (Object property) { try { if ( ! super.equals( property ) ) { return false; } Class propElementType = ((IndexedProperty)property).getElementType (); Class elementType = getElementType(); if ( ( propElementType == null && elementType != null ) || ( propElementType != null && elementType == null ) ) { return false; } return (( propElementType == null && elementType == null ) || propElementType.equals (elementType)); } catch (ClassCastException e) { return false; } }
public boolean equals (Object property) { try { if ( ! super.equals( property ) ) { return false; } Class propElementType = ((IndexedProperty)property).getElementType (); Class elementType = getElementType(); if ( ( propElementType == null && elementType != null ) || ( propElementType != null && elementType == null ) ) { return false; } return (( propElementType == null && elementType == null ) || propElementType.equals (elementType)); } catch (ClassCastException e) { return false; } }
/** Returns node property if found in nodes property sets. Could be overriden to * return property which is not in nodes property sets. * @param node represents single row * @param prop represents column * @return nodes property */ protected Property getPropertyFor(Node node, Property prop) { Node.PropertySet[] propSets = node.getPropertySets(); for (int i = 0; i < propSets.length; i++) { Node.Property[] props = propSets[i].getProperties(); for (int j = 0; j < props.length; j++) { if (prop.equals(props[j])) { return props[j]; } } } return null; }
/** Returns node property if found in nodes property sets. Could be overriden to * return property which is not in nodes property sets. * @param node represents single row * @param prop represents column * @return nodes property */ protected Property getPropertyFor(Node node, Property prop) { Node.PropertySet[] propSets = node.getPropertySets(); for (int i = 0; i < propSets.length; i++) { Node.Property[] props = propSets[i].getProperties(); for (int j = 0; j < props.length; j++) { if (prop.equals(props[j])) return props[j]; } } return null; }
/** Returns node property if found in nodes property sets. Could be overriden to * return property which is not in nodes property sets. * @param node represents single row * @param prop represents column * @return nodes property */ protected Property getPropertyFor(Node node, Property prop) { Node.PropertySet[] propSets = node.getPropertySets(); for (int i = 0; i < propSets.length; i++) { Node.Property[] props = propSets[i].getProperties(); for (int j = 0; j < props.length; j++) { if (prop.equals(props[j])) { return props[j]; } } } return null; }
/** Returns node property if found in nodes property sets. Could be overriden to * return property which is not in nodes property sets. * @param node represents single row * @param prop represents column * @return nodes property */ protected Property getPropertyFor(Node node, Property prop) { Node.PropertySet[] propSets = node.getPropertySets(); for (int i = 0; i < propSets.length; i++) { Node.Property[] props = propSets[i].getProperties(); for (int j = 0; j < props.length; j++) { if (prop.equals(props[j])) return props[j]; } } return null; }
private Node.Property getNodeProperty(Node node, Node.Property prop) { Node.PropertySet[] propsets = node.getPropertySets(); for (int i = 0, n = propsets.length; i < n; i++) { Node.Property[] props = propsets[i].getProperties(); for (int j = 0, m = props.length; j < m; j++) { if (props[j].equals(prop)) { return props[j]; } } } return null; }
@Override public boolean equals(Object property) { if (! (property instanceof Node.Property)) return false; return original.equals(property); }
protected Node.Property getPropertyFor(Node node, Node.Property prop) { Node.PropertySet[] propSets = node.getPropertySets(); for (int i = 0; i < propSets.length; i++) { Node.Property[] props = propSets[i].getProperties(); for (int j = 0; j < props.length; j++) { if (prop.equals(props[j])) { return props[j]; } } } return null; }
private Node.Property getNodeProperty(Node node, Node.Property prop) { Node.PropertySet[] propsets = node.getPropertySets(); for (int i = 0, n = propsets.length; i < n; i++) { Node.Property[] props = propsets[i].getProperties(); for (int j = 0, m = props.length; j < m; j++) { if (props[j].equals(prop)) { return props[j]; } } } return null; }
private Node.Property getNodeProperty(Node node, Node.Property prop) { Node.PropertySet[] propsets = node.getPropertySets(); for (int i = 0, n = propsets.length; i < n; i++) { Node.Property[] props = propsets[i].getProperties(); for (int j = 0, m = props.length; j < m; j++) { if (props[j].equals(prop)) { return props[j]; } } } return null; }