net.sourceforge.geeboss.model.midi.memory
Class MemoryValueVariable.ByteVariable

java.lang.Object
  extended by net.sourceforge.geeboss.model.midi.memory.MemoryValueVariable.TypedVariable
      extended by net.sourceforge.geeboss.model.midi.memory.MemoryValueVariable.ByteVariable
All Implemented Interfaces:
Reference
Enclosing class:
MemoryValueVariable

public static class MemoryValueVariable.ByteVariable
extends MemoryValueVariable.TypedVariable

A Byte value


Field Summary
 
Fields inherited from class net.sourceforge.geeboss.model.midi.memory.MemoryValueVariable.TypedVariable
mParent
 
Constructor Summary
MemoryValueVariable.ByteVariable(MemoryValueVariable parent, org.apache.avalon.framework.configuration.Configuration configuration)
          Create a new StringVariable given it's configuration
 
Method Summary
 MemoryValue createReference(MemoryObject parent, MemoryManager manager)
          Create the referenced value
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MemoryValueVariable.ByteVariable

public MemoryValueVariable.ByteVariable(MemoryValueVariable parent,
                                        org.apache.avalon.framework.configuration.Configuration configuration)
                                 throws org.apache.avalon.framework.configuration.ConfigurationException
Create a new StringVariable given it's configuration

Parameters:
parent - the hodling MemoryVariable
configuration - the configuraion
Throws:
org.apache.avalon.framework.configuration.ConfigurationException
Method Detail

createReference

public MemoryValue createReference(MemoryObject parent,
                                   MemoryManager manager)
Create the referenced value

Specified by:
createReference in interface Reference
Specified by:
createReference in class MemoryValueVariable.TypedVariable
Parameters:
parent - the parent memory object
manager - the MemoryManager
Returns:
the referenced value


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