# Uses of Package
tigase.xml.db

- Packages that use tigase.xml.db
  Package | Description
  --- | ---
  tigase.conf |
  tigase.xml.db | This package contains implementation of simple data base stored in XML file.

- Classes in tigase.xml.db used by tigase.conf
  Class and Description
  XMLDBException This is parrent exception for all data base related exceptions.

- Classes in tigase.xml.db used by tigase.xml.db
  Class and Description
  DBElement `DBElement` class extends `tigase.xml.Element`.
  DBElementFactory `DBElementFactory` is implementation of factory design pattern required by XML DOM builder to create proper `Element` instances for tree nodes.
  NodeExistsException This exception is thrown when user tries to add subnode with name which already exists in data base.
  NodeNotFoundException Exception is thrown when user tries to access non-existen node on 1st level.
  Types.DataType Describe class DataType here.
  XMLDB `XMLDB` is the main database access class.
  XMLDBException This is parrent exception for all data base related exceptions.

Copyright © 2022 "Tigase, Inc.". All rights reserved.