All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class mesquite.lib.MesquiteProject

mesquite.lib.MesquiteProject

public class MesquiteProject
extends java.lang.Object
implements mesquite.lib.Listable, mesquite.lib.Commandable, mesquite.lib.HNode
An object of this class represents a collection of information (data matrices, tree blocks, etc.) that may reside in more than one file (MesquiteFile, which represents files on disk or at a URL). More than one project can be open at once. Information from different projects generally doesn't interact (e.g., a data matrix from one project can't belong to a set of taxa from another project), but within a single project information can interact regardless of what file the information belongs to.

Although more than one file can belong to the project, the first file opened is treated as the "home file". In the future the idea of a "project" may be made stronger, and a separate sort of file (the project file) may be created. tHis would eliminate the need for a "home file".


Variable Index

 o activeWindowOfProject
 o charModels
Character models belonging to the project.
 o datas
Vector of data sets (including matrix) within the project.
 o developing
 o exportCommand
 o getInfoCommand
 o isDoomed
 o newLinkFileCommand
 o nexusBlocks
Nexus blocks belonging to the files in the project.
 o otherElements
Other file elements belonging to the project.
 o ownerModule
The file coordinator module that owns this object
 o projectColor
Background color scheme for project's windows
 o taxas
A vector of the sets of taxa within the project.
 o totalCreated
 o totalDisposed
 o totalFinalized
 o windowToActivate

Constructor Index

 o MesquiteProject(FileCoordinator)

Method Index

 o addFile(MesquiteFile)
add a file to list of currently linked files
 o addFileElement(FileElement)
Adds the passed element to the project.
 o addNexusBlock(NexusBlock)
Adds the passed NEXUS block to the project.
 o chooseData(Frame, MesquiteFile, Taxa, Object, String, CommandRecord)
 o chooseData(Frame, Taxa, Object, CommandRecord)
 o chooseData(Frame, Taxa, Object, String, CommandRecord)
 o chooseFile(CommandRecord, String)
Select one of the currently linked files; selects first if only one or if scripting.
 o chooseTaxa(Frame, String, CommandRecord)
 o dispose()
Disposes of the components of the project.
 o doCommand(String, String, CommandRecord, CommandChecker)
Here as a placeholder; doesn't do anything at the moment.
 o fileSaved(MesquiteFile)
Sets elements of file as not dirty (i.e.
 o finalize()
 o getCentralModelListener()
 o getCharacterData(MesquiteFile, String)
gets the data set of given reference string (ref.
 o getCharacterData(MesquiteFile, Taxa, Object, String)
gets the data set of given reference string (ref.
 o getCharacterData(MesquiteFile, Taxa, String)
gets the data set of given reference string (ref.
 o getCharacterData(String)
gets the data set of given reference string (ref.
 o getCharacterMatrices()
returns jth data set in file
 o getCharacterMatrix(int)
returns jth data set in file
 o getCharacterMatrix(int, Object)
returns the jth data set for given CharacterState subclass.
 o getCharacterMatrix(MesquiteFile, int)
returns the jth of data sets belonging to a given file
 o getCharacterMatrix(MesquiteFile, Taxa, Object, int)
returns the jth of data sets belonging to a given file
 o getCharacterMatrix(Taxa, int)
returns the jth data set belonging to given taxa.
 o getCharacterMatrix(Taxa, int, Object)
returns the jth data set belonging to given taxa for given CharacterState subclass.
 o getCharacterModel(Class, boolean, int)
returns the index'th character model that is a subclass of c.
 o getCharacterModel(Class, int)
returns the index'th character model that is a subclass of c.
 o getCharacterModel(int)
returns the index'th character model.
 o getCharacterModel(ModelCompatibilityInfo, int)
returns the index'th character model that is a subclass of c.
 o getCharacterModel(String)
returns the character model with the given name
 o getCharacterModels()
returns the vector of stored character models
 o getCharacterModels(Class, Class)
returns a vector of stored character models that are subclasses of the given class
 o getCharacterModels(ModelCompatibilityInfo, Class)
returns a vector of stored character models that are compatible with the passed information
 o getCharMatrixReference(CharacterData)
returns a string that can be used to refer to taxa block
 o getCloseCommand()
returns command to close a file
 o getCloseFilesCommand()
returns command to close project (linked files)
 o getCompatibleFileElements(Class, Object)
Returns a vector of FileElements that are of the given class or are of its subclasses, and which are compatible with the passed object.
 o getCoordinatorModule()
returns the file coordinator module in charge of the project
 o getDifferentButCompatibleMatrix(CharacterData, CommandRecord, String, String)
returns a data matrix that is of the same class as that passed, but is a different one.
 o getFile(int)
returns a currently linked file
 o getFile(String)
returns a currently linked file
 o getFileByID(int)
returns a currently linked file
 o getFileElement(Class, int)
Returns the ith FileElement that is a subclass of the given class.
 o getFileElementNumber(FileElement, Class)
Returns the index position of the FileElement among others of its the subclass c.
 o getFileElements(Class)
Returns a vector of FileElements that are of the given class or are of its subclasses.
 o getFileNumber(MesquiteFile)
returns the index of a currently linked file
 o getFiles()
returns currently linked files
 o getHColor()
 o getHDaughters()
for HNode interface
 o getHImage()
 o getHMother()
for HNode interface
 o getHomeDirectoryName()
Returns name of directory of home file.
 o getHomeFile()
DOCUMENT
 o getHomeFileName()
Returns name of home file.
 o getHomeURL()
DOCUMENT
 o getHShow()
 o getID()
instantiations of projects are numbered sequentially so they can be referred to by number
 o getIncludeFileCommand()
returns command to incorporate file
 o getIncludeURLCommand()
returns command to incorporate file
 o getLinkFileCommand()
returns command to link file
 o getLinkURLCommand()
returns command to link file
 o getMatrixNumber(CharacterData)
gets the number (index position) of the data set.
 o getMatrixNumber(MesquiteFile, CharacterData)
gets the number (index position) of the data set.
 o getMatrixNumber(String)
gets the number (index position) of the data set of given name.
 o getName()
Returns the name of the project.
 o getNewLinkFileCommand()
returns command to make new linked file
 o getNexusBlocks()
Returns the ListableVector of NEXUS blocks in the project.
 o getNexusBlocks(Class, MesquiteFile)
Returns an array of NEXUS blocks of the given type and belonging to the given file.
 o getNexusBlocks(String)
Returns an array of NEXUS blocks of the given type name.
 o getNumberCharMatrices()
returns number of data sets in file
 o getNumberCharMatrices(MesquiteFile)
returns number of data sets belonging to a given file
 o getNumberCharMatrices(MesquiteFile, Taxa, Object)
returns number of data sets of a given data class (CharacterState subclass is passed) belonging to given taxa
 o getNumberCharMatrices(Object)
returns number of data sets of a given data class (CharacterState subclass is passed)
 o getNumberCharMatrices(Taxa)
returns number of data sets belonging to given taxa
 o getNumberCharMatrices(Taxa, Object)
returns number of data sets of a given data class (CharacterState subclass is passed) belonging to given taxa
 o getNumberLinkedFiles()
returns number of currently linked files
 o getNumberOfFileElements(Class)
Returns the number of FileElements that are subclasses of the given class.
 o getNumberTaxas()
returns the number of Taxa objects stored in project
 o getNumberTaxas(MesquiteFile)
returns the number of Taxa objects stored in project belonging to a file
 o getNumModels()
returns the number of character models stored
 o getNumSupplements()
for HNode interface
 o getProjectColor()
Returns the background color scheme for the project's windows.
 o getSaveAsCommand()
returns command to save as
 o getSaveCommand()
returns command to save a file
 o getSaveFilesCommand()
returns command to save project (linked files)
 o getSaveLinkagesCommand()
returns command to save as project (linked files)
 o getSupplementName(int)
for HNode interface
 o getTaxa(int)
returns the Taxa of given number
 o getTaxa(MesquiteFile, int)
returns the Taxa of given number belonging to given file
 o getTaxa(MesquiteFile, String)
returns the Taxa of given reference, name or number (as indicated by string passed)
 o getTaxa(String)
returns the Taxa of given name
 o getTaxaNumber(MesquiteFile, Taxa)
returns the number (index position) of the Taxa
 o getTaxaNumber(String)
returns the number (index position) of the Taxa of given name
 o getTaxaNumber(Taxa)
returns the number (index position) of the Taxa
 o getTaxaReference(Taxa)
returns a string that can be used to refer to taxa block
 o getTaxas()
returns the list of Taxa
 o getTypeName()
for HNode interface
 o getWhichCharacterModel(ModelCompatibilityInfo, CharacterModel)
returns the index of the passed character model among compatible models.
 o hNodeAction(Container, int, int, int)
for HNode interface
 o hSupplementTouched(int)
for HNode interface
 o isDirty()
returns whether any files are dirty
 o mergeFile(MesquiteFile)
Puts all file elements belonging to passed file into home file, and gets rid of record of file.
 o removeFile(MesquiteFile)
remove a file from list of currently linked files
 o removeFileElement(FileElement)
DOCUMENT
 o removeNexusBlock(NexusBlock)
Removes the passed NEXUS block from the project.
 o removeNexusBlocks(MesquiteFile)
Returns those NEXUS blocks belonging to the given file.
 o setHomeFile(MesquiteFile)
DOCUMENT

Variables

 o taxas
 public mesquite.lib.ListableVector taxas
A vector of the sets of taxa within the project.

 o datas
 public mesquite.lib.ListableVector datas
Vector of data sets (including matrix) within the project.

 o charModels
 protected mesquite.lib.characters.ModelVector charModels
Character models belonging to the project.

 o otherElements
 protected mesquite.lib.ListableVector otherElements
Other file elements belonging to the project.

 o nexusBlocks
 protected mesquite.lib.ListableVector nexusBlocks
Nexus blocks belonging to the files in the project.

 o windowToActivate
 public mesquite.lib.MesquiteWindow windowToActivate
 o activeWindowOfProject
 public mesquite.lib.MesquiteWindow activeWindowOfProject
 o exportCommand
 public mesquite.lib.MesquiteCommand exportCommand
 o newLinkFileCommand
 public mesquite.lib.MesquiteCommand newLinkFileCommand
 o getInfoCommand
 public mesquite.lib.MesquiteCommand getInfoCommand
 o ownerModule
 public mesquite.lib.duties.FileCoordinator ownerModule
The file coordinator module that owns this object

 o projectColor
 public int projectColor
Background color scheme for project's windows

 o totalCreated
 public static int totalCreated
 o totalDisposed
 public static int totalDisposed
 o totalFinalized
 public static int totalFinalized
 o developing
 public boolean developing
 o isDoomed
 public boolean isDoomed

Constructors

 o MesquiteProject
 public MesquiteProject(mesquite.lib.duties.FileCoordinator ownerModule)

Methods

 o getID
 public long getID()
instantiations of projects are numbered sequentially so they can be referred to by number

 o dispose
 public void dispose()
Disposes of the components of the project.

 o finalize
 public void finalize() throws java.lang.Throwable
 o isDirty
 public boolean isDirty()
returns whether any files are dirty

 o doCommand
 public java.lang.Object doCommand(java.lang.String commandName,
                                   java.lang.String arguments,
                                   mesquite.lib.CommandRecord commandRec,
                                   mesquite.lib.CommandChecker checker)
Here as a placeholder; doesn't do anything at the moment.

 o getProjectColor
 public int getProjectColor()
Returns the background color scheme for the project's windows. This is 0, unless multiple projects are open simultaneously, in which case other colors are used as well (to distinguish windows belonging to different projects).

 o getHomeDirectoryName
 public java.lang.String getHomeDirectoryName()
Returns name of directory of home file.

 o getHomeFileName
 public java.lang.String getHomeFileName()
Returns name of home file.

 o getName
 public java.lang.String getName()
Returns the name of the project. Currently (temporarily?), the name is based upon the name of the home file.

 o getHomeURL
 public java.net.URL getHomeURL()
DOCUMENT

 o setHomeFile
 public void setHomeFile(mesquite.lib.MesquiteFile file)
DOCUMENT

 o getHomeFile
 public mesquite.lib.MesquiteFile getHomeFile()
DOCUMENT

 o addFile
 public void addFile(mesquite.lib.MesquiteFile file)
add a file to list of currently linked files

 o removeFile
 public void removeFile(mesquite.lib.MesquiteFile file)
remove a file from list of currently linked files

 o mergeFile
 public void mergeFile(mesquite.lib.MesquiteFile file)
Puts all file elements belonging to passed file into home file, and gets rid of record of file.

 o getNumberLinkedFiles
 public int getNumberLinkedFiles()
returns number of currently linked files

 o getFileNumber
 public int getFileNumber(mesquite.lib.MesquiteFile f)
returns the index of a currently linked file

 o getFile
 public mesquite.lib.MesquiteFile getFile(java.lang.String name)
returns a currently linked file

 o getFile
 public mesquite.lib.MesquiteFile getFile(int num)
returns a currently linked file

 o getFileByID
 public mesquite.lib.MesquiteFile getFileByID(int id)
returns a currently linked file

 o getFiles
 public mesquite.lib.ListableVector getFiles()
returns currently linked files

 o chooseFile
 public mesquite.lib.MesquiteFile chooseFile(mesquite.lib.CommandRecord commandRec,
                                             java.lang.String message)
Select one of the currently linked files; selects first if only one or if scripting. 12 Jan 02

 o getCloseCommand
 public mesquite.lib.MesquiteCommand getCloseCommand()
returns command to close a file

 o getCloseFilesCommand
 public mesquite.lib.MesquiteCommand getCloseFilesCommand()
returns command to close project (linked files)

 o getSaveCommand
 public mesquite.lib.MesquiteCommand getSaveCommand()
returns command to save a file

 o getSaveFilesCommand
 public mesquite.lib.MesquiteCommand getSaveFilesCommand()
returns command to save project (linked files)

 o getLinkFileCommand
 public mesquite.lib.MesquiteCommand getLinkFileCommand()
returns command to link file

 o getNewLinkFileCommand
 public mesquite.lib.MesquiteCommand getNewLinkFileCommand()
returns command to make new linked file

 o getLinkURLCommand
 public mesquite.lib.MesquiteCommand getLinkURLCommand()
returns command to link file

 o getIncludeFileCommand
 public mesquite.lib.MesquiteCommand getIncludeFileCommand()
returns command to incorporate file

 o getIncludeURLCommand
 public mesquite.lib.MesquiteCommand getIncludeURLCommand()
returns command to incorporate file

 o getSaveAsCommand
 public mesquite.lib.MesquiteCommand getSaveAsCommand()
returns command to save as

 o getSaveLinkagesCommand
 public mesquite.lib.MesquiteCommand getSaveLinkagesCommand()
returns command to save as project (linked files)

 o getCoordinatorModule
 public mesquite.lib.duties.FileCoordinator getCoordinatorModule()
returns the file coordinator module in charge of the project

 o addFileElement
 public void addFileElement(mesquite.lib.FileElement element)
Adds the passed element to the project.

 o removeFileElement
 public void removeFileElement(mesquite.lib.FileElement element)
DOCUMENT

 o getNumberOfFileElements
 public int getNumberOfFileElements(java.lang.Class c)
Returns the number of FileElements that are subclasses of the given class.

 o fileSaved
 public void fileSaved(mesquite.lib.MesquiteFile f)
Sets elements of file as not dirty (i.e. saved).

 o getFileElements
 public mesquite.lib.Listable[] getFileElements(java.lang.Class c)
Returns a vector of FileElements that are of the given class or are of its subclasses.

 o getCompatibleFileElements
 public mesquite.lib.Listable[] getCompatibleFileElements(java.lang.Class c,
                                                          java.lang.Object condition)
Returns a vector of FileElements that are of the given class or are of its subclasses, and which are compatible with the passed object.

 o getFileElement
 public mesquite.lib.FileElement getFileElement(java.lang.Class c,
                                                int i)
Returns the ith FileElement that is a subclass of the given class.

 o getFileElementNumber
 public int getFileElementNumber(mesquite.lib.FileElement f,
                                 java.lang.Class c)
Returns the index position of the FileElement among others of its the subclass c.

 o addNexusBlock
 public void addNexusBlock(mesquite.lib.NexusBlock block)
Adds the passed NEXUS block to the project.

 o removeNexusBlock
 public void removeNexusBlock(mesquite.lib.NexusBlock block)
Removes the passed NEXUS block from the project.

 o removeNexusBlocks
 public void removeNexusBlocks(mesquite.lib.MesquiteFile f)
Returns those NEXUS blocks belonging to the given file.

 o getNexusBlocks
 public mesquite.lib.NexusBlock[] getNexusBlocks(java.lang.Class c,
                                                 mesquite.lib.MesquiteFile f)
Returns an array of NEXUS blocks of the given type and belonging to the given file.

 o getNexusBlocks
 public mesquite.lib.NexusBlock[] getNexusBlocks(java.lang.String typeName)
Returns an array of NEXUS blocks of the given type name. 12 Jan 02

 o getNexusBlocks
 public mesquite.lib.ListableVector getNexusBlocks()
Returns the ListableVector of NEXUS blocks in the project.

 o getTaxas
 public mesquite.lib.ListableVector getTaxas()
returns the list of Taxa

 o getTaxa
 public mesquite.lib.Taxa getTaxa(int taxaNumber)
returns the Taxa of given number

 o getTaxa
 public mesquite.lib.Taxa getTaxa(java.lang.String name)
returns the Taxa of given name

 o getTaxa
 public mesquite.lib.Taxa getTaxa(mesquite.lib.MesquiteFile f,
                                  java.lang.String ref)
returns the Taxa of given reference, name or number (as indicated by string passed)

 o getTaxa
 public mesquite.lib.Taxa getTaxa(mesquite.lib.MesquiteFile f,
                                  int taxaNumber)
returns the Taxa of given number belonging to given file

 o getTaxaNumber
 public int getTaxaNumber(java.lang.String name)
returns the number (index position) of the Taxa of given name

 o getTaxaNumber
 public int getTaxaNumber(mesquite.lib.MesquiteFile file,
                          mesquite.lib.Taxa taxa)
returns the number (index position) of the Taxa

 o getTaxaNumber
 public int getTaxaNumber(mesquite.lib.Taxa taxa)
returns the number (index position) of the Taxa

 o getTaxaReference
 public java.lang.String getTaxaReference(mesquite.lib.Taxa taxa)
returns a string that can be used to refer to taxa block

 o chooseTaxa
 public mesquite.lib.Taxa chooseTaxa(java.awt.Frame frame,
                                     java.lang.String message,
                                     mesquite.lib.CommandRecord commandRec)
 o getNumberTaxas
 public int getNumberTaxas(mesquite.lib.MesquiteFile f)
returns the number of Taxa objects stored in project belonging to a file

 o getNumberTaxas
 public int getNumberTaxas()
returns the number of Taxa objects stored in project

 o getCharacterMatrices
 public mesquite.lib.ListableVector getCharacterMatrices()
returns jth data set in file

 o getCharacterMatrix
 public mesquite.lib.characters.CharacterData getCharacterMatrix(int j)
returns jth data set in file

 o getCharacterMatrix
 public mesquite.lib.characters.CharacterData getCharacterMatrix(mesquite.lib.Taxa taxa,
                                                                 int j)
returns the jth data set belonging to given taxa.

 o getCharacterMatrix
 public mesquite.lib.characters.CharacterData getCharacterMatrix(int j,
                                                                 java.lang.Object dataClass)
returns the jth data set for given CharacterState subclass.

 o getCharacterMatrix
 public mesquite.lib.characters.CharacterData getCharacterMatrix(mesquite.lib.Taxa taxa,
                                                                 int j,
                                                                 java.lang.Object dataClass)
returns the jth data set belonging to given taxa for given CharacterState subclass.

 o getCharacterMatrix
 public mesquite.lib.characters.CharacterData getCharacterMatrix(mesquite.lib.MesquiteFile f,
                                                                 int j)
returns the jth of data sets belonging to a given file

 o getCharacterMatrix
 public mesquite.lib.characters.CharacterData getCharacterMatrix(mesquite.lib.MesquiteFile f,
                                                                 mesquite.lib.Taxa taxa,
                                                                 java.lang.Object dataClass,
                                                                 int j)
returns the jth of data sets belonging to a given file

 o getCharacterData
 public mesquite.lib.characters.CharacterData getCharacterData(java.lang.String name)
gets the data set of given reference string (ref. number, name, number) from the project

 o getCharacterData
 public mesquite.lib.characters.CharacterData getCharacterData(mesquite.lib.MesquiteFile f,
                                                               java.lang.String ref)
gets the data set of given reference string (ref. number, name, number) from the project

 o getCharacterData
 public mesquite.lib.characters.CharacterData getCharacterData(mesquite.lib.MesquiteFile f,
                                                               mesquite.lib.Taxa taxa,
                                                               java.lang.String ref)
gets the data set of given reference string (ref. number, name, number) from the project

 o getCharacterData
 public mesquite.lib.characters.CharacterData getCharacterData(mesquite.lib.MesquiteFile f,
                                                               mesquite.lib.Taxa taxa,
                                                               java.lang.Object dataClass,
                                                               java.lang.String ref)
gets the data set of given reference string (ref. number, name, number) from the project

 o getDifferentButCompatibleMatrix
 public mesquite.lib.characters.CharacterData getDifferentButCompatibleMatrix(mesquite.lib.characters.CharacterData data,
                                                                              mesquite.lib.CommandRecord commandRec,
                                                                              java.lang.String messageIfNoneFound,
                                                                              java.lang.String messageForChoice)
returns a data matrix that is of the same class as that passed, but is a different one.

 o getMatrixNumber
 public int getMatrixNumber(java.lang.String name)
gets the number (index position) of the data set of given name.

 o getMatrixNumber
 public int getMatrixNumber(mesquite.lib.characters.CharacterData data)
gets the number (index position) of the data set.

 o getMatrixNumber
 public int getMatrixNumber(mesquite.lib.MesquiteFile file,
                            mesquite.lib.characters.CharacterData data)
gets the number (index position) of the data set.

 o getCharMatrixReference
 public java.lang.String getCharMatrixReference(mesquite.lib.characters.CharacterData data)
returns a string that can be used to refer to taxa block

 o getNumberCharMatrices
 public int getNumberCharMatrices()
returns number of data sets in file

 o getNumberCharMatrices
 public int getNumberCharMatrices(mesquite.lib.Taxa taxa)
returns number of data sets belonging to given taxa

 o getNumberCharMatrices
 public int getNumberCharMatrices(mesquite.lib.Taxa taxa,
                                  java.lang.Object dataClass)
returns number of data sets of a given data class (CharacterState subclass is passed) belonging to given taxa

 o getNumberCharMatrices
 public int getNumberCharMatrices(java.lang.Object dataClass)
returns number of data sets of a given data class (CharacterState subclass is passed)

 o getNumberCharMatrices
 public int getNumberCharMatrices(mesquite.lib.MesquiteFile f)
returns number of data sets belonging to a given file

 o getNumberCharMatrices
 public int getNumberCharMatrices(mesquite.lib.MesquiteFile file,
                                  mesquite.lib.Taxa taxa,
                                  java.lang.Object dataClass)
returns number of data sets of a given data class (CharacterState subclass is passed) belonging to given taxa

 o chooseData
 public mesquite.lib.characters.CharacterData chooseData(java.awt.Frame frame,
                                                         mesquite.lib.Taxa taxa,
                                                         java.lang.Object dataClass,
                                                         mesquite.lib.CommandRecord commandRec)
 o chooseData
 public mesquite.lib.characters.CharacterData chooseData(java.awt.Frame frame,
                                                         mesquite.lib.Taxa taxa,
                                                         java.lang.Object dataClass,
                                                         java.lang.String message,
                                                         mesquite.lib.CommandRecord commandRec)
 o chooseData
 public mesquite.lib.characters.CharacterData chooseData(java.awt.Frame frame,
                                                         mesquite.lib.MesquiteFile file,
                                                         mesquite.lib.Taxa taxa,
                                                         java.lang.Object dataClass,
                                                         java.lang.String message,
                                                         mesquite.lib.CommandRecord commandRec)
 o getCharacterModels
 public mesquite.lib.characters.ModelVector getCharacterModels()
returns the vector of stored character models

 o getNumModels
 public int getNumModels()
returns the number of character models stored

 o getCharacterModels
 public mesquite.lib.Listable[] getCharacterModels(java.lang.Class c,
                                                   java.lang.Class stateClass)
returns a vector of stored character models that are subclasses of the given class

 o getCharacterModels
 public mesquite.lib.Listable[] getCharacterModels(mesquite.lib.characters.ModelCompatibilityInfo mci,
                                                   java.lang.Class stateClass)
returns a vector of stored character models that are compatible with the passed information

 o getCentralModelListener
 public mesquite.lib.characters.CentralModelListener getCentralModelListener()
 o getCharacterModel
 public mesquite.lib.characters.CharacterModel getCharacterModel(int index)
returns the index'th character model.

 o getCharacterModel
 public mesquite.lib.characters.CharacterModel getCharacterModel(mesquite.lib.characters.ModelCompatibilityInfo mci,
                                                                 int index)
returns the index'th character model that is a subclass of c.

 o getWhichCharacterModel
 public int getWhichCharacterModel(mesquite.lib.characters.ModelCompatibilityInfo mci,
                                   mesquite.lib.characters.CharacterModel model)
returns the index of the passed character model among compatible models. Added Apr 02

 o getCharacterModel
 public mesquite.lib.characters.CharacterModel getCharacterModel(java.lang.Class c,
                                                                 boolean allowBuiltIn,
                                                                 int index)
returns the index'th character model that is a subclass of c.

 o getCharacterModel
 public mesquite.lib.characters.CharacterModel getCharacterModel(java.lang.Class c,
                                                                 int index)
returns the index'th character model that is a subclass of c.

 o getCharacterModel
 public mesquite.lib.characters.CharacterModel getCharacterModel(java.lang.String name)
returns the character model with the given name

 o getHDaughters
 public mesquite.lib.HNode[] getHDaughters()
for HNode interface

 o getHMother
 public mesquite.lib.HNode getHMother()
for HNode interface

 o getNumSupplements
 public int getNumSupplements()
for HNode interface

 o getSupplementName
 public java.lang.String getSupplementName(int index)
for HNode interface

 o hNodeAction
 public void hNodeAction(java.awt.Container c,
                         int x,
                         int y,
                         int action)
for HNode interface

 o getTypeName
 public java.lang.String getTypeName()
for HNode interface

 o hSupplementTouched
 public void hSupplementTouched(int index)
for HNode interface

 o getHImage
 public java.awt.Image getHImage()
 o getHColor
 public java.awt.Color getHColor()
 o getHShow
 public boolean getHShow()

All Packages  Class Hierarchy  This Package  Previous  Next  Index