net.sourceforge.geeboss.model.midi.roland.gt8.patch
Class Gt8PatchChain

java.lang.Object
  extended by net.sourceforge.geeboss.model.midi.memory.MemoryComponent
      extended by net.sourceforge.geeboss.model.midi.memory.MemoryObject
          extended by net.sourceforge.geeboss.model.patch.PatchChain
              extended by net.sourceforge.geeboss.model.midi.roland.gt8.patch.Gt8PatchChain
All Implemented Interfaces:
Referencing, Sysexable

public class Gt8PatchChain
extends PatchChain

A Gt8 Patch chain

Author:
Frederic BORRY

Field Summary
 
Fields inherited from class net.sourceforge.geeboss.model.midi.memory.MemoryObject
mMemoryMap
 
Fields inherited from class net.sourceforge.geeboss.model.midi.memory.MemoryComponent
mAbsoluteAddress, mBaseAddress, mName, mParent, mSize
 
Constructor Summary
Gt8PatchChain(java.lang.String name, MemoryObject parent, long baseAddress, long size)
          Construc a new Gt8PatchChain
 
Method Summary
 MemoryValue.NumberValue[] getChain()
          Returns implementation specific patch chain
 java.util.Map<java.lang.String,java.lang.Integer> getEditorValues()
          Returns implementation specific editor values
 void setup()
          Setup the MemoryObject
 
Methods inherited from class net.sourceforge.geeboss.model.patch.PatchChain
setChain
 
Methods inherited from class net.sourceforge.geeboss.model.midi.memory.MemoryObject
addReference, fromSysex, getComponent, handleClassCastException, isValue, toSysex
 
Methods inherited from class net.sourceforge.geeboss.model.midi.memory.MemoryComponent
getAbsoluteAddress, getBaseAddress, getName, getParent, getSize
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Gt8PatchChain

public Gt8PatchChain(java.lang.String name,
                     MemoryObject parent,
                     long baseAddress,
                     long size)
Construc a new Gt8PatchChain

Parameters:
parent - the parent memory object
name - the memory object name
baseAddress - the memory object base address
size - the memory object size
Method Detail

getChain

public MemoryValue.NumberValue[] getChain()
Returns implementation specific patch chain

Specified by:
getChain in class PatchChain
Returns:
implementation specific patch chain

getEditorValues

public java.util.Map<java.lang.String,java.lang.Integer> getEditorValues()
Returns implementation specific editor values

Specified by:
getEditorValues in class PatchChain
Returns:
implementation specific editor values

setup

public void setup()
Setup the MemoryObject

Overrides:
setup in class MemoryObject


Copyright (c) 2005 The Geeboss team (http://geeboss.sourceforge.net). All Rights Reserved.