Package de.gebit.integrity.ui.linking

## Class DefaultIntegrityURLResolver

- java.lang.Object
- - de.gebit.integrity.ui.linking.DefaultIntegrityURLResolver

- All Implemented Interfaces:
    `IntegrityURLResolver`

      public class DefaultIntegrityURLResolver
      extends Object
      implements IntegrityURLResolver

  The default implementation of an `IntegrityURLResolver`.
  Author:
    Rene Schneider - initial API and implementation

- - ### Field Summary

    Fields
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected IntegritySearch` | `integritySearch` | The `IntegritySearch` engine.

  - ### Constructor Summary

    Constructors
    Constructor | Description
    --- | ---
    `DefaultIntegrityURLResolver()` |

  - ### Method Summary

    All Methods Instance Methods Concrete Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `boolean` | `parseURL​(String anURL)` | Parses an Integrity URL and jumps to the specified suite and line, if possible.

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Field Detail

    - #### integritySearch

          @Inject
          protected IntegritySearch integritySearch

      The `IntegritySearch` engine.

  - ### Constructor Detail

    - #### DefaultIntegrityURLResolver

          public DefaultIntegrityURLResolver()

  - ### Method Detail

    - #### parseURL

          public boolean parseURL​(String anURL)

      Description copied from interface: `IntegrityURLResolver`
      Parses an Integrity URL and jumps to the specified suite and line, if possible.
      Specified by:
        `parseURL` in interface `IntegrityURLResolver`
      Parameters:
        `anURL` - the URL to parse
      Returns:
        true if the URL matches the Integrity URL pattern, false if not