|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
java.lang.ObjectjAudioFeatureExtractor.Controller
public class Controller
Controller is a master location for all actions and non-gui components. Not the best design, but it works.
| フィールドの概要 | |
|---|---|
AboutAction |
aboutAction
|
ActiveAggTableModel |
activeAgg_
model containing list of all configured aggregators |
AddBatchAction |
addBatchAction
|
AddRecordingAction |
addRecordingsAction
|
AggListTableModel |
aggList_
model containing a list of all avialable aggregators |
java.util.Vector<Batch> |
batches
holds all currently defined batches. |
BatchExecutionThread |
batchExecutionThread
|
CopyAction |
copyAction
Not really applicable but included anyways for completeness |
CutAction |
cutAction
Not really applicable but included anyways for completeness |
DataModel |
dm_
model containing all executable code not directly linked to a gui. |
EditRecordingsAction |
editRecordingsAction
|
ExecuteBatchAction |
executeBatchAction
|
ExitAction |
exitAction
|
ExtractionThread |
extractionThread
|
FeatureSelectorTableModel |
fstm_
model controlling display of recordings |
GlobalWindowChangeAction |
globalWindowChangeAction
|
LoadAction |
loadAction
|
LoadBatchAction |
loadBatchAction
|
javax.swing.JCheckBoxMenuItem |
normalise
normalise needs to be available for saving settings and similar actions |
javax.swing.JMenu |
outputType
outputType needs to be seen outside the normal structure to provide access to its radio button children for saving settings and similar actions |
OutputTypeAction |
outputTypeAction
|
PasteAction |
pasteAction
Not really applicable but included anyways for completeness |
PlayMIDIAction |
playMIDIAction
|
PlayNowAction |
playNowAction
|
PlaySamplesAction |
playSamplesAction
|
RecordFromMicAction |
recordFromMicAction
|
javax.swing.JMenu |
removeBatch
The removeBatch menu item needs to be seen outside the main frame to allow dynamically adding and removing batches from its menu. |
RemoveBatchAction |
removeBatchAction
|
java.util.Vector<javax.swing.AbstractAction> |
removeBatchVector
vector holding a list of actions for removing batches. |
RemoveRecordingAction |
removeRecordingsAction
|
RecordingsTableModel |
rtm_
model controlling display of features |
javax.swing.JMenu |
sampleRate
SampleRate needs to be seen outside the normal structure to provide access to its radio button children for saving settings and similar actions |
SamplingRateAction |
samplingRateAction
|
SaveAction |
saveAction
|
SaveBatchAction |
saveBatchAction
|
StopPlayBackAction |
stopPlayBackAction
|
javax.swing.JCheckBoxMenuItem |
storeSamples
storeSamples needs to be available for saving settings and similar actions |
SynthesizeAction |
synthesizeAction
|
javax.swing.JCheckBoxMenuItem |
validate
validate needs to be available for saving settings and similar actions |
javax.swing.JMenu |
viewBatch
The viewBatch menu item needs to be seen outside the main frame to allow dynamically adding and removing batches from its menu. |
ViewBatchAction |
viewBatchAction
|
ViewFileInfoAction |
viewFileInfoAction
|
| コンストラクタの概要 | |
|---|---|
Controller()
Initial creation and configuration of most controller and model data. |
|
| メソッドの概要 | |
|---|---|
void |
updateTable()
function for permitting features to request this panel that it updates its table to reflect changes in its number of dimensions. |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
|---|
public FeatureSelectorTableModel fstm_
public RecordingsTableModel rtm_
public DataModel dm_
public AggListTableModel aggList_
public ActiveAggTableModel activeAgg_
public ExitAction exitAction
ExitActionpublic SaveAction saveAction
SaveActionpublic LoadAction loadAction
LoadActionpublic CutAction cutAction
public CopyAction copyAction
public PasteAction pasteAction
public RecordFromMicAction recordFromMicAction
RecordFromMicActionpublic SynthesizeAction synthesizeAction
SynthesizeActionpublic ViewFileInfoAction viewFileInfoAction
ViewFileInfoActionpublic AddRecordingAction addRecordingsAction
AddRecordingActionpublic RemoveRecordingAction removeRecordingsAction
RemoveRecordingActionpublic GlobalWindowChangeAction globalWindowChangeAction
GlobalWindowChangeActionpublic OutputTypeAction outputTypeAction
OutputTypeActionpublic PlayNowAction playNowAction
PlayNowActionpublic PlaySamplesAction playSamplesAction
PlaySamplesActionpublic StopPlayBackAction stopPlayBackAction
StopPlayBackActionpublic PlayMIDIAction playMIDIAction
PlayMIDIActionpublic SamplingRateAction samplingRateAction
SamplingRateActionpublic EditRecordingsAction editRecordingsAction
EditRecordingsActionpublic AboutAction aboutAction
AboutActionpublic SaveBatchAction saveBatchAction
SaveBatchActionpublic LoadBatchAction loadBatchAction
LoadBatchActionpublic ExecuteBatchAction executeBatchAction
ExecuteBatchActionpublic AddBatchAction addBatchAction
AddBatchActionpublic RemoveBatchAction removeBatchAction
RemoveBatchActionpublic ViewBatchAction viewBatchAction
ViewBatchActionpublic javax.swing.JMenu removeBatch
public javax.swing.JMenu viewBatch
public javax.swing.JMenu sampleRate
public javax.swing.JMenu outputType
public java.util.Vector<javax.swing.AbstractAction> removeBatchVector
public javax.swing.JCheckBoxMenuItem storeSamples
public javax.swing.JCheckBoxMenuItem validate
public javax.swing.JCheckBoxMenuItem normalise
public ExtractionThread extractionThread
ExtractionThreadpublic BatchExecutionThread batchExecutionThread
BatchExecutionThreadpublic java.util.Vector<Batch> batches
| コンストラクタの詳細 |
|---|
public Controller()
| メソッドの詳細 |
|---|
public void updateTable()
ModelListener 内の updateTable
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||