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

java.lang.Object
  extended by net.sourceforge.geeboss.model.midi.memory.MemoryValueVariable.TypedVariable
All Implemented Interfaces:
Reference
Direct Known Subclasses:
MemoryValueVariable.ByteVariable, MemoryValueVariable.CharVariable, MemoryValueVariable.StringVariable
Enclosing class:
MemoryValueVariable

public abstract static class MemoryValueVariable.TypedVariable
extends java.lang.Object
implements Reference

Base class for typed variables


Field Summary
protected  MemoryValueVariable mParent
          Holding memory variable
 
Constructor Summary
MemoryValueVariable.TypedVariable(MemoryValueVariable parent)
          Create an new TypedVariable
 
Method Summary
abstract  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
 

Field Detail

mParent

protected MemoryValueVariable mParent
Holding memory variable

Constructor Detail

MemoryValueVariable.TypedVariable

public MemoryValueVariable.TypedVariable(MemoryValueVariable parent)
Create an new TypedVariable

Parameters:
parent - the parent
Method Detail

createReference

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

Specified by:
createReference in interface Reference
Parameters:
parent - the parent memory object
manager - the MemoryManager
Returns:
the referenced object


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