Node.Property[] ps = pss[i].getProperties();
private void realPropertyChange(PropertyChangeEvent pce) { String nm = pce.getPropertyName(); Node.PropertySet[] pss = getPropertySets(); boolean exists = false; for (int i = 0; i < pss.length && !exists; i++) { Node.Property[] ps = pss[i].getProperties(); for (int j = 0; j < ps.length && !exists; j++) { if (ps[j].getName().equals(nm)) { exists = true; } } } if( exists ) { firePropertyChange(pce.getPropertyName(), pce.getOldValue(), pce.getNewValue()); } } }
/** Searches for a named property in a property set */ private static Property findProperty(PropertySet set, String name) { Property[] p = set.getProperties(); for (int i = 0; i < p.length; i++) { if (p[i].getName().equals(name)) { return p[i]; } } 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; }
public Component getCustomEditor() { if (array == null) { array = (Object[])Array.newInstance(getConvertedType(), 0); firePropertyChange(); } Node dummy = new DisplayIndexedNode(0); // beware - this will function only if the DisplayIndexedNode has // one property on the first sheet and the property is of type // ValueProp Node.Property prop = dummy.getPropertySets()[0].getProperties()[0]; Node.Property []np = new Node.Property[] { prop }; currentEditorPanel = new IndexedEditorPanel(createRootNode(), np); return currentEditorPanel; }
public Component getCustomEditor() { if (array == null) { array = (Object[])Array.newInstance(getConvertedType(), 0); firePropertyChange(); } Node dummy = new DisplayIndexedNode(0); // beware - this will function only if the DisplayIndexedNode has // one property on the first sheet and the property is of type // ValueProp Node.Property prop = dummy.getPropertySets()[0].getProperties()[0]; Node.Property []np = new Node.Property[] { prop }; currentEditorPanel = new IndexedEditorPanel(createRootNode(), np); return currentEditorPanel; }
public Component getCustomEditor() { if (array == null) { array = (Object[]) Array.newInstance(getConvertedType(), 0); firePropertyChange(); } Node dummy = new DisplayIndexedNode(0); // beware - this will function only if the DisplayIndexedNode has // one property on the first sheet and the property is of type // ValueProp Node.Property prop = dummy.getPropertySets()[0].getProperties()[0]; Node.Property[] np = new Node.Property[] { prop }; currentEditorPanel = new IndexedEditorPanel(createRootNode(), np); return currentEditorPanel; }
private boolean noNullPropertyLists (PropertySet[] ps) { boolean result = true; for (int i=0; i < ps.length; i++) { result &= ps[i].getProperties() != null; if (!result) break; } return result; }
/** Searches for a named property in a property set */ private static Property findProperty (PropertySet set, String name) { Property[] p = set.getProperties(); for (int i=0; i < p.length; i++) { if (p[i].getName().equals(name)) { return p[i]; } } 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 boolean noNullPropertyLists (PropertySet[] ps) { boolean result = true; for (int i=0; i < ps.length; i++) { result &= ps[i].getProperties() != null; if (!result) break; } return result; }
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; }
public static PropertySet merge(PropertySet overriding, PropertySet base) { Sheet.Set overridden; if (base instanceof Sheet.Set) overridden = (Sheet.Set) base; else { overridden = new Sheet.Set(); overridden.put(base.getProperties()); } overridden.put(overriding.getProperties()); return overridden; }
private void updateOverview() { overviewDecorator.setTitle(machine.getName()); setName(machine.getName()); Node.PropertySet[] propertySets = machine.createSheet().toArray(); for (Node.PropertySet propertySet : propertySets) { for (Property<?> property : propertySet.getProperties()) { String propertyName = property.getDisplayName(); String propertyValue = getPropertyValue(property); propertyListModel.addRow(propertyName, propertyValue); } } }
/** Searches for a named property in a property set */ private static Property findProperty (PropertySet set, String name) { Property[] p = set.getProperties(); for (int i=0; i < p.length; i++) { if (p[i].getName().equals(name)) { return p[i]; } } 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 boolean noNullPropertyLists(PropertySet[] ps) { boolean result = true; for (int i = 0; i < ps.length; i++) { result &= (ps[i] != null && ps[i].getProperties() != null); if (!result) { break; } } return result; }