| Modifier | Constructor and Description |
|---|---|
protected |
TLine(TMixer mixer,
Line.Info info) |
protected |
TLine(TMixer mixer,
Line.Info info,
Collection<Control> controls) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addControl(Control control) |
void |
addLineListener(LineListener listener) |
void |
close() |
protected void |
closeImpl()
Subclasses should override this method.
|
Control |
getControl(Control.Type controlType) |
Control[] |
getControls() |
Line.Info |
getLineInfo() |
protected TMixer |
getMixer() |
boolean |
isControlSupported(Control.Type controlType) |
boolean |
isOpen() |
protected void |
notifyLineEvent(LineEvent.Type type) |
protected void |
notifyLineEvent(LineEvent event) |
void |
open() |
protected void |
openImpl()
Subclasses should override this method.
|
protected void |
removeControl(Control control) |
void |
removeLineListener(LineListener listener) |
protected void |
setLineInfo(Line.Info info) |
protected void |
setOpen(boolean bOpen) |
protected TLine(TMixer mixer, Line.Info info, Collection<Control> controls)
protected TMixer getMixer()
public Line.Info getLineInfo()
getLineInfo in interface Lineprotected void setLineInfo(Line.Info info)
public void open()
throws LineUnavailableException
open in interface LineLineUnavailableExceptionprotected void openImpl()
throws LineUnavailableException
LineUnavailableExceptionpublic void close()
close in interface AutoCloseableclose in interface Lineprotected void closeImpl()
protected void setOpen(boolean bOpen)
protected void addControl(Control control)
protected void removeControl(Control control)
public Control[] getControls()
getControls in interface Linepublic Control getControl(Control.Type controlType)
getControl in interface Linepublic boolean isControlSupported(Control.Type controlType)
isControlSupported in interface Linepublic void addLineListener(LineListener listener)
addLineListener in interface Linepublic void removeLineListener(LineListener listener)
removeLineListener in interface Lineprotected void notifyLineEvent(LineEvent.Type type)
protected void notifyLineEvent(LineEvent event)
Copyright © 2016. All Rights Reserved.