/** * @param id - Id of svg element to return * @return the child of the given id, or null if no such child exists. */ public SVGElement getChild(String id) { for (SVGElement ele : children) { String eleId = ele.getId(); if (eleId != null && eleId.equals(id)) { return ele; } } return null; }
/** * @param id - Id of svg element to return * @return the child of the given id, or null if no such child exists. */ public SVGElement getChild(String id) { for (SVGElement ele : children) { String eleId = ele.getId(); if (eleId != null && eleId.equals(id)) { return ele; } } return null; }
/** * @param id - Id of svg element to return * @return the child of the given id, or null if no such child exists. */ public SVGElement getChild(String id) { for (Iterator it = children.iterator(); it.hasNext();) { SVGElement ele = (SVGElement)it.next(); String eleId = ele.getId(); if (eleId != null && eleId.equals(id)) return ele; } return null; }
private String pathToString(List<SVGElement> path) { if (path.size() == 0) return ""; StringBuffer sb = new StringBuffer(); sb.append(path.get(0)); for (int i = 1; i < path.size(); i++) { sb.append("/"); sb.append(path.get(i).getId()); } return sb.toString(); }
private String pathToString(List path) { if (path.size() == 0) return ""; StringBuffer sb = new StringBuffer(); sb.append(path.get(0)); for (int i = 1; i < path.size(); i++) { sb.append("/"); sb.append(((SVGElement)path.get(i)).getId()); } return sb.toString(); }
private String pathToString(List path) { if (path.size() == 0) return ""; StringBuffer sb = new StringBuffer(); sb.append(path.get(0)); for (int i = 1; i < path.size(); i++) { sb.append("/"); sb.append(((SVGElement)path.get(i)).getId()); } return sb.toString(); }
private String pathToString(List<SVGElement> path) { if (path.size() == 0) return ""; StringBuffer sb = new StringBuffer(); sb.append(path.get(0)); for (int i = 1; i < path.size(); i++) { sb.append("/"); sb.append(path.get(i).getId()); } return sb.toString(); }
/** * @param id - Id of svg element to return * @return the child of the given id, or null if no such child exists. */ public SVGElement getChild(String id) { for (Iterator it = children.iterator(); it.hasNext();) { SVGElement ele = (SVGElement) it.next(); String eleId = ele.getId(); if (eleId != null && eleId.equals(id)) { return ele; } } return null; }
private void panel_svgAreaMouseReleased(java.awt.event.MouseEvent evt)//GEN-FIRST:event_panel_svgAreaMouseReleased {//GEN-HEADEREND:event_panel_svgAreaMouseReleased SVGDiagram diagram = svgDisplayPanel.getDiagram(); List<List<SVGElement>> pickedElements; try { pickedElements = diagram.pick(new Point(evt.getX(), evt.getY()), null); } catch (SVGException e) { Logger.getLogger(SVGConst.SVG_LOGGER).log(Level.WARNING, null, e); return; } System.out.println("Pick results:"); for (List<SVGElement> path : pickedElements) { System.out.print(" Path: "); for (SVGElement ele : path) { System.out.print("" + ele.getId() + "(" + ele.getClass().getName() + ") "); } System.out.println(); } }//GEN-LAST:event_panel_svgAreaMouseReleased
private void panel_svgAreaMouseReleased(java.awt.event.MouseEvent evt)//GEN-FIRST:event_panel_svgAreaMouseReleased {//GEN-HEADEREND:event_panel_svgAreaMouseReleased SVGDiagram diagram = svgDisplayPanel.getDiagram(); List pickedElements; try { pickedElements = diagram.pick(new Point(evt.getX(), evt.getY()), null); } catch (SVGException e) { Logger.getLogger(SVGConst.SVG_LOGGER).log(Level.WARNING, null, e); return; } System.out.println("Pick results:"); for (Iterator it = pickedElements.iterator(); it.hasNext();) { ArrayList path = (ArrayList)it.next(); System.out.print(" Path: "); for (Iterator it2 = path.iterator(); it2.hasNext();) { SVGElement ele = (SVGElement)it2.next(); System.out.print("" + ele.getId() + "(" + ele.getClass().getName() + ") "); } System.out.println(); } }//GEN-LAST:event_panel_svgAreaMouseReleased
private void panel_svgAreaMouseReleased(java.awt.event.MouseEvent evt)//GEN-FIRST:event_panel_svgAreaMouseReleased {//GEN-HEADEREND:event_panel_svgAreaMouseReleased SVGDiagram diagram = svgDisplayPanel.getDiagram(); List pickedElements; try { pickedElements = diagram.pick(new Point(evt.getX(), evt.getY()), null); } catch (SVGException ex) { ex.printStackTrace(); return; } System.out.println("Pick results:"); for (Iterator it = pickedElements.iterator(); it.hasNext();) { ArrayList path = (ArrayList)it.next(); System.out.print(" Path: "); for (Iterator it2 = path.iterator(); it2.hasNext();) { SVGElement ele = (SVGElement)it2.next(); System.out.print("" + ele.getId() + "(" + ele.getClass().getName() + ") "); } System.out.println(); } }//GEN-LAST:event_panel_svgAreaMouseReleased
private void panel_svgAreaMouseReleased(java.awt.event.MouseEvent evt)//GEN-FIRST:event_panel_svgAreaMouseReleased {//GEN-HEADEREND:event_panel_svgAreaMouseReleased SVGDiagram diagram = svgDisplayPanel.getDiagram(); List<List<SVGElement>> pickedElements; try { pickedElements = diagram.pick(new Point(evt.getX(), evt.getY()), null); } catch (SVGException e) { Logger.getLogger(SVGConst.SVG_LOGGER).log(Level.WARNING, null, e); return; } System.out.println("Pick results:"); for (List<SVGElement> path : pickedElements) { System.out.print(" Path: "); for (SVGElement ele : path) { System.out.print("" + ele.getId() + "(" + ele.getClass().getName() + ") "); } System.out.println(); } }//GEN-LAST:event_panel_svgAreaMouseReleased