Name

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

Synopsis

class GroveSectionRoot (GroveNodeSernaApi::GroveNode) :
  # construct/copy/destruct
  __init__(NodeType)
  __init__(SernaApiBase *)
  __del__()

  # public member functions

  None setGrove(const Grove &) 
  Grove grove() const
  GroveErs ersRoot() const
  GroveEntityReferenceTable ert() const
  None registerWatcher(GroveWatcher *) 
  None deregisterWatcher(GroveWatcher *) 

Description

GroveSectionRoot construct/copy/destruct

  1. __init__(NodeType t)


  2. __init__(SernaApiBase * )


  3. __del__()


GroveSectionRoot public member functions

  1. None 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. None registerWatcher(GroveWatcher * v)

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


  6. None deregisterWatcher(GroveWatcher * v)

    De-register grove visitor from this document section root.