Name

GroveSectionRoot — Base class for grove sections, e.g. Document and DocumentFragment.

Synopsis

class GroveSectionRoot : public GroveNodeSernaApi::GroveNode {
public:
  // construct/copy/destruct
  GroveSectionRoot(NodeType);
  GroveSectionRoot(SernaApiBase *);
  ~GroveSectionRoot();

  // public member functions

  void setGrove(const Grove &) ;
  Grove grove() const;
  GroveErs ersRoot() const;
  GroveEntityReferenceTable ert() const;
  void registerWatcher(GroveWatcher *) ;
  void deregisterWatcher(GroveWatcher *) ;
};

Description

GroveSectionRoot construct/copy/destruct

  1. GroveSectionRoot(NodeType t);


  2. GroveSectionRoot(SernaApiBase * );


  3. ~GroveSectionRoot();


GroveSectionRoot public member functions

  1. void setGrove(const Grove & g) ;

    Set new governing grove for GroveSectionRoot.


  2. Grove grove() const;

    Get pointer to the governing grove.


  3. GroveErs ersRoot() const;

    Get access to the root ERS.


  4. Get access to the entity reference table.


  5. void registerWatcher(GroveWatcher * v) ;

    Register node visitor with this document section root. See GroveWatcherBase class description for details.


  6. void deregisterWatcher(GroveWatcher * v) ;

    De-register grove visitor from this document section root.