NCBI C++ ToolKit
Public Member Functions
CSrcTableColumnBase Class Reference

Search Toolkit Book for CSrcTableColumnBase

#include <gui/packages/pkg_sequence_edit/srcedit_util.hpp>

+ Inheritance diagram for CSrcTableColumnBase:
+ Collaboration diagram for CSrcTableColumnBase:

List of all members.

Public Member Functions

virtual bool AddToBioSource (objects::CBioSource &in_out_bioSource, const string &newValue, EExistingText existing_text)
virtual void ClearInBioSource (objects::CBioSource &in_out_bioSource)
virtual string GetFromBioSource (const objects::CBioSource &in_out_bioSource) const =0
virtual vector< stringGetVals (const CBioSource &src) const
virtual string GetLabel () const
virtual vector< stringIsValid (const vector< string > &values)
virtual void SetConstraint (const string &field_name, CConstRef< edit::CStringConstraint > string_constraint)
virtual bool AllowMultipleValues ()
vector< CRef< CApplyObject > > GetApplyObjects (CBioseq_Handle bsh)
virtual void AddToBioSource (objects::CBioSource &in_out_bioSource, const string &newValue)
virtual void ClearInBioSource (objects::CBioSource &in_out_bioSource)
virtual string GetFromBioSource (const objects::CBioSource &in_out_bioSource) const
virtual string GetLabel () const

Detailed Description

Definition at line 221 of file srcedit_util.hpp.


Member Function Documentation

virtual void CSrcTableColumnBase::AddToBioSource ( objects::CBioSource &  in_out_bioSource,
const string newValue 
) [inline, virtual]
virtual bool CSrcTableColumnBase::AddToBioSource ( objects::CBioSource &  in_out_bioSource,
const string newValue,
EExistingText  existing_text 
) [inline, virtual]
virtual bool CSrcTableColumnBase::AllowMultipleValues ( ) [inline, virtual]
virtual void CSrcTableColumnBase::ClearInBioSource ( objects::CBioSource &  in_out_bioSource) [inline, virtual]
virtual void CSrcTableColumnBase::ClearInBioSource ( objects::CBioSource &  in_out_bioSource) [inline, virtual]
virtual string CSrcTableColumnBase::GetFromBioSource ( const objects::CBioSource &  in_out_bioSource) const [inline, virtual]
virtual string CSrcTableColumnBase::GetFromBioSource ( const objects::CBioSource &  in_out_bioSource) const [pure virtual]
virtual string CSrcTableColumnBase::GetLabel ( void  ) const [inline, virtual]
virtual string CSrcTableColumnBase::GetLabel ( void  ) const [inline, virtual]
vector< string > CSrcTableColumnBase::GetVals ( const CBioSource src) const [virtual]

Reimplemented in CSrcTablePrimerColumn.

Definition at line 2606 of file srcedit_util.cpp.

References GetFromBioSource(), and NStr::IsBlank().

Referenced by CMiscSeqTableColumn::GetVals().

virtual vector<string> CSrcTableColumnBase::IsValid ( const vector< string > &  values) [inline, virtual]

Reimplemented in CSrcTableOriginColumn, and CSrcTableGenomeColumn.

Definition at line 233 of file srcedit_util.hpp.

Referenced by CMiscSeqTableColumn::IsValid().

virtual void CSrcTableColumnBase::SetConstraint ( const string field_name,
CConstRef< edit::CStringConstraint >  string_constraint 
) [inline, virtual]

Reimplemented in CSrcTablePrimerColumn.

Definition at line 234 of file srcedit_util.hpp.

Referenced by CMiscSeqTableColumn::SetConstraint().


The documentation for this class was generated from the following files:
Modified on Fri Mar 27 11:55:57 2015 by modify_doxy.py rev. 426318