| 1 23 package info.monitorenter.gui.chart.traces; 24 25 import info.monitorenter.gui.chart.Chart2D; 26 import info.monitorenter.gui.chart.ITrace2D; 27 import info.monitorenter.gui.chart.ITracePainter; 28 import info.monitorenter.gui.chart.TracePoint2D; 29 30 import java.awt.Color ; 31 import java.awt.Stroke ; 32 import java.beans.PropertyChangeListener ; 33 import java.util.Iterator ; 34 import java.util.Set ; 35 36 52 public class Trace2DAxisSwap implements ITrace2D { 53 54 private ITrace2D m_delegate; 55 56 63 public Trace2DAxisSwap(final ITrace2D trace) { 64 if (trace == null) { 65 throw new IllegalArgumentException ("Argument must not be null."); 66 } 67 if (trace.getClass() == this.getClass()) { 68 throw new IllegalArgumentException ("Nesting of " + this.getClass().getName() 69 + " is unnecessary and may be harmful."); 70 } 71 this.m_delegate = trace; 72 } 73 74 77 public boolean addPoint(final double x, final double y) { 78 return this.addPoint(new TracePoint2D(x, y)); 79 } 80 81 84 public boolean addPoint(final TracePoint2D p) { 85 return this.m_delegate.addPoint(new TracePoint2D(p.getY(), p.getX())); 86 } 87 88 92 public void addPropertyChangeListener(final String propertyName, 93 final PropertyChangeListener listener) { 94 this.m_delegate.addPropertyChangeListener(propertyName, listener); 95 } 96 97 100 public boolean addTracePainter(final ITracePainter painter) { 101 return this.m_delegate.addTracePainter(painter); 102 } 103 104 107 public boolean containsTracePainter(final ITracePainter painter) { 108 return this.m_delegate.containsTracePainter(painter); 109 } 110 111 114 public boolean equals(final Object obj) { 115 return this.m_delegate.equals(obj); 116 } 117 118 121 public Color getColor() { 122 return this.m_delegate.getColor(); 123 } 124 125 128 public Number getComparableProperty() { 129 return this.m_delegate.getComparableProperty(); 130 } 131 132 135 public String getLable() { 136 return this.m_delegate.getLable(); 137 } 138 139 142 public int getMaxSize() { 143 return this.m_delegate.getMaxSize(); 144 } 145 146 149 public double getMaxX() { 150 return this.m_delegate.getMaxX(); 151 } 152 153 156 public double getMaxY() { 157 return this.m_delegate.getMaxY(); 158 } 159 160 163 public double getMinX() { 164 return this.m_delegate.getMinX(); 165 } 166 167 170 public double getMinY() { 171 return this.m_delegate.getMinY(); 172 } 173 174 177 public String getName() { 178 return this.m_delegate.getName(); 179 } 180 181 184 public String getPhysicalUnits() { 185 return this.m_delegate.getPhysicalUnits(); 186 } 187 188 191 public PropertyChangeListener [] getPropertyChangeListeners(final String property) { 192 return this.m_delegate.getPropertyChangeListeners(property); 193 } 194 195 198 public Chart2D getRenderer() { 199 return this.m_delegate.getRenderer(); 200 } 201 202 205 public int getSize() { 206 return this.m_delegate.getSize(); 207 } 208 209 212 public Stroke getStroke() { 213 return this.m_delegate.getStroke(); 214 } 215 216 220 public Set getTracePainters() { 221 return this.m_delegate.getTracePainters(); 222 } 223 224 227 public boolean isVisible() { 228 return this.m_delegate.isVisible(); 229 } 230 231 234 public Integer getZIndex() { 235 return this.m_delegate.getZIndex(); 236 } 237 238 241 public int hashCode() { 242 return this.m_delegate.hashCode(); 243 } 244 245 248 public boolean isEmpty() { 249 return this.m_delegate.isEmpty(); 250 } 251 252 255 public Iterator iterator() { 256 return this.m_delegate.iterator(); 257 } 258 259 262 public void removeAllPoints() { 263 this.m_delegate.removeAllPoints(); 264 } 265 266 269 public boolean removePoint(final TracePoint2D point) { 270 return this.m_delegate.removePoint(point); 271 } 272 273 276 public void removePropertyChangeListener(final PropertyChangeListener listener) { 277 this.m_delegate.removePropertyChangeListener(listener); 278 } 279 280 284 public void removePropertyChangeListener(final String property, 285 final PropertyChangeListener listener) { 286 this.m_delegate.removePropertyChangeListener(property, listener); 287 } 288 289 292 public boolean removeTracePainter(final ITracePainter painter) { 293 return this.m_delegate.removeTracePainter(painter); 294 } 295 296 299 public void setColor(final Color color) { 300 this.m_delegate.setColor(color); 301 } 302 303 306 public void setComparableProperty(final Number n) { 307 this.m_delegate.setComparableProperty(n); 308 } 309 310 313 public void setName(final String name) { 314 this.m_delegate.setName(name); 315 } 316 317 321 public void setPhysicalUnits(final String xunit, final String yunit) { 322 this.m_delegate.setPhysicalUnits(xunit, yunit); 323 } 324 325 328 public void setRenderer(final Chart2D renderer) { 329 this.m_delegate.setRenderer(renderer); 330 } 331 332 335 public void setStroke(final Stroke stroke) { 336 this.m_delegate.setStroke(stroke); 337 } 338 339 343 public Set setTracePainter(final ITracePainter painter) { 344 return this.m_delegate.setTracePainter(painter); 345 } 346 347 350 public void setVisible(final boolean visible) { 351 this.m_delegate.setVisible(visible); 352 } 353 354 357 public void setZIndex(final Integer zIndex) { 358 this.m_delegate.setZIndex(zIndex); 359 } 360 361 364 public String toString() { 365 return this.m_delegate.toString(); 366 } 367 } 368 | Popular Tags |