org.springframework.roo.classpath
Class DefaultPhysicalTypeMetadataProvider
java.lang.Object
org.springframework.roo.classpath.DefaultPhysicalTypeMetadataProvider
- All Implemented Interfaces:
- PhysicalTypeMetadataProvider, org.springframework.roo.file.monitor.event.FileEventListener, org.springframework.roo.metadata.MetadataProvider
@Service
@References(value=@Reference(name="memberHoldingDecorator",strategy=EVENT,policy=DYNAMIC,referenceInterface=MemberDetailsDecorator.class,cardinality=OPTIONAL_MULTIPLE))
public class DefaultPhysicalTypeMetadataProvider
- extends Object
- implements PhysicalTypeMetadataProvider, org.springframework.roo.file.monitor.event.FileEventListener
Monitors for *.java files and produces a PhysicalTypeMetadata for
each, also providing type creation and deleting methods. Prior to 1.2.0, the
default implementation of PhysicalTypeMetadataProvider was
JavaParserMetadataProvider.
- Since:
- 1.2.0
- Author:
- Ben Alex, James Tyrrell
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LOGGER
protected static final Logger LOGGER
DefaultPhysicalTypeMetadataProvider
public DefaultPhysicalTypeMetadataProvider()
activate
protected void activate(org.osgi.service.component.ComponentContext context)
bindMemberHoldingDecorator
protected void bindMemberHoldingDecorator(MemberDetailsDecorator decorator)
get
public org.springframework.roo.metadata.MetadataItem get(String metadataIdentificationString)
- Specified by:
get in interface org.springframework.roo.metadata.MetadataProvider
getProvidesType
public String getProvidesType()
- Specified by:
getProvidesType in interface org.springframework.roo.metadata.MetadataProvider
onFileEvent
public void onFileEvent(org.springframework.roo.file.monitor.event.FileEvent fileEvent)
- Specified by:
onFileEvent in interface org.springframework.roo.file.monitor.event.FileEventListener
unbindMemberHoldingDecorator
protected void unbindMemberHoldingDecorator(MemberDetailsDecorator decorator)
getFileManager
public org.springframework.roo.process.manager.FileManager getFileManager()
getMetadataDependencyRegistry
public org.springframework.roo.metadata.MetadataDependencyRegistry getMetadataDependencyRegistry()
getMetadataService
public org.springframework.roo.metadata.MetadataService getMetadataService()
getProjectOperations
public org.springframework.roo.project.ProjectOperations getProjectOperations()
getTypeLocationService
public TypeLocationService getTypeLocationService()
getTypeParsingService
public TypeParsingService getTypeParsingService()
Copyright © 2009–2015. All rights reserved.