acedb::Aceobj::DumpStore Class Reference

List of all members.

Public Member Functions

 DumpStore (String s)
AceobjNode nextBranch ()
int getTabCount ()

Private Member Functions

String nextline ()

Private Attributes

String rawTree = null
int start = 0
int end = -1
int tabCount = 0


Detailed Description

for storing the aceDump temperarily

Constructor & Destructor Documentation

acedb::Aceobj::DumpStore::DumpStore ( String  s  )  [inline]

Constructing the object from a acedump string.

Parameters:
s java string representation of aceobject, from the show -j command

References rawTree.


Member Function Documentation

String acedb::Aceobj::DumpStore::nextline (  )  [inline, private]

References end, rawTree, and start.

Referenced by nextBranch().

AceobjNode acedb::Aceobj::DumpStore::nextBranch (  )  [inline]

get the next horizontal branch as AceobjNode, if no more branch left returns null.

Returns:
AceobjNode or null if no more branche (reaching empty line)

References nextline(), acedb::Aceobj::AceobjNode::right, and tabCount.

Referenced by acedb::Aceobj::make().

int acedb::Aceobj::DumpStore::getTabCount (  )  [inline]

References tabCount.

Referenced by acedb::Aceobj::make().


Member Data Documentation

String acedb::Aceobj::DumpStore::rawTree = null [private]

rawTree is a string dump of a Ace object obtained from show -j A typical example is shown below. Starts with an empty line.

?Protein?CAD12727? ?tag?Title? ?Text?high affinity choline transporter? ?tag?function? ?tag?Description? ?txt?neuronal Na-dependent choline transporter? ?tag?Peptide? ?Peptide?CAD12727? ?int?584? ?int?-1522093612? ?tag?DB_info? ?tag?db_xref? ?Text?GI:17148509? ?tag?Protein_id? ?txt?CAD12727.1? ?tag?Origin? ?tag?Species? ?Species?Torpedo marmorata? ?tag?Visible? ?tag?Corresponding_DNA? ?Sequence?AJ420808?

1 object dumped 1 Active Objects

Ends with an empty line. Followed by on two lines of summary info. if More than one objects are dumped then blank lines separate objects. the Last two lines are the summary report as to how many objects are dumped.

Referenced by DumpStore(), and nextline().

Referenced by nextline().

int acedb::Aceobj::DumpStore::end = -1 [private]

Referenced by nextline().

Referenced by getTabCount(), and nextBranch().


The documentation for this class was generated from the following file:

Generated on Wed Aug 10 11:57:16 2011 for Softwares from Orpara by  doxygen 1.5.6