APIdia Launch Partner
Top Description Fields Constructors Methods
com.sun.media.sound

public final Class ModelConnectionBlock

extends Object
Class Inheritance
Imports
java.util.Arrays

Connection blocks are used to connect source variable to a destination variable. For example Note On velocity can be connected to output gain. In DLS this is called articulator and in SoundFonts (SF2) a modulator.
Author
Karl Helgason

Field Summary

Modifier and TypeField and Description
private ModelDestination
private static final ModelSource[]
private double
private ModelSource[]

Constructor Summary

AccessConstructor and Description
public
public
ModelConnectionBlock(double scale, ModelDestination destination)

public
public
ModelConnectionBlock(ModelSource source, double scale, ModelDestination destination)

public
public
ModelConnectionBlock(ModelSource source, ModelSource control, double scale, ModelDestination destination)

Method Summary

Modifier and TypeMethod and Description
public void
public ModelDestination
public double
public ModelSource[]
public void
public void
setScale(double scale)

public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

destinationback to summary
private ModelDestination destination
no_sourcesback to summary
private static final ModelSource[] no_sources
scaleback to summary
private double scale
sourcesback to summary
private ModelSource[] sources

Constructor Detail

ModelConnectionBlockback to summary
public ModelConnectionBlock()
ModelConnectionBlockback to summary
public ModelConnectionBlock(double scale, ModelDestination destination)
ModelConnectionBlockback to summary
public ModelConnectionBlock(ModelSource source, ModelDestination destination)
ModelConnectionBlockback to summary
public ModelConnectionBlock(ModelSource source, double scale, ModelDestination destination)
ModelConnectionBlockback to summary
public ModelConnectionBlock(ModelSource source, ModelSource control, ModelDestination destination)
ModelConnectionBlockback to summary
public ModelConnectionBlock(ModelSource source, ModelSource control, double scale, ModelDestination destination)

Method Detail

addSourceback to summary
public void addSource(ModelSource source)
getDestinationback to summary
public ModelDestination getDestination()
getScaleback to summary
public double getScale()
getSourcesback to summary
public ModelSource[] getSources()
setDestinationback to summary
public void setDestination(ModelDestination destination)
setScaleback to summary
public void setScale(double scale)
setSourcesback to summary
public void setSources(ModelSource[] source)