Node[] getCurrentNodes() { Node n = pclistener.getNode(); if (n != null) { if (n instanceof ProxyNode) { return ((ProxyNode) n).getOriginalNodes(); } else { return new Node[] { n }; } } return new Node[0]; }
public String getShortDescription() { if (getOriginalNodes().length < MAX_NAMES) { return NbBundle.getMessage(ProxyNode.class, "CTL_Multiple_Selection"); //NOI18N } else { if (shortDescription == null) { shortDescription = getConcatenatedName(Integer.MAX_VALUE); } return shortDescription; } }
Node[] getCurrentNodes() { Node n = pclistener.getNode(); if (n != null) { if (n instanceof ProxyNode) { return ((ProxyNode) n).getOriginalNodes(); } else { return new Node[] {n}; } } return new Node[0]; }
public String getShortDescription () { if (getOriginalNodes().length < MAX_NAMES) { return NbBundle.getMessage (ProxyNode.class, "CTL_Multiple_Selection"); //NOI18N } else { if (shortDescription == null) { shortDescription = getConcatenatedName(Integer.MAX_VALUE); } return shortDescription; } }
Node[] getCurrentNodes() { Node n = pclistener.getNode(); if (n != null) { if (n instanceof ProxyNode) { return ((ProxyNode) n).getOriginalNodes(); } else { return new Node[] {n}; } } return new Node[0]; }
public String getShortDescription () { if (getOriginalNodes().length < MAX_NAMES) { return NbBundle.getMessage (ProxyNode.class, "CTL_Multiple_Selection"); //NOI18N } else { if (shortDescription == null) { shortDescription = getConcatenatedName(Integer.MAX_VALUE); } return shortDescription; } }
private String getConcatenatedName(int limit) { Node[] n = getOriginalNodes(); StringBuffer name = new StringBuffer(); String delim = NbBundle.getMessage(ProxyNode.class, "CTL_List_Delimiter"); //NOI18N for (int i = 0; i < n.length; i++) { name.append(n[i].getDisplayName()); if (i != (n.length - 1)) { name.append(delim); } if ((i >= limit) && (i != (n.length - 1))) { name.append(NbBundle.getMessage(ProxyNode.class, "MSG_ELLIPSIS")); break; } } return name.toString(); }
private String getConcatenatedName(int limit) { Node[] n = getOriginalNodes(); StringBuffer name = new StringBuffer(); String delim = NbBundle.getMessage (ProxyNode.class, "CTL_List_Delimiter"); //NOI18N for (int i=0; i < n.length; i++) { name.append (n[i].getDisplayName()); if (i != n.length -1) { name.append (delim); } if (i >= limit && i != n.length -1) { name.append(NbBundle.getMessage(ProxyNode.class, "MSG_ELLIPSIS")); break; } } return name.toString(); }
private String getConcatenatedName(int limit) { Node[] n = getOriginalNodes(); StringBuffer name = new StringBuffer(); String delim = NbBundle.getMessage (ProxyNode.class, "CTL_List_Delimiter"); //NOI18N for (int i=0; i < n.length; i++) { name.append (n[i].getDisplayName()); if (i != n.length -1) { name.append (delim); } if (i >= limit && i != n.length -1) { name.append(NbBundle.getMessage(ProxyNode.class, "MSG_ELLIPSIS")); break; } } return name.toString(); }
private static final boolean needTabs(Node n) { boolean needTabs = true; if (forceTabs) { return true; } if (n instanceof ProxyNode) { Node[] nodes = ((ProxyNode) n).getOriginalNodes(); for (int i = 0; i < nodes.length; i++) { assert nodes[i] != n : "Proxy node recursively references itself"; //NOI18N needTabs &= needTabs(nodes[i]); if (!needTabs) { break; } } } else { PropertySet[] ps = n.getPropertySets(); needTabs = forceTabs ? (ps.length > 1) : (neverTabs ? false : false); //neverTabs is a debugging option to force tab use one tab per property set if (!neverTabs) { for (int i = 0; (i < ps.length) && !needTabs; i++) { if (ps[i] == null) { throw new NullPointerException("Node " + n + " contains null in its getPropertySets() array"); // NOI18N } needTabs |= (ps[i].getValue("tabName") != null); //NOI18N } } } return needTabs; }
public Object[] getBeans() { if (DEBUG) { checkThread(); } if (env.getNode() instanceof ProxyNode) { return ((ProxyNode) env.getNode()).getOriginalNodes(); } else { return new Object[] { env.getNode() }; } }
public Object[] getBeans() { if (DEBUG) checkThread(); if (env.getNode() instanceof ProxyNode) return ((ProxyNode) env.getNode()).getOriginalNodes(); else return new Object[] { env.getNode() }; }
public Object[] getBeans() { if (DEBUG) checkThread(); if (env.getNode() instanceof ProxyNode) return ((ProxyNode) env.getNode()).getOriginalNodes(); else return new Object[] { env.getNode() }; }
private static final boolean needTabs(Node n) { boolean needTabs = true; if (forceTabs) { return true; } if (n instanceof ProxyNode) { Node[] nodes = ((ProxyNode) n).getOriginalNodes(); for (int i=0; i < nodes.length; i++) { assert nodes[i] != n : "Proxy node recursively references itself"; //NOI18N needTabs &= needTabs(nodes[i]); if (!needTabs) break; } } else { PropertySet[] ps = n.getPropertySets(); needTabs = forceTabs ? ps.length > 1: neverTabs ? false : false; //neverTabs is a debugging option to force tab use one tab per property set if (!neverTabs) { for (int i=0; (i < ps.length) && !needTabs; i++) { needTabs |= ps[i].getValue("tabName") != null; //NOI18N } } } return needTabs; }
private static final boolean needTabs(Node n) { boolean needTabs = true; if (forceTabs) { return true; } if (n instanceof ProxyNode) { Node[] nodes = ((ProxyNode) n).getOriginalNodes(); for (int i=0; i < nodes.length; i++) { assert nodes[i] != n : "Proxy node recursively references itself"; //NOI18N needTabs &= needTabs(nodes[i]); if (!needTabs) break; } } else { PropertySet[] ps = n.getPropertySets(); needTabs = forceTabs ? ps.length > 1: neverTabs ? false : false; //neverTabs is a debugging option to force tab use one tab per property set if (!neverTabs) { for (int i=0; (i < ps.length) && !needTabs; i++) { needTabs |= ps[i].getValue("tabName") != null; //NOI18N } } } return needTabs; }
/** Uses the <code>NODE</code> field to supply the beans - if it is an instance * of ProxyNode (multi-selection), returns the nodes that ProxyNode represents. */ public Object[] getBeans() { if (ReusablePropertyModel.DEBUG) ReusablePropertyModel.checkThread(); if (getNode() instanceof ProxyNode) { return ((ProxyNode) getNode()).getOriginalNodes(); } else if (getNode() instanceof Object[]) { return (Object[]) getNode(); } else { return new Object[] { getNode() }; } }
/** Uses the <code>NODE</code> field to supply the beans - if it is an instance * of ProxyNode (multi-selection), returns the nodes that ProxyNode represents. */ public Object[] getBeans() { if (ReusablePropertyModel.DEBUG) ReusablePropertyModel.checkThread(); if (getNode() instanceof ProxyNode) { return ((ProxyNode) getNode()).getOriginalNodes(); } else if (getNode() instanceof Object[]) { return (Object[]) getNode(); } else { return new Object[] { getNode() }; } }
/** Uses the <code>NODE</code> field to supply the beans - if it is an instance * of ProxyNode (multi-selection), returns the nodes that ProxyNode represents. */ public Object[] getBeans() { if (ReusablePropertyModel.DEBUG) { ReusablePropertyModel.checkThread(); } if (getNode() instanceof ProxyNode) { return ((ProxyNode) getNode()).getOriginalNodes(); } else if (getNode() instanceof Object[]) { return (Object[]) getNode(); } else { return new Object[] { getNode() }; } }
" Selected node is a proxy node - comparing contents."); Node[] currNodes = ((ProxyNode) pclistener.getNode()).getOriginalNodes(); if (Arrays.asList(nodes).equals(Arrays.asList(currNodes))) { if (loggable) {
" Selected node is a proxy node - comparing contents."); Node[] currNodes = ((ProxyNode) pclistener.getNode()).getOriginalNodes(); if (Arrays.asList(nodes).equals(Arrays.asList(currNodes))) { if (loggable) {