diff options
Diffstat (limited to 'src/de/lmu/ifi/dbs/elki/visualization/batikutil')
16 files changed, 41 insertions, 43 deletions
diff --git a/src/de/lmu/ifi/dbs/elki/visualization/batikutil/AddCSSClass.java b/src/de/lmu/ifi/dbs/elki/visualization/batikutil/AddCSSClass.java index 0e2db37d..1bc64b20 100644 --- a/src/de/lmu/ifi/dbs/elki/visualization/batikutil/AddCSSClass.java +++ b/src/de/lmu/ifi/dbs/elki/visualization/batikutil/AddCSSClass.java @@ -4,7 +4,7 @@ package de.lmu.ifi.dbs.elki.visualization.batikutil; This file is part of ELKI: Environment for Developing KDD-Applications Supported by Index-Structures - Copyright (C) 2012 + Copyright (C) 2013 Ludwig-Maximilians-Universität München Lehr- und Forschungseinheit für Datenbanksysteme ELKI Development Team diff --git a/src/de/lmu/ifi/dbs/elki/visualization/batikutil/AttributeModifier.java b/src/de/lmu/ifi/dbs/elki/visualization/batikutil/AttributeModifier.java index f52951d7..d6a48013 100644 --- a/src/de/lmu/ifi/dbs/elki/visualization/batikutil/AttributeModifier.java +++ b/src/de/lmu/ifi/dbs/elki/visualization/batikutil/AttributeModifier.java @@ -4,7 +4,7 @@ package de.lmu.ifi.dbs.elki.visualization.batikutil; This file is part of ELKI: Environment for Developing KDD-Applications Supported by Index-Structures - Copyright (C) 2012 + Copyright (C) 2013 Ludwig-Maximilians-Universität München Lehr- und Forschungseinheit für Datenbanksysteme ELKI Development Team diff --git a/src/de/lmu/ifi/dbs/elki/visualization/batikutil/BatikUtil.java b/src/de/lmu/ifi/dbs/elki/visualization/batikutil/BatikUtil.java index 4f9781e7..7774cde6 100644 --- a/src/de/lmu/ifi/dbs/elki/visualization/batikutil/BatikUtil.java +++ b/src/de/lmu/ifi/dbs/elki/visualization/batikutil/BatikUtil.java @@ -4,7 +4,7 @@ package de.lmu.ifi.dbs.elki.visualization.batikutil; This file is part of ELKI: Environment for Developing KDD-Applications Supported by Index-Structures - Copyright (C) 2012 + Copyright (C) 2013 Ludwig-Maximilians-Universität München Lehr- und Forschungseinheit für Datenbanksysteme ELKI Development Team diff --git a/src/de/lmu/ifi/dbs/elki/visualization/batikutil/CSSHoverClass.java b/src/de/lmu/ifi/dbs/elki/visualization/batikutil/CSSHoverClass.java index 54d8e7e3..021878b2 100644 --- a/src/de/lmu/ifi/dbs/elki/visualization/batikutil/CSSHoverClass.java +++ b/src/de/lmu/ifi/dbs/elki/visualization/batikutil/CSSHoverClass.java @@ -4,7 +4,7 @@ package de.lmu.ifi.dbs.elki.visualization.batikutil; This file is part of ELKI: Environment for Developing KDD-Applications Supported by Index-Structures - Copyright (C) 2012 + Copyright (C) 2013 Ludwig-Maximilians-Universität München Lehr- und Forschungseinheit für Datenbanksysteme ELKI Development Team diff --git a/src/de/lmu/ifi/dbs/elki/visualization/batikutil/CloneInlineImages.java b/src/de/lmu/ifi/dbs/elki/visualization/batikutil/CloneInlineImages.java index 9c53d72b..33cf6d8a 100644 --- a/src/de/lmu/ifi/dbs/elki/visualization/batikutil/CloneInlineImages.java +++ b/src/de/lmu/ifi/dbs/elki/visualization/batikutil/CloneInlineImages.java @@ -4,7 +4,7 @@ package de.lmu.ifi.dbs.elki.visualization.batikutil; This file is part of ELKI: Environment for Developing KDD-Applications Supported by Index-Structures - Copyright (C) 2012 + Copyright (C) 2013 Ludwig-Maximilians-Universität München Lehr- und Forschungseinheit für Datenbanksysteme ELKI Development Team diff --git a/src/de/lmu/ifi/dbs/elki/visualization/batikutil/DragableArea.java b/src/de/lmu/ifi/dbs/elki/visualization/batikutil/DragableArea.java index 42dab91b..56a7b223 100644 --- a/src/de/lmu/ifi/dbs/elki/visualization/batikutil/DragableArea.java +++ b/src/de/lmu/ifi/dbs/elki/visualization/batikutil/DragableArea.java @@ -4,7 +4,7 @@ package de.lmu.ifi.dbs.elki.visualization.batikutil; This file is part of ELKI: Environment for Developing KDD-Applications Supported by Index-Structures - Copyright (C) 2012 + Copyright (C) 2013 Ludwig-Maximilians-Universität München Lehr- und Forschungseinheit für Datenbanksysteme ELKI Development Team @@ -40,7 +40,7 @@ import de.lmu.ifi.dbs.elki.visualization.svg.SVGUtil; * * @author Erich Schubert * - * @apiviz.uses DragListener + * @apiviz.has DragListener * @apiviz.has Element */ public class DragableArea implements EventListener { @@ -208,47 +208,43 @@ public class DragableArea implements EventListener { @Override public void handleEvent(Event evt) { - if(evt.getType().equals(SVGConstants.SVG_EVENT_MOUSEDOWN)) { + if (evt.getType().equals(SVGConstants.SVG_EVENT_MOUSEDOWN)) { SVGPoint dragPoint = getCoordinates(evt); - if(startDrag(dragPoint, evt)) { + if (startDrag(dragPoint, evt)) { // LoggingUtil.warning("Starting drag: "+dragPoint); startDragPoint = dragPoint; enableStop(); } - } - else if(evt.getType().equals(SVGConstants.SVG_EVENT_MOUSEMOVE)) { - if(startDragPoint != null) { + } else if (evt.getType().equals(SVGConstants.SVG_EVENT_MOUSEMOVE)) { + if (startDragPoint != null) { SVGPoint dragPoint = getCoordinates(evt); - if(!duringDrag(startDragPoint, dragPoint, evt, evt.getTarget() == element)) { + if (!duringDrag(startDragPoint, dragPoint, evt, evt.getTarget() == element)) { // cancel the drag operation startDragPoint = null; disableStop(); } } - } - else if(evt.getType().equals(SVGConstants.SVG_EVENT_MOUSEUP)) { - if(startDragPoint != null) { + } else if (evt.getType().equals(SVGConstants.SVG_EVENT_MOUSEUP)) { + if (startDragPoint != null) { SVGPoint dragPoint = getCoordinates(evt); - if(endDrag(startDragPoint, dragPoint, evt, evt.getTarget() == element)) { + if (endDrag(startDragPoint, dragPoint, evt, evt.getTarget() == element)) { // LoggingUtil.warning("Drag completed: "+dragPoint); startDragPoint = null; disableStop(); } } - } - else if(evt.getType().equals(SVGConstants.SVG_EVENT_MOUSEOUT)) { + } else if (evt.getType().equals(SVGConstants.SVG_EVENT_MOUSEOUT)) { // When leaving the document with the mouse! - if(startDragPoint != null && evt.getTarget() == evt.getCurrentTarget()) { + if (startDragPoint != null && evt.getTarget() == evt.getCurrentTarget()) { // LoggingUtil.warning("Mouseout: "+evt.getTarget().toString()); SVGPoint dragPoint = getCoordinates(evt); - if(endDrag(startDragPoint, dragPoint, evt, false)) { + if (endDrag(startDragPoint, dragPoint, evt, false)) { // LoggingUtil.warning("Drag completed: "+dragPoint); startDragPoint = null; disableStop(); } } - } - else { + } else { LoggingUtil.warning("Unrecognized event: " + evt); } } @@ -271,7 +267,7 @@ public class DragableArea implements EventListener { * @return {@code true} to start the drag operation */ protected boolean startDrag(SVGPoint startPoint, Event evt) { - if(listener != null) { + if (listener != null) { return listener.startDrag(startPoint, evt); } return true; @@ -287,7 +283,7 @@ public class DragableArea implements EventListener { * @return {@code true} to continue the drag */ protected boolean duringDrag(SVGPoint startPoint, SVGPoint dragPoint, Event evt, boolean inside) { - if(listener != null) { + if (listener != null) { return listener.duringDrag(startPoint, dragPoint, evt, inside); } return true; @@ -303,7 +299,7 @@ public class DragableArea implements EventListener { * @return {@code true} to complete the drag */ protected boolean endDrag(SVGPoint startPoint, SVGPoint dragPoint, Event evt, boolean inside) { - if(listener != null) { + if (listener != null) { return listener.endDrag(startPoint, dragPoint, evt, inside); } return true; @@ -334,6 +330,8 @@ public class DragableArea implements EventListener { * Listener interface for drag events. * * @author Erich Schubert + * + * @apiviz.excludeSubtypes */ public interface DragListener { /** @@ -367,4 +365,4 @@ public class DragableArea implements EventListener { */ boolean endDrag(SVGPoint startPoint, SVGPoint dragPoint, Event evt, boolean inside); } -}
\ No newline at end of file +} diff --git a/src/de/lmu/ifi/dbs/elki/visualization/batikutil/JSVGSynchronizedCanvas.java b/src/de/lmu/ifi/dbs/elki/visualization/batikutil/JSVGSynchronizedCanvas.java index 7629ae1a..2e08a2dc 100644 --- a/src/de/lmu/ifi/dbs/elki/visualization/batikutil/JSVGSynchronizedCanvas.java +++ b/src/de/lmu/ifi/dbs/elki/visualization/batikutil/JSVGSynchronizedCanvas.java @@ -4,7 +4,7 @@ package de.lmu.ifi.dbs.elki.visualization.batikutil; This file is part of ELKI: Environment for Developing KDD-Applications Supported by Index-Structures - Copyright (C) 2012 + Copyright (C) 2013 Ludwig-Maximilians-Universität München Lehr- und Forschungseinheit für Datenbanksysteme ELKI Development Team diff --git a/src/de/lmu/ifi/dbs/elki/visualization/batikutil/JSVGUpdateSynchronizer.java b/src/de/lmu/ifi/dbs/elki/visualization/batikutil/JSVGUpdateSynchronizer.java index 110d38ec..ab064e43 100644 --- a/src/de/lmu/ifi/dbs/elki/visualization/batikutil/JSVGUpdateSynchronizer.java +++ b/src/de/lmu/ifi/dbs/elki/visualization/batikutil/JSVGUpdateSynchronizer.java @@ -4,7 +4,7 @@ package de.lmu.ifi.dbs.elki.visualization.batikutil; This file is part of ELKI: Environment for Developing KDD-Applications Supported by Index-Structures - Copyright (C) 2012 + Copyright (C) 2013 Ludwig-Maximilians-Universität München Lehr- und Forschungseinheit für Datenbanksysteme ELKI Development Team @@ -51,7 +51,7 @@ class JSVGUpdateSynchronizer implements UpdateSynchronizer { /** * The UpdateRunner we are put into */ - private List<WeakReference<UpdateRunner>> updaterunner = new ArrayList<WeakReference<UpdateRunner>>(); + private List<WeakReference<UpdateRunner>> updaterunner = new ArrayList<>(); /** * Adapter to track component changes @@ -71,7 +71,7 @@ class JSVGUpdateSynchronizer implements UpdateSynchronizer { protected JSVGUpdateSynchronizer(JSVGComponent component) { assert (component != null); - this.cref = new WeakReference<JSVGComponent>(component); + this.cref = new WeakReference<>(component); // Hook into UpdateManager creation. component.addUpdateManagerListener(umadapter); // makeRunnerIfNeeded(); @@ -130,7 +130,7 @@ class JSVGUpdateSynchronizer implements UpdateSynchronizer { @Override public void addUpdateRunner(UpdateRunner updateRunner) { - updaterunner.add(new WeakReference<UpdateRunner>(updateRunner)); + updaterunner.add(new WeakReference<>(updateRunner)); } /** @@ -140,7 +140,7 @@ class JSVGUpdateSynchronizer implements UpdateSynchronizer { */ // Not synchronized - private private void setSynchronizedRunner(JSVGSynchronizedRunner newrunner) { - syncrunner = new WeakReference<JSVGSynchronizedRunner>(newrunner); + syncrunner = new WeakReference<>(newrunner); } /** diff --git a/src/de/lmu/ifi/dbs/elki/visualization/batikutil/LazyCanvasResizer.java b/src/de/lmu/ifi/dbs/elki/visualization/batikutil/LazyCanvasResizer.java index b0dbfd9c..a046b4d6 100644 --- a/src/de/lmu/ifi/dbs/elki/visualization/batikutil/LazyCanvasResizer.java +++ b/src/de/lmu/ifi/dbs/elki/visualization/batikutil/LazyCanvasResizer.java @@ -4,7 +4,7 @@ package de.lmu.ifi.dbs.elki.visualization.batikutil; This file is part of ELKI: Environment for Developing KDD-Applications Supported by Index-Structures - Copyright (C) 2012 + Copyright (C) 2013 Ludwig-Maximilians-Universität München Lehr- und Forschungseinheit für Datenbanksysteme ELKI Development Team diff --git a/src/de/lmu/ifi/dbs/elki/visualization/batikutil/NodeAppendChild.java b/src/de/lmu/ifi/dbs/elki/visualization/batikutil/NodeAppendChild.java index a5396732..3b640c8d 100644 --- a/src/de/lmu/ifi/dbs/elki/visualization/batikutil/NodeAppendChild.java +++ b/src/de/lmu/ifi/dbs/elki/visualization/batikutil/NodeAppendChild.java @@ -4,7 +4,7 @@ package de.lmu.ifi.dbs.elki.visualization.batikutil; This file is part of ELKI: Environment for Developing KDD-Applications Supported by Index-Structures - Copyright (C) 2012 + Copyright (C) 2013 Ludwig-Maximilians-Universität München Lehr- und Forschungseinheit für Datenbanksysteme ELKI Development Team diff --git a/src/de/lmu/ifi/dbs/elki/visualization/batikutil/NodeReplaceChild.java b/src/de/lmu/ifi/dbs/elki/visualization/batikutil/NodeReplaceChild.java index f0fb08c5..524bf2c7 100644 --- a/src/de/lmu/ifi/dbs/elki/visualization/batikutil/NodeReplaceChild.java +++ b/src/de/lmu/ifi/dbs/elki/visualization/batikutil/NodeReplaceChild.java @@ -4,7 +4,7 @@ package de.lmu.ifi.dbs.elki.visualization.batikutil; This file is part of ELKI: Environment for Developing KDD-Applications Supported by Index-Structures - Copyright (C) 2012 + Copyright (C) 2013 Ludwig-Maximilians-Universität München Lehr- und Forschungseinheit für Datenbanksysteme ELKI Development Team diff --git a/src/de/lmu/ifi/dbs/elki/visualization/batikutil/NodeReplacer.java b/src/de/lmu/ifi/dbs/elki/visualization/batikutil/NodeReplacer.java index a82025df..72a42b2f 100644 --- a/src/de/lmu/ifi/dbs/elki/visualization/batikutil/NodeReplacer.java +++ b/src/de/lmu/ifi/dbs/elki/visualization/batikutil/NodeReplacer.java @@ -4,7 +4,7 @@ package de.lmu.ifi.dbs.elki.visualization.batikutil; This file is part of ELKI: Environment for Developing KDD-Applications Supported by Index-Structures - Copyright (C) 2012 + Copyright (C) 2013 Ludwig-Maximilians-Universität München Lehr- und Forschungseinheit für Datenbanksysteme ELKI Development Team diff --git a/src/de/lmu/ifi/dbs/elki/visualization/batikutil/RemoveCSSClass.java b/src/de/lmu/ifi/dbs/elki/visualization/batikutil/RemoveCSSClass.java index 2f75d40e..3f80117f 100644 --- a/src/de/lmu/ifi/dbs/elki/visualization/batikutil/RemoveCSSClass.java +++ b/src/de/lmu/ifi/dbs/elki/visualization/batikutil/RemoveCSSClass.java @@ -4,7 +4,7 @@ package de.lmu.ifi.dbs.elki.visualization.batikutil; This file is part of ELKI: Environment for Developing KDD-Applications Supported by Index-Structures - Copyright (C) 2012 + Copyright (C) 2013 Ludwig-Maximilians-Universität München Lehr- und Forschungseinheit für Datenbanksysteme ELKI Development Team diff --git a/src/de/lmu/ifi/dbs/elki/visualization/batikutil/ThumbnailRegistryEntry.java b/src/de/lmu/ifi/dbs/elki/visualization/batikutil/ThumbnailRegistryEntry.java index 83c101e3..9bab635c 100644 --- a/src/de/lmu/ifi/dbs/elki/visualization/batikutil/ThumbnailRegistryEntry.java +++ b/src/de/lmu/ifi/dbs/elki/visualization/batikutil/ThumbnailRegistryEntry.java @@ -3,7 +3,7 @@ package de.lmu.ifi.dbs.elki.visualization.batikutil; This file is part of ELKI: Environment for Developing KDD-Applications Supported by Index-Structures - Copyright (C) 2012 + Copyright (C) 2013 Ludwig-Maximilians-Universität München Lehr- und Forschungseinheit für Datenbanksysteme ELKI Development Team @@ -80,7 +80,7 @@ public class ThumbnailRegistryEntry extends AbstractRegistryEntry implements URL /** * The image cache. */ - private static final TIntObjectMap<SoftReference<RenderedImage>> images = new TIntObjectHashMap<SoftReference<RenderedImage>>(); + private static final TIntObjectMap<SoftReference<RenderedImage>> images = new TIntObjectHashMap<>(); /** * Object counter @@ -112,7 +112,7 @@ public class ThumbnailRegistryEntry extends AbstractRegistryEntry implements URL int key = counter; counter++; assert (images.get(key) == null); - images.put(key, new SoftReference<RenderedImage>(img)); + images.put(key, new SoftReference<>(img)); // Reorganize map, purge old entries if(counter % 50 == 49) { for(TIntObjectIterator<SoftReference<RenderedImage>> iter = images.iterator(); iter.hasNext();) { diff --git a/src/de/lmu/ifi/dbs/elki/visualization/batikutil/ThumbnailTranscoder.java b/src/de/lmu/ifi/dbs/elki/visualization/batikutil/ThumbnailTranscoder.java index 0b2a2080..a07b42f2 100644 --- a/src/de/lmu/ifi/dbs/elki/visualization/batikutil/ThumbnailTranscoder.java +++ b/src/de/lmu/ifi/dbs/elki/visualization/batikutil/ThumbnailTranscoder.java @@ -4,7 +4,7 @@ package de.lmu.ifi.dbs.elki.visualization.batikutil; This file is part of ELKI: Environment for Developing KDD-Applications Supported by Index-Structures - Copyright (C) 2012 + Copyright (C) 2013 Ludwig-Maximilians-Universität München Lehr- und Forschungseinheit für Datenbanksysteme ELKI Development Team diff --git a/src/de/lmu/ifi/dbs/elki/visualization/batikutil/package-info.java b/src/de/lmu/ifi/dbs/elki/visualization/batikutil/package-info.java index 333b8b0c..88466cfd 100644 --- a/src/de/lmu/ifi/dbs/elki/visualization/batikutil/package-info.java +++ b/src/de/lmu/ifi/dbs/elki/visualization/batikutil/package-info.java @@ -6,7 +6,7 @@ This file is part of ELKI: Environment for Developing KDD-Applications Supported by Index-Structures -Copyright (C) 2012 +Copyright (C) 2013 Ludwig-Maximilians-Universität München Lehr- und Forschungseinheit für Datenbanksysteme ELKI Development Team |