edu.iastate.metnet.mapbuilder
Class NodeInfo

java.lang.Object
  extended by edu.iastate.metnet.mapbuilder.NodeInfo

public class NodeInfo
extends java.lang.Object

Stores information about nodes.

Author:
Nick Ransom Created on Jul 8, 2004

Constructor Summary
NodeInfo(java.lang.String molID, java.lang.String nodeName, java.lang.String location, java.lang.String username, java.lang.String source, java.lang.String locCon, java.lang.String funcCon)
           
 
Method Summary
 void addComment(java.lang.String addMe)
          Adds a comment for this node.
 void addRef(java.lang.String baseURL, java.lang.String webAddress)
          Adds a reference/citation for this node.
 void addSynonym(java.lang.String addMe)
          Adds a synonym for this node.
 java.util.ArrayList getComments()
           
 java.lang.String getFuncCon()
           
 java.lang.String getLocation()
           
 java.lang.String getLocCon()
           
 java.lang.String getMolID()
           
 java.lang.String getNodeName()
           
 java.util.ArrayList getRefs()
           
 java.lang.String getSource()
           
 java.util.ArrayList getSynonyms()
           
 java.lang.String getUsername()
           
 boolean hasExtendedInfo()
          Checks if there is any extended information for this node.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NodeInfo

public NodeInfo(java.lang.String molID,
                java.lang.String nodeName,
                java.lang.String location,
                java.lang.String username,
                java.lang.String source,
                java.lang.String locCon,
                java.lang.String funcCon)
Method Detail

addSynonym

public void addSynonym(java.lang.String addMe)
Adds a synonym for this node.

Parameters:
addMe - The synonym to add.

getLocation

public java.lang.String getLocation()
Returns:
The location of the node.

getMolID

public java.lang.String getMolID()
Returns:
The node's molecule ID

getNodeName

public java.lang.String getNodeName()
Returns:
The node's name.

getSynonyms

public java.util.ArrayList getSynonyms()
Returns:
A list of synonyms for the node.

getLocCon

public java.lang.String getLocCon()
Returns:
Returns the locCon.

getSource

public java.lang.String getSource()
Returns:
Returns the source.

getUsername

public java.lang.String getUsername()
Returns:
Returns the username.

getComments

public java.util.ArrayList getComments()
Returns:
Returns the comments.

addComment

public void addComment(java.lang.String addMe)
Adds a comment for this node.

Parameters:
addMe - The comment to add.

addRef

public void addRef(java.lang.String baseURL,
                   java.lang.String webAddress)
Adds a reference/citation for this node.

Parameters:
baseURL - The source of the reference. Can be a database name or "Literature".
webAddress - Information on where to view this citation. Usually a database URL, or publication information.

hasExtendedInfo

public boolean hasExtendedInfo()
Checks if there is any extended information for this node.

Returns:
true if there is any extended information for this node, false otherwise.

getRefs

public java.util.ArrayList getRefs()
Returns:
Returns the refs.

getFuncCon

public java.lang.String getFuncCon()
Returns:
Returns the funcCon.