## Uses of Class
tigase.xml.db.XMLDBException

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

- - ### Uses of XMLDBException in tigase.conf

    Methods in tigase.conf that throw XMLDBException
    Modifier and Type | Method | Description
    --- | --- | ---
    `static ConfigXMLRepository` | ConfigXMLRepository.`getConfigRepository()` |
    `static ConfigXMLRepository` | ConfigXMLRepository.`getConfigRepository​(boolean debug, java.lang.String file_name)` |
    `static ConfigXMLRepository` | ConfigXMLRepository.`getConfigRepository​(java.lang.String file_name)` |

  - ### Uses of XMLDBException in tigase.xml.db

    Subclasses of XMLDBException in tigase.xml.db
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `NodeExistsException` | This exception is thrown when user tries to add subnode with name which already exists in data base.
    `class` | `NodeNotFoundException` | Exception is thrown when user tries to access non-existen node on 1st level.

    Methods in tigase.xml.db that throw XMLDBException
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | XMLDB.`loadDB()` | Loads XML from file

    Constructors in tigase.xml.db that throw XMLDBException
    Constructor | Description
    --- | ---
    `XMLDB​(java.lang.String db_file)` | Creates XMLDB object with desired filename, if file modes is enabled then appropriate saver thread is created as well.