Package com.enonic.xp.descriptor

## Interface DescriptorService

-     public interface DescriptorService

- - ### Nested Class Summary

    Nested Classes
    Modifier and Type | Interface | Description
    --- | --- | ---
    `static interface` | `DescriptorService.Typed<T extends Descriptor>` |

  - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `<T extends Descriptor> DescriptorKeys` | `find​(Class<T> type, ApplicationKeys keys)` |
    `<T extends Descriptor> DescriptorKeys` | `findAll​(Class<T> type)` |
    `<T extends Descriptor> Descriptors<T>` | `get​(Class<T> type, ApplicationKeys keys)` |
    `<T extends Descriptor> Descriptors<T>` | `get​(Class<T> type, DescriptorKeys keys)` |
    `<T extends Descriptor> T` | `get​(Class<T> type, DescriptorKey key)` |
    `<T extends Descriptor> Descriptors<T>` | `getAll​(Class<T> type)` |

- - ### Method Detail

    - #### get

          <T extends Descriptor> T get​(Class<T> type,
                                       DescriptorKey key)

    - #### get

          <T extends Descriptor> Descriptors<T> get​(Class<T> type,
                                                    DescriptorKeys keys)

    - #### get

          <T extends Descriptor> Descriptors<T> get​(Class<T> type,
                                                    ApplicationKeys keys)

    - #### getAll

          <T extends Descriptor> Descriptors<T> getAll​(Class<T> type)

    - #### find

          <T extends Descriptor> DescriptorKeys find​(Class<T> type,
                                                     ApplicationKeys keys)

    - #### findAll

          <T extends Descriptor> DescriptorKeys findAll​(Class<T> type)