Class ImportDefinition
- java.lang.Object
- org.springframework.beans.factory.parsing.ImportDefinition
- All Implemented Interfaces:
BeanMetadataElement
public class ImportDefinition extends Object implements BeanMetadataElement
Representation of an import that has been processed during the parsing process.- Since:
- 2.0
- Author:
- Juergen Hoeller
- See Also:
ReaderEventListener.importProcessed(ImportDefinition)
Constructor Summary
Constructors Constructor Description ImportDefinition(String importedResource)
Create a new ImportDefinition.ImportDefinition(String importedResource, Object source)
Create a new ImportDefinition.ImportDefinition(String importedResource, Resource[] actualResources, Object source)
Create a new ImportDefinition.
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Resource[]
getActualResources()
String
getImportedResource()
Return the location of the imported resource.Object
getSource()
Return the configuration sourceObject
for this metadata element (may benull
).
Constructor Detail
ImportDefinition
public ImportDefinition(String importedResource)
Create a new ImportDefinition.- Parameters:
importedResource
- the location of the imported resource
ImportDefinition
public ImportDefinition(String importedResource, Object source)
Create a new ImportDefinition.- Parameters:
importedResource
- the location of the imported resourcesource
- the source object (may benull
)
ImportDefinition
public ImportDefinition(String importedResource, Resource[] actualResources, Object source)
Create a new ImportDefinition.- Parameters:
importedResource
- the location of the imported resourcesource
- the source object (may benull
)
Method Detail
getImportedResource
public final String getImportedResource()
Return the location of the imported resource.
getActualResources
public final Resource[] getActualResources()
getSource
public final Object getSource()
Description copied from interface:BeanMetadataElement
Return the configuration sourceObject
for this metadata element (may benull
).- Specified by:
getSource
in interfaceBeanMetadataElement