Package org.springframework.roo.classpath.itd

Interface Summary
ItdMetadataProvider Indicates a MetadataProvider that supports ITDs.
ItdTriggerBasedMetadataProvider An ItdMetadataProvider that permits registration of different JavaTypes as metadata trigger annotations.
ItdTypeDetailsProvidingMetadataItem Indicates a MetadataItem implementation that can provide ItdTypeDetails.
MemberHoldingTypeDetailsMetadataItem<T extends MemberHoldingTypeDetails> Indicates a MetadataItem capable of returning MemberHoldingTypeDetails.
 

Class Summary
AbstractItdMetadataProvider Provides common functionality used by ITD-based generators.
AbstractItdTypeDetailsProvidingMetadataItem Abstract implementation of ItdTypeDetailsProvidingMetadataItem, which assumes the subclass will require a non-null ClassOrInterfaceTypeDetails representing the governor and wishes to build an ITD via the ItdTypeDetailsBuilder mechanism.
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.
InvocableMemberBodyBuilder A simple way of producing method bodies for InvocableMemberMetadata.getBody().
ItdFileDeletionService Automatically deletes any ITD that should not exist due to the non-existence of the PhysicalTypeMetadata that the ITD would have been introduced into.
ItdSourceFileComposer A simple way of producing an inter-type declaration source file.
 



Copyright © 2009–2015. All rights reserved.