public PropertySet[] getPropertySets() { return original.getPropertySets(); }
Node.PropertySet[] pss = getPropertySets(); boolean exists = false;
protected boolean enable (Node[] activatedNodes) { if (activatedNodes == null) return false; // This is not quite as exact as checking if the *intersection* of their // properties is also nonempty, but it is pretty close. for (int i = 0; i < activatedNodes.length; i++) { if (activatedNodes[i].getPropertySets().length > 0) { return true; } } return false; }
protected boolean enable (Node[] activatedNodes) { if (activatedNodes == null) return false; // This is not quite as exact as checking if the *intersection* of their // properties is also nonempty, but it is pretty close. for (int i = 0; i < activatedNodes.length; i++) { if (activatedNodes[i].getPropertySets().length > 0) { return true; } } return false; }
public PropertySet[] getPropertySets () { return original.getPropertySets (); }
public PropertySet[] getPropertySets () { return original.getPropertySets (); }
private ArrayList<Node.PropertySet[]> getOriginalPropertySets(Node[] forWhat) { if( null == originalPropertySets ) { ArrayList<PropertySet[]> arr = new ArrayList<Node.PropertySet[]>( forWhat.length ); for( int i=0; i<forWhat.length; i++) { Node.PropertySet[] p = forWhat[i].getPropertySets(); arr.add( p ); } if (original == forWhat) { originalPropertySets = arr; } return arr; } return originalPropertySets; }
/** Used in case of 1 element array */ static Property findProperty (Node n, String name) throws NullPointerException { PropertySet[] ps = n.getPropertySets(); for (int j=0; j < ps.length; j++) { Property p = findProperty(ps[j],name); if (p != null) { return p; } } return null; }
/** Used in case of 1 element array */ static Property findProperty(Node n, String name) throws NullPointerException { PropertySet[] ps = n.getPropertySets(); for (int j = 0; j < ps.length; j++) { Property p = findProperty(ps[j], name); if (p != null) { return p; } } return null; }
/** Used in case of 1 element array */ static Property findProperty (Node n, String name) throws NullPointerException { PropertySet[] ps = n.getPropertySets(); for (int j=0; j < ps.length; j++) { Property p = findProperty(ps[j],name); if (p != null) { return p; } } return null; }
public PropertySet[] getPropertySets() { return merge(getOriginal().getPropertySets(), xnode.getPropertySets()); }
public PropertySet[] getPropertySets() { Node delegateNode = getDelegateTargetNode(); if (delegateNode == null) return getOriginal().getPropertySets(); return FilterXNode.merge(getOriginal().getPropertySets(), delegateNode.getPropertySets()); }
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; }
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; }
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; }
/** 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; }