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".
-
activeWindowOfProject
-
-
charModels
- Character models belonging to the project.
-
datas
- Vector of data sets (including matrix) within the project.
-
developing
-
-
exportCommand
-
-
getInfoCommand
-
-
isDoomed
-
-
newLinkFileCommand
-
-
nexusBlocks
- Nexus blocks belonging to the files in the project.
-
otherElements
- Other file elements belonging to the project.
-
ownerModule
- The file coordinator module that owns this object
-
projectColor
- Background color scheme for project's windows
-
taxas
- A vector of the sets of taxa within the project.
-
totalCreated
-
-
totalDisposed
-
-
totalFinalized
-
-
windowToActivate
-
-
MesquiteProject(FileCoordinator)
-
-
addFile(MesquiteFile)
- add a file to list of currently linked files
-
addFileElement(FileElement)
- Adds the passed element to the project.
-
addNexusBlock(NexusBlock)
- Adds the passed NEXUS block to the project.
-
chooseData(Frame, MesquiteFile, Taxa, Object, String, CommandRecord)
-
-
chooseData(Frame, Taxa, Object, CommandRecord)
-
-
chooseData(Frame, Taxa, Object, String, CommandRecord)
-
-
chooseFile(CommandRecord, String)
- Select one of the currently linked files; selects first if only one or if scripting.
-
chooseTaxa(Frame, String, CommandRecord)
-
-
dispose()
- Disposes of the components of the project.
-
doCommand(String, String, CommandRecord, CommandChecker)
- Here as a placeholder; doesn't do anything at the moment.
-
fileSaved(MesquiteFile)
- Sets elements of file as not dirty (i.e.
-
finalize()
-
-
getCentralModelListener()
-
-
getCharacterData(MesquiteFile, String)
- gets the data set of given reference string (ref.
-
getCharacterData(MesquiteFile, Taxa, Object, String)
- gets the data set of given reference string (ref.
-
getCharacterData(MesquiteFile, Taxa, String)
- gets the data set of given reference string (ref.
-
getCharacterData(String)
- gets the data set of given reference string (ref.
-
getCharacterMatrices()
- returns jth data set in file
-
getCharacterMatrix(int)
- returns jth data set in file
-
getCharacterMatrix(int, Object)
- returns the jth data set for given CharacterState subclass.
-
getCharacterMatrix(MesquiteFile, int)
- returns the jth of data sets belonging to a given file
-
getCharacterMatrix(MesquiteFile, Taxa, Object, int)
- returns the jth of data sets belonging to a given file
-
getCharacterMatrix(Taxa, int)
- returns the jth data set belonging to given taxa.
-
getCharacterMatrix(Taxa, int, Object)
- returns the jth data set belonging to given taxa for given CharacterState subclass.
-
getCharacterModel(Class, boolean, int)
- returns the index'th character model that is a subclass of c.
-
getCharacterModel(Class, int)
- returns the index'th character model that is a subclass of c.
-
getCharacterModel(int)
- returns the index'th character model.
-
getCharacterModel(ModelCompatibilityInfo, int)
- returns the index'th character model that is a subclass of c.
-
getCharacterModel(String)
- returns the character model with the given name
-
getCharacterModels()
- returns the vector of stored character models
-
getCharacterModels(Class, Class)
- returns a vector of stored character models that are subclasses of the given class
-
getCharacterModels(ModelCompatibilityInfo, Class)
- returns a vector of stored character models that are compatible with the passed information
-
getCharMatrixReference(CharacterData)
- returns a string that can be used to refer to taxa block
-
getCloseCommand()
- returns command to close a file
-
getCloseFilesCommand()
- returns command to close project (linked files)
-
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.
-
getCoordinatorModule()
- returns the file coordinator module in charge of the project
-
getDifferentButCompatibleMatrix(CharacterData, CommandRecord, String, String)
- returns a data matrix that is of the same class as that passed, but is a different one.
-
getFile(int)
- returns a currently linked file
-
getFile(String)
- returns a currently linked file
-
getFileByID(int)
- returns a currently linked file
-
getFileElement(Class, int)
- Returns the ith FileElement that is a subclass of the given class.
-
getFileElementNumber(FileElement, Class)
- Returns the index position of the FileElement among others of its the subclass c.
-
getFileElements(Class)
- Returns a vector of FileElements that are of the given class or are of its subclasses.
-
getFileNumber(MesquiteFile)
- returns the index of a currently linked file
-
getFiles()
- returns currently linked files
-
getHColor()
-
-
getHDaughters()
- for HNode interface
-
getHImage()
-
-
getHMother()
- for HNode interface
-
getHomeDirectoryName()
- Returns name of directory of home file.
-
getHomeFile()
- DOCUMENT
-
getHomeFileName()
- Returns name of home file.
-
getHomeURL()
- DOCUMENT
-
getHShow()
-
-
getID()
- instantiations of projects are numbered sequentially so they can be referred to by number
-
getIncludeFileCommand()
- returns command to incorporate file
-
getIncludeURLCommand()
- returns command to incorporate file
-
getLinkFileCommand()
- returns command to link file
-
getLinkURLCommand()
- returns command to link file
-
getMatrixNumber(CharacterData)
- gets the number (index position) of the data set.
-
getMatrixNumber(MesquiteFile, CharacterData)
- gets the number (index position) of the data set.
-
getMatrixNumber(String)
- gets the number (index position) of the data set of given name.
-
getName()
- Returns the name of the project.
-
getNewLinkFileCommand()
- returns command to make new linked file
-
getNexusBlocks()
- Returns the ListableVector of NEXUS blocks in the project.
-
getNexusBlocks(Class, MesquiteFile)
- Returns an array of NEXUS blocks of the given type and belonging to the given file.
-
getNexusBlocks(String)
- Returns an array of NEXUS blocks of the given type name.
-
getNumberCharMatrices()
- returns number of data sets in file
-
getNumberCharMatrices(MesquiteFile)
- returns number of data sets belonging to a given file
-
getNumberCharMatrices(MesquiteFile, Taxa, Object)
- returns number of data sets of a given data class (CharacterState subclass is passed) belonging to given taxa
-
getNumberCharMatrices(Object)
- returns number of data sets of a given data class (CharacterState subclass is passed)
-
getNumberCharMatrices(Taxa)
- returns number of data sets belonging to given taxa
-
getNumberCharMatrices(Taxa, Object)
- returns number of data sets of a given data class (CharacterState subclass is passed) belonging to given taxa
-
getNumberLinkedFiles()
- returns number of currently linked files
-
getNumberOfFileElements(Class)
- Returns the number of FileElements that are subclasses of the given class.
-
getNumberTaxas()
- returns the number of Taxa objects stored in project
-
getNumberTaxas(MesquiteFile)
- returns the number of Taxa objects stored in project belonging to a file
-
getNumModels()
- returns the number of character models stored
-
getNumSupplements()
- for HNode interface
-
getProjectColor()
- Returns the background color scheme for the project's windows.
-
getSaveAsCommand()
- returns command to save as
-
getSaveCommand()
- returns command to save a file
-
getSaveFilesCommand()
- returns command to save project (linked files)
-
getSaveLinkagesCommand()
- returns command to save as project (linked files)
-
getSupplementName(int)
- for HNode interface
-
getTaxa(int)
- returns the Taxa of given number
-
getTaxa(MesquiteFile, int)
- returns the Taxa of given number belonging to given file
-
getTaxa(MesquiteFile, String)
- returns the Taxa of given reference, name or number (as indicated by string passed)
-
getTaxa(String)
- returns the Taxa of given name
-
getTaxaNumber(MesquiteFile, Taxa)
- returns the number (index position) of the Taxa
-
getTaxaNumber(String)
- returns the number (index position) of the Taxa of given name
-
getTaxaNumber(Taxa)
- returns the number (index position) of the Taxa
-
getTaxaReference(Taxa)
- returns a string that can be used to refer to taxa block
-
getTaxas()
- returns the list of Taxa
-
getTypeName()
- for HNode interface
-
getWhichCharacterModel(ModelCompatibilityInfo, CharacterModel)
- returns the index of the passed character model among compatible models.
-
hNodeAction(Container, int, int, int)
- for HNode interface
-
hSupplementTouched(int)
- for HNode interface
-
isDirty()
- returns whether any files are dirty
-
mergeFile(MesquiteFile)
- Puts all file elements belonging to passed file into home file, and gets rid of record of file.
-
removeFile(MesquiteFile)
- remove a file from list of currently linked files
-
removeFileElement(FileElement)
- DOCUMENT
-
removeNexusBlock(NexusBlock)
- Removes the passed NEXUS block from the project.
-
removeNexusBlocks(MesquiteFile)
- Returns those NEXUS blocks belonging to the given file.
-
setHomeFile(MesquiteFile)
- DOCUMENT
taxas
public mesquite.lib.ListableVector taxas
- A vector of the sets of taxa within the project.
datas
public mesquite.lib.ListableVector datas
- Vector of data sets (including matrix) within the project.
charModels
protected mesquite.lib.characters.ModelVector charModels
- Character models belonging to the project.
otherElements
protected mesquite.lib.ListableVector otherElements
- Other file elements belonging to the project.
nexusBlocks
protected mesquite.lib.ListableVector nexusBlocks
- Nexus blocks belonging to the files in the project.
windowToActivate
public mesquite.lib.MesquiteWindow windowToActivate
activeWindowOfProject
public mesquite.lib.MesquiteWindow activeWindowOfProject
exportCommand
public mesquite.lib.MesquiteCommand exportCommand
newLinkFileCommand
public mesquite.lib.MesquiteCommand newLinkFileCommand
getInfoCommand
public mesquite.lib.MesquiteCommand getInfoCommand
ownerModule
public mesquite.lib.duties.FileCoordinator ownerModule
- The file coordinator module that owns this object
projectColor
public int projectColor
- Background color scheme for project's windows
totalCreated
public static int totalCreated
totalDisposed
public static int totalDisposed
totalFinalized
public static int totalFinalized
developing
public boolean developing
isDoomed
public boolean isDoomed
MesquiteProject
public MesquiteProject(mesquite.lib.duties.FileCoordinator ownerModule)
getID
public long getID()
- instantiations of projects are numbered sequentially so they can be referred to by number
dispose
public void dispose()
- Disposes of the components of the project.
finalize
public void finalize() throws java.lang.Throwable
isDirty
public boolean isDirty()
- returns whether any files are dirty
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.
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).
getHomeDirectoryName
public java.lang.String getHomeDirectoryName()
- Returns name of directory of home file.
getHomeFileName
public java.lang.String getHomeFileName()
- Returns name of home file.
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.
getHomeURL
public java.net.URL getHomeURL()
- DOCUMENT
setHomeFile
public void setHomeFile(mesquite.lib.MesquiteFile file)
- DOCUMENT
getHomeFile
public mesquite.lib.MesquiteFile getHomeFile()
- DOCUMENT
addFile
public void addFile(mesquite.lib.MesquiteFile file)
- add a file to list of currently linked files
removeFile
public void removeFile(mesquite.lib.MesquiteFile file)
- remove a file from list of currently linked files
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.
getNumberLinkedFiles
public int getNumberLinkedFiles()
- returns number of currently linked files
getFileNumber
public int getFileNumber(mesquite.lib.MesquiteFile f)
- returns the index of a currently linked file
getFile
public mesquite.lib.MesquiteFile getFile(java.lang.String name)
- returns a currently linked file
getFile
public mesquite.lib.MesquiteFile getFile(int num)
- returns a currently linked file
getFileByID
public mesquite.lib.MesquiteFile getFileByID(int id)
- returns a currently linked file
getFiles
public mesquite.lib.ListableVector getFiles()
- returns currently linked files
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
getCloseCommand
public mesquite.lib.MesquiteCommand getCloseCommand()
- returns command to close a file
getCloseFilesCommand
public mesquite.lib.MesquiteCommand getCloseFilesCommand()
- returns command to close project (linked files)
getSaveCommand
public mesquite.lib.MesquiteCommand getSaveCommand()
- returns command to save a file
getSaveFilesCommand
public mesquite.lib.MesquiteCommand getSaveFilesCommand()
- returns command to save project (linked files)
getLinkFileCommand
public mesquite.lib.MesquiteCommand getLinkFileCommand()
- returns command to link file
getNewLinkFileCommand
public mesquite.lib.MesquiteCommand getNewLinkFileCommand()
- returns command to make new linked file
getLinkURLCommand
public mesquite.lib.MesquiteCommand getLinkURLCommand()
- returns command to link file
getIncludeFileCommand
public mesquite.lib.MesquiteCommand getIncludeFileCommand()
- returns command to incorporate file
getIncludeURLCommand
public mesquite.lib.MesquiteCommand getIncludeURLCommand()
- returns command to incorporate file
getSaveAsCommand
public mesquite.lib.MesquiteCommand getSaveAsCommand()
- returns command to save as
getSaveLinkagesCommand
public mesquite.lib.MesquiteCommand getSaveLinkagesCommand()
- returns command to save as project (linked files)
getCoordinatorModule
public mesquite.lib.duties.FileCoordinator getCoordinatorModule()
- returns the file coordinator module in charge of the project
addFileElement
public void addFileElement(mesquite.lib.FileElement element)
- Adds the passed element to the project.
removeFileElement
public void removeFileElement(mesquite.lib.FileElement element)
- DOCUMENT
getNumberOfFileElements
public int getNumberOfFileElements(java.lang.Class c)
- Returns the number of FileElements that are subclasses of the given class.
fileSaved
public void fileSaved(mesquite.lib.MesquiteFile f)
- Sets elements of file as not dirty (i.e. saved).
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.
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.
getFileElement
public mesquite.lib.FileElement getFileElement(java.lang.Class c,
int i)
- Returns the ith FileElement that is a subclass of the given class.
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.
addNexusBlock
public void addNexusBlock(mesquite.lib.NexusBlock block)
- Adds the passed NEXUS block to the project.
removeNexusBlock
public void removeNexusBlock(mesquite.lib.NexusBlock block)
- Removes the passed NEXUS block from the project.
removeNexusBlocks
public void removeNexusBlocks(mesquite.lib.MesquiteFile f)
- Returns those NEXUS blocks belonging to the given file.
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.
getNexusBlocks
public mesquite.lib.NexusBlock[] getNexusBlocks(java.lang.String typeName)
- Returns an array of NEXUS blocks of the given type name. 12 Jan 02
getNexusBlocks
public mesquite.lib.ListableVector getNexusBlocks()
- Returns the ListableVector of NEXUS blocks in the project.
getTaxas
public mesquite.lib.ListableVector getTaxas()
- returns the list of Taxa
getTaxa
public mesquite.lib.Taxa getTaxa(int taxaNumber)
- returns the Taxa of given number
getTaxa
public mesquite.lib.Taxa getTaxa(java.lang.String name)
- returns the Taxa of given name
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)
getTaxa
public mesquite.lib.Taxa getTaxa(mesquite.lib.MesquiteFile f,
int taxaNumber)
- returns the Taxa of given number belonging to given file
getTaxaNumber
public int getTaxaNumber(java.lang.String name)
- returns the number (index position) of the Taxa of given name
getTaxaNumber
public int getTaxaNumber(mesquite.lib.MesquiteFile file,
mesquite.lib.Taxa taxa)
- returns the number (index position) of the Taxa
getTaxaNumber
public int getTaxaNumber(mesquite.lib.Taxa taxa)
- returns the number (index position) of the Taxa
getTaxaReference
public java.lang.String getTaxaReference(mesquite.lib.Taxa taxa)
- returns a string that can be used to refer to taxa block
chooseTaxa
public mesquite.lib.Taxa chooseTaxa(java.awt.Frame frame,
java.lang.String message,
mesquite.lib.CommandRecord commandRec)
getNumberTaxas
public int getNumberTaxas(mesquite.lib.MesquiteFile f)
- returns the number of Taxa objects stored in project belonging to a file
getNumberTaxas
public int getNumberTaxas()
- returns the number of Taxa objects stored in project
getCharacterMatrices
public mesquite.lib.ListableVector getCharacterMatrices()
- returns jth data set in file
getCharacterMatrix
public mesquite.lib.characters.CharacterData getCharacterMatrix(int j)
- returns jth data set in file
getCharacterMatrix
public mesquite.lib.characters.CharacterData getCharacterMatrix(mesquite.lib.Taxa taxa,
int j)
- returns the jth data set belonging to given taxa.
getCharacterMatrix
public mesquite.lib.characters.CharacterData getCharacterMatrix(int j,
java.lang.Object dataClass)
- returns the jth data set for given CharacterState subclass.
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.
getCharacterMatrix
public mesquite.lib.characters.CharacterData getCharacterMatrix(mesquite.lib.MesquiteFile f,
int j)
- returns the jth of data sets belonging to a given file
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
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
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
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
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
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.
getMatrixNumber
public int getMatrixNumber(java.lang.String name)
- gets the number (index position) of the data set of given name.
getMatrixNumber
public int getMatrixNumber(mesquite.lib.characters.CharacterData data)
- gets the number (index position) of the data set.
getMatrixNumber
public int getMatrixNumber(mesquite.lib.MesquiteFile file,
mesquite.lib.characters.CharacterData data)
- gets the number (index position) of the data set.
getCharMatrixReference
public java.lang.String getCharMatrixReference(mesquite.lib.characters.CharacterData data)
- returns a string that can be used to refer to taxa block
getNumberCharMatrices
public int getNumberCharMatrices()
- returns number of data sets in file
getNumberCharMatrices
public int getNumberCharMatrices(mesquite.lib.Taxa taxa)
- returns number of data sets belonging to given taxa
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
getNumberCharMatrices
public int getNumberCharMatrices(java.lang.Object dataClass)
- returns number of data sets of a given data class (CharacterState subclass is passed)
getNumberCharMatrices
public int getNumberCharMatrices(mesquite.lib.MesquiteFile f)
- returns number of data sets belonging to a given file
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
chooseData
public mesquite.lib.characters.CharacterData chooseData(java.awt.Frame frame,
mesquite.lib.Taxa taxa,
java.lang.Object dataClass,
mesquite.lib.CommandRecord commandRec)
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)
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)
getCharacterModels
public mesquite.lib.characters.ModelVector getCharacterModels()
- returns the vector of stored character models
getNumModels
public int getNumModels()
- returns the number of character models stored
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
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
getCentralModelListener
public mesquite.lib.characters.CentralModelListener getCentralModelListener()
getCharacterModel
public mesquite.lib.characters.CharacterModel getCharacterModel(int index)
- returns the index'th character model.
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.
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
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.
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.
getCharacterModel
public mesquite.lib.characters.CharacterModel getCharacterModel(java.lang.String name)
- returns the character model with the given name
getHDaughters
public mesquite.lib.HNode[] getHDaughters()
- for HNode interface
getHMother
public mesquite.lib.HNode getHMother()
- for HNode interface
getNumSupplements
public int getNumSupplements()
- for HNode interface
getSupplementName
public java.lang.String getSupplementName(int index)
- for HNode interface
hNodeAction
public void hNodeAction(java.awt.Container c,
int x,
int y,
int action)
- for HNode interface
getTypeName
public java.lang.String getTypeName()
- for HNode interface
hSupplementTouched
public void hSupplementTouched(int index)
- for HNode interface
getHImage
public java.awt.Image getHImage()
getHColor
public java.awt.Color getHColor()
getHShow
public boolean getHShow()
All Packages Class Hierarchy This Package Previous Next Index