net.sourceforge.geeboss.model.midi.memory
Class MemoryObjectVariable

java.lang.Object
  extended by net.sourceforge.geeboss.model.midi.memory.MemoryObjectVariable
All Implemented Interfaces:
Reference

public class MemoryObjectVariable
extends java.lang.Object
implements Reference

A reference to a memory object of a specified class

Author:
Frederic BORRY

Constructor Summary
MemoryObjectVariable(org.apache.avalon.framework.configuration.Configuration configuration)
          Create a new MemoryObjectVariable given it's configuration
 
Method Summary
 MemoryObject createReference(MemoryObject parent, MemoryManager manager)
          Create the referenced object
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MemoryObjectVariable

public MemoryObjectVariable(org.apache.avalon.framework.configuration.Configuration configuration)
                     throws org.apache.avalon.framework.configuration.ConfigurationException
Create a new MemoryObjectVariable given it's configuration

Parameters:
configuration - the configuration
Throws:
org.apache.avalon.framework.configuration.ConfigurationException
Method Detail

createReference

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

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


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