com.virtuosotechnologies.lib.command
Class CommandNodeFlavor

java.lang.Object
  extended bycom.virtuosotechnologies.lib.base.UniqueObject
      extended bycom.virtuosotechnologies.lib.base.BasicEnumeratedType
          extended bycom.virtuosotechnologies.lib.base.UniqueHierarchicalType
              extended bycom.virtuosotechnologies.lib.command.CommandNodeFlavor
All Implemented Interfaces:
Comparable, HierarchicalType

public class CommandNodeFlavor
extends UniqueHierarchicalType

A key indicating a flavor of command node. The flavor is a HierarchicalType; hence, it is possible to define subflavors and combination flavors.


Constructor Summary
CommandNodeFlavor(String name)
          Constructor
CommandNodeFlavor(String name, CommandNodeFlavor base1)
          Constructor
CommandNodeFlavor(String name, CommandNodeFlavor[] bases)
          Constructor
CommandNodeFlavor(String name, CommandNodeFlavor base1, CommandNodeFlavor base2)
          Constructor
 
Methods inherited from class com.virtuosotechnologies.lib.base.UniqueHierarchicalType
equalsOrExtends, getParents
 
Methods inherited from class com.virtuosotechnologies.lib.base.BasicEnumeratedType
compareTo
 
Methods inherited from class com.virtuosotechnologies.lib.base.UniqueObject
equals, getUniqueObjectID, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CommandNodeFlavor

public CommandNodeFlavor(String name)
Constructor

Parameters:
name - a programmatically-visible flavor name returned by toString()

CommandNodeFlavor

public CommandNodeFlavor(String name,
                         CommandNodeFlavor[] bases)
Constructor

Parameters:
name - a programmatically-visible flavor name returned by toString()
bases - array of base flavors to inherit

CommandNodeFlavor

public CommandNodeFlavor(String name,
                         CommandNodeFlavor base1)
Constructor

Parameters:
name - a programmatically-visible flavor name returned by toString()
base1 - base flavor to inherit

CommandNodeFlavor

public CommandNodeFlavor(String name,
                         CommandNodeFlavor base1,
                         CommandNodeFlavor base2)
Constructor

Parameters:
name - a programmatically-visible flavor name returned by toString()
base1 - base flavor to inherit
base2 - base flavor to inherit