softparsmap
Class AbstractFamilyGroup

java.lang.Object
  extended byooc.LinkedTagInstance
      extended bysoftparsmap.AbstractFamilyGroup
All Implemented Interfaces:
Dependencies, FamilyGroup
Direct Known Subclasses:
FamilyGroupTreesInFiles

public abstract class AbstractFamilyGroup
extends LinkedTagInstance
implements FamilyGroup

Extending this class will facilitate creating a tag instance that is needed for any class to be installed and used by the property file.


Constructor Summary
AbstractFamilyGroup()
           
 
Method Summary
 DataSource getDataSource()
          Returns the data source that this family group is using.
 java.lang.String getGroupName()
          Returns the name of the family group which is the value in the did attribute in the tag.
 PropertyFile getPropertyFile()
          Returns the property file.
 
Methods inherited from class ooc.LinkedTagInstance
containsKey, get, getAttribute, getAttributeBoolean, getAttributeDouble, getAttributeFloat, getAttributeInteger, getAttributeList, getAttributeRef, getAttributeShort, getAttributeString, getAttributeTag, getChildIterator, getChildIteratorByName, getContainer, getContainerTag, getFirstChildTagByName, getTag, getTagId, getTagInstance, getTagInstance, getTagRef, hasAttributeValue, hasChildTagByName, hasChildTags, hasTag, isMutable, keySet, put, remove, setTag, setupInstance
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface softparsmap.FamilyGroup
getFamilies, getGeneTree
 

Constructor Detail

AbstractFamilyGroup

public AbstractFamilyGroup()
Method Detail

getPropertyFile

public PropertyFile getPropertyFile()
Description copied from interface: FamilyGroup
Returns the property file. Used in the family class to access the property file.

Specified by:
getPropertyFile in interface FamilyGroup
Returns:
the property file
See Also:
PropertyFile

getGroupName

public java.lang.String getGroupName()
Returns the name of the family group which is the value in the did attribute in the tag.

Specified by:
getGroupName in interface FamilyGroup
Returns:
the value in the did attribute

getDataSource

public DataSource getDataSource()
Description copied from interface: FamilyGroup
Returns the data source that this family group is using.

Specified by:
getDataSource in interface FamilyGroup
Returns:
the data source that this family is using