de.esprit.appsuite.nio.ndf

## Interface NdfParseControl

- All Known Implementing Classes:
    AppDescriptorHandler, AppDescriptorLaunchPrefsHandler, AppHandler, AppLaunchPrefsHandler, AppVersionHandler, CredentialHandler, DatabaseConfigHandler, DefaultUserManager.MyUserHandler, DumpingNdfHandler, GroupHandler, GroupMemberHandler, LicenseHandler, LoggingNdfHandler, NdfHandler, NdfParser, NetworkConfigHandler, PermissionConfigHandler, TimstampHandler

      public interface NdfParseControl

  This interface defines methods which the `NdfHandler` and `NdfParser` have in common in order to reflect the current parsing state.
  Author:
    Rainer Buesch

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `int` | `getCurrentNestingLevel()` Returns the current nesting level.
    `NdfStructure` | `getCurrentStructure()` Returns the current structure in process.
    `int` | `getMaxNestingLevel()` Returns the deepest nesting level reached so far during parsing the document.

- - ### Method Detail

    - #### getCurrentStructure

          NdfStructure getCurrentStructure()

      Returns the current structure in process.

    - #### getCurrentNestingLevel

          int getCurrentNestingLevel()

      Returns the current nesting level. This level increases each time an OBJECT structure contains another structure. It decreases when parsing of the sub-structure is done.

    - #### getMaxNestingLevel

          int getMaxNestingLevel()

      Returns the deepest nesting level reached so far during parsing the document.

Copyright © 2014 EsprIT-Systems. All Rights Reserved.