mesquite.lib
Class Clades

java.lang.Object
  extended by mesquite.lib.Clades

public class Clades
extends java.lang.Object

A set of clades. This doesn't mean a set of actual clades in tree so much as simply a series of named entities. Used by modules to tie information such as hypertext links and images to labels at nodes in tree.


Field Summary
static int totalCreated
           
 
Constructor Summary
Clades()
           
 
Method Summary
 Clade addClade(java.lang.String name)
           
 Clade findClade(java.lang.String name)
           
 Clade getClade(int ic)
           
 java.awt.Image getIllustration(java.lang.String name)
           
 java.lang.String getIllustrationPath(java.lang.String name)
           
 java.lang.String getLink(java.lang.String name)
           
 int getNumClades()
           
 void removeClade(java.lang.String name)
           
 void setIllustration(java.lang.String name, java.awt.Image illustration, java.lang.String path)
           
 void setLink(java.lang.String name, java.lang.String link)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

totalCreated

public static int totalCreated
Constructor Detail

Clades

public Clades()
Method Detail

findClade

public Clade findClade(java.lang.String name)

getClade

public Clade getClade(int ic)

getNumClades

public int getNumClades()

addClade

public Clade addClade(java.lang.String name)

removeClade

public void removeClade(java.lang.String name)

setLink

public void setLink(java.lang.String name,
                    java.lang.String link)

getLink

public java.lang.String getLink(java.lang.String name)

setIllustration

public void setIllustration(java.lang.String name,
                            java.awt.Image illustration,
                            java.lang.String path)

getIllustrationPath

public java.lang.String getIllustrationPath(java.lang.String name)

getIllustration

public java.awt.Image getIllustration(java.lang.String name)