harmonic.mz.data
Class Prototype

java.lang.Object
  |
  +--harmonic.mz.data.Prototype

public class Prototype
extends java.lang.Object

This is used to create objects in a general way. This base class can create objects with no-arg public constructors. To create others, subclass and override instantiate()


Field Summary
 java.lang.String catagory
           
 java.lang.Class cls
           
 java.lang.String name
           
 
Constructor Summary
Prototype(java.lang.String name)
           
Prototype(java.lang.String name, java.lang.Class cls)
           
Prototype(java.lang.String name, java.lang.String className)
           
 
Method Summary
 java.lang.Object instantiate()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

catagory

public java.lang.String catagory

cls

public java.lang.Class cls

name

public java.lang.String name
Constructor Detail

Prototype

public Prototype(java.lang.String name)

Prototype

public Prototype(java.lang.String name,
                 java.lang.Class cls)

Prototype

public Prototype(java.lang.String name,
                 java.lang.String className)
Method Detail

instantiate

public java.lang.Object instantiate()