Icarus Class: Link
Specifies a link between two libraries. A link can be built by using two indices built from one data-field of each library ('type=index') or by reading one library and processing cross-reference data ('type=read').
name  
  Name of the link.
weight   10
  The weight attached to a link can be used to eliminate ambiguities during path resolution, or to force a certain path.
partN   1
  Number of parts to break the link index into for parallel indexing. Not relevant for readlink indexes.
token  
tokenNoCode  
tokCode  
codeNum  
fromName  
  Name of the first library - in case not the library name itself.
toName  
  Name of the second library - in case not the library name itself.
idtype1 IdType  
  Object describing the first library's ID's to be linked.
idtype2 IdType  
  Object describing the second library's ID's to be linked.
from Library Attribute may stay unnamed in attribute list. 
  The first, 'from', library object.
to Library  
  The second, 'to', library object.
fromField SrsField  
  Object describing the data-field of first library providing link information (only for index links).
toField SrsField  
  Object describing the data-field of second library providing link information (for both index- and read-links).
group Link  
  Members of a 'group link' must point to the group link object.
rev_f   0
isInit   0
isActive   0
  Indicates whether or not the link is between active libraries. 0 = false, if the link is not between active libraries. 1 = true, if the link is between active libraries.
do_f   0
  Indicates whether srsbuild should perform the linkage. 0 = false, if the linkage should not be performed 1 = true, if the linkage should be performed
goodRefN   0
  Count of successful links
badRefN   0
  count of unsuccessful links
lib1EntryN   0
  Number of entries from first, 'from', library linked.
lib2EntryN   0
  Number of entries from second, 'to', library linked.
linkIdN   0
  Total number of link IDs.
fromFieldInx  
  Pointer to block of link IDs.
toFieldInx  
  Pointer to block of link IDs.
fromIndex  
  Pointer to block of link IDs.
toIndex  
  Pointer to block of link IDs.
isUpdatable   0
  0 = false 1 = true
toCreTime  
  Creation time of the 'from' index
fromCreTime  
  Creation time of the 'from' index
use Link  
  Reference to the link object to be used to resolve the link.
isBad  
isOpen  
type   read
  read index parent group
  Type of the link. 'read': first library must be read to find cross-references to second library; 'index': two indices, one from each library will be used to build the link; 'parent': link between entry and subentry.
rem  
  Describes what the link is for. i.e. homology etc.
getIndex
Returns the index object for a field
Index
is
Tests if specified characteristic is true for link.
option Argument may stayunnamed in argument list. 
read index user libs active parent group named
The characteristic to be tested.