phenote.dataadapter.worm
Class WormReferenceGroupAdapter

java.lang.Object
  extended by phenote.dataadapter.OntologyMaker
      extended by phenote.dataadapter.AbstractGroupAdapter
          extended by phenote.dataadapter.worm.WormReferenceGroupAdapter
All Implemented Interfaces:
GroupAdapterI, OntologyMakerI

public class WormReferenceGroupAdapter
extends AbstractGroupAdapter


Constructor Summary
WormReferenceGroupAdapter(java.lang.String group)
           
 
Method Summary
static java.lang.String find(java.lang.String patternStr, java.lang.CharSequence input)
           
(package private) static java.lang.String[] getPubPersonNBPFromReference(java.lang.String reference, java.lang.String joinkey)
           
protected  java.lang.String makeNameFromChar(CharacterI c)
          This is where subclasses come in and do their thing
(package private) static java.lang.String makeNameFromPubPersonNBP(java.lang.String pubID, java.lang.String title, java.lang.String personID, java.lang.String name, java.lang.String nbp)
           
protected  boolean recordsId()
           
protected  void setIdField(CharacterI c, java.lang.String id)
          this should be read only and probably hidden
 
Methods inherited from class phenote.dataadapter.AbstractGroupAdapter
getCharChangeListener, getCharListChangeListener, getNamespace, hasCharChangeListener, hasCharListChangeListener, makeOboClassFromChar, makeOntology, setCharChangeListener, setCharListChangeListener
 
Methods inherited from class phenote.dataadapter.OntologyMaker
addDestinationField, getButtonText, hasDestinationCharField, setOboSession, setOboSession, useButtonToLaunch
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface phenote.dataadapter.OntologyMakerI
addDestinationField, getButtonText, useButtonToLaunch
 

Constructor Detail

WormReferenceGroupAdapter

public WormReferenceGroupAdapter(java.lang.String group)
Method Detail

recordsId

protected boolean recordsId()
Overrides:
recordsId in class AbstractGroupAdapter

setIdField

protected void setIdField(CharacterI c,
                          java.lang.String id)
this should be read only and probably hidden

Overrides:
setIdField in class AbstractGroupAdapter

makeNameFromChar

protected java.lang.String makeNameFromChar(CharacterI c)
Description copied from class: AbstractGroupAdapter
This is where subclasses come in and do their thing

Specified by:
makeNameFromChar in class AbstractGroupAdapter

makeNameFromPubPersonNBP

static java.lang.String makeNameFromPubPersonNBP(java.lang.String pubID,
                                                 java.lang.String title,
                                                 java.lang.String personID,
                                                 java.lang.String name,
                                                 java.lang.String nbp)

getPubPersonNBPFromReference

static java.lang.String[] getPubPersonNBPFromReference(java.lang.String reference,
                                                       java.lang.String joinkey)

find

public static java.lang.String find(java.lang.String patternStr,
                                    java.lang.CharSequence input)