| Package | Description |
|---|---|
| org.springframework.roo.classpath.itd |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractItdMetadataProvider
Provides common functionality used by ITD-based generators.
|
class |
AbstractMemberDiscoveringItdMetadataProvider
Simplifies the development of
ItdMetadataProviders that wish to
automatically discover new ItdTypeDetails that become available
elsewhere in the system, even if the ItdMetadataProvider is not
registered as a downstream dependency. |
| Modifier and Type | Method and Description |
|---|---|
ItdTriggerBasedMetadataProvider |
ItdTriggerBasedMetadataProviderTracker.addingService(org.osgi.framework.ServiceReference<ItdTriggerBasedMetadataProvider> ref)
Register a trigger that causes the given service provider will generate
metadata if the
ItdTriggerBasedMetadataProviderTracker.javaType annotation is present. |
| Modifier and Type | Method and Description |
|---|---|
void |
ItdTriggerBasedMetadataProviderTracker.removedService(org.osgi.framework.ServiceReference<ItdTriggerBasedMetadataProvider> ref,
ItdTriggerBasedMetadataProvider metadataProvider)
The
ItdTriggerBasedMetadataProvider service has been removed, so
unregister the trigger of the ItdTriggerBasedMetadataProviderTracker.javaType. |
| Modifier and Type | Method and Description |
|---|---|
ItdTriggerBasedMetadataProvider |
ItdTriggerBasedMetadataProviderTracker.addingService(org.osgi.framework.ServiceReference<ItdTriggerBasedMetadataProvider> ref)
Register a trigger that causes the given service provider will generate
metadata if the
ItdTriggerBasedMetadataProviderTracker.javaType annotation is present. |
void |
ItdTriggerBasedMetadataProviderTracker.removedService(org.osgi.framework.ServiceReference<ItdTriggerBasedMetadataProvider> ref,
ItdTriggerBasedMetadataProvider metadataProvider)
The
ItdTriggerBasedMetadataProvider service has been removed, so
unregister the trigger of the ItdTriggerBasedMetadataProviderTracker.javaType. |
| Constructor and Description |
|---|
ItdTriggerBasedMetadataProviderTracker(org.osgi.framework.BundleContext bc,
Class<? extends ItdTriggerBasedMetadataProvider> clazz,
org.springframework.roo.model.JavaType javaType)
Create new ServiceTracker to obtain the service subclass of
ItdTriggerBasedMetadataProvider.
|
Copyright © 2009–2016. All rights reserved.