|
Public Member Functions |
| | dbHierRecursiveRelatedLevel (dbView *adoptedView, dbRelRefBase *inTraversalField, OOF_mixOutlineItemFactory *adoptedFactory=0) |
| | dbHierRecursiveRelatedLevel (dbView *adoptedView, dbRelRefBase &inTraversalField, OOF_mixOutlineItemFactory *adoptedFactory=0) |
| | dbHierRecursiveRelatedLevel (dbView *adoptedView, dbRelRefBase &inTraversalField, const dbBool &isLeafField) |
| virtual dbHierLevel * | makeNestedLevel () const |
| | factory for recursive levels, may return 0 if unable to recurse
|
| virtual unsigned long | countNestedItemsFor (oidT) |
| virtual dbTable * | selectNestedItemsFor (oidT) |
| dbView * | view () const |
| LOutlineItem * | makeNestedOutlineItem (oidT inOID, dbHierBrowseHelper *inHelper, unsigned short indentLevel) |
| | methods for making outline items, or changing the factory used to make them
|
| void | setAlternateItemFactory (OOF_mixOutlineItemFactory *adoptedFactory) |
| virtual LOutlineItem * | makeItem (oidT inOID, dbHierBrowseHelper *inHelper, unsigned short indentLevel) |
Protected Attributes |
| dbRelRefBase * | mTraversalField |
| dbView * | mView |
| OOF_mixOutlineItemFactory * | mItemFactory |