Klasse Params<T extends Params<T,P>, P extends Parameters>

java.lang.Object
de.labAlive.core.parameters.params.Params<T,P>
Alle implementierten Schnittstellen:
Cloneable
Bekannte direkte Unterklassen:
AnalogSignalLogging, AudioPlayer, Multimeter, Power, SignalLogging, SignalViewer, SignalViewerText, Transmit, UdpMeasure, XYMeterParams

public abstract class Params<T extends Params<T,P>, P extends Parameters> extends Object implements Cloneable
Facade for Parameters, it contains the methods to be used in Wirings. In Wirings Params sub-classes are used, then it is easier in Wirings to find the relevant methods. T must be type of subclass.
  • Konstruktordetails

    • Params

      public Params()
  • Methodendetails

    • getParameters

      public final P getParameters()
      Gibt zurück:
      The Parameters object this instance is the facade of.
    • size

      public T size(Size explicitSize)
    • size

      public T size(Width width)
    • size

      public T size(AspectRatio aspectRatio)
    • location

      public T location(int x, int y)
    • show

      public T show()
      Auto opens the measure display, e.g. Osci or PropertyWindow.
    • clone

      public T clone()
    • copy

      public void copy(Params<T,P> paramsFrom, T paramsTo)
    • toString

      public String toString()
      Setzt außer Kraft:
      toString in Klasse Object