## Uses of Class
org.fourthline.cling.model.resource.Resource

- Packages that use Resource
  Package | Description
  --- | ---
  org.fourthline.cling.model |
  org.fourthline.cling.model.meta |
  org.fourthline.cling.model.resource |
  org.fourthline.cling.protocol.sync |
  org.fourthline.cling.registry |

- - ### Uses of Resource in org.fourthline.cling.model

    Methods in org.fourthline.cling.model that return Resource
    Modifier and Type | Method and Description
    --- | ---
    `Resource[]` | Namespace.`getResources(Device device)`

  - ### Uses of Resource in org.fourthline.cling.model.meta

    Methods in org.fourthline.cling.model.meta that return Resource
    Modifier and Type | Method and Description
    --- | ---
    `Resource[]` | RemoteDevice.`discoverResources(Namespace namespace)`
    `Resource[]` | LocalDevice.`discoverResources(Namespace namespace)`
    `abstract Resource[]` | Device.`discoverResources(Namespace namespace)`

  - ### Uses of Resource in org.fourthline.cling.model.resource

    Subclasses of Resource in org.fourthline.cling.model.resource
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DeviceDescriptorResource`
    `class` | `IconResource`
    `class` | `ServiceControlResource`
    `class` | `ServiceDescriptorResource`
    `class` | `ServiceEventCallbackResource`
    `class` | `ServiceEventSubscriptionResource`

  - ### Uses of Resource in org.fourthline.cling.protocol.sync

    Methods in org.fourthline.cling.protocol.sync that return Resource
    Modifier and Type | Method and Description
    --- | ---
    `protected Resource` | ReceivingRetrieval.`onResourceNotFound(URI requestedURIPath)` Called if the `Registry` had no result.

    Methods in org.fourthline.cling.protocol.sync with parameters of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `protected StreamResponseMessage` | ReceivingRetrieval.`createResponse(URI requestedURI, Resource resource)`

  - ### Uses of Resource in org.fourthline.cling.registry

    Fields in org.fourthline.cling.registry with type parameters of type Resource
    Modifier and Type | Field and Description
    --- | ---
    `protected Set<org.fourthline.cling.registry.RegistryItem<URI,Resource>>` | RegistryImpl.`resourceItems`

    Methods in org.fourthline.cling.registry with type parameters of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `<T extends Resource> T` | RegistryImpl.`getResource(Class<T> resourceType, URI pathQuery)`
    `<T extends Resource> T` | Registry.`getResource(Class<T> resourceType, URI pathQuery)`
    `<T extends Resource> Collection<T>` | RegistryImpl.`getResources(Class<T> resourceType)`
    `<T extends Resource> Collection<T>` | Registry.`getResources(Class<T> resourceType)`

    Methods in org.fourthline.cling.registry that return Resource
    Modifier and Type | Method and Description
    --- | ---
    `Resource` | RegistryImpl.`getResource(URI pathQuery)`
    `Resource` | Registry.`getResource(URI pathQuery)`

    Methods in org.fourthline.cling.registry that return types with arguments of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `Collection<Resource>` | RegistryImpl.`getResources()`
    `Collection<Resource>` | Registry.`getResources()`

    Methods in org.fourthline.cling.registry with parameters of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `void` | RegistryImpl.`addResource(Resource resource)`
    `void` | Registry.`addResource(Resource resource)` Stores an arbitrary resource in the registry.
    `void` | RegistryImpl.`addResource(Resource resource, int maxAgeSeconds)`
    `void` | Registry.`addResource(Resource resource, int maxAgeSeconds)` Stores an arbitrary resource in the registry.
    `boolean` | RegistryImpl.`removeResource(Resource resource)`
    `boolean` | Registry.`removeResource(Resource resource)` Removes a resource from the registry.

Copyright © 2016 4th Line GmbH, Switzerland. All rights reserved.