Class ContentPackagesExtensionScanner
- java.lang.Object
-
- org.apache.sling.feature.scanner.impl.ContentPackagesExtensionScanner
-
- All Implemented Interfaces:
ExtensionScanner
public class ContentPackagesExtensionScanner extends java.lang.Object implements ExtensionScanner
-
-
Constructor Summary
Constructors Constructor Description ContentPackagesExtensionScanner()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetId()A unique (short) ID.java.lang.StringgetName()A human readable name to identify the scanner.ContainerDescriptorscan(org.apache.sling.feature.Feature feature, org.apache.sling.feature.Extension extension, org.apache.sling.feature.builder.ArtifactProvider provider)Try to scan the extension and return a descriptor
-
-
-
Method Detail
-
getId
public java.lang.String getId()
Description copied from interface:ExtensionScannerA unique (short) ID.- Specified by:
getIdin interfaceExtensionScanner- Returns:
- the ID.
-
getName
public java.lang.String getName()
Description copied from interface:ExtensionScannerA human readable name to identify the scanner.- Specified by:
getNamein interfaceExtensionScanner- Returns:
- the name.
-
scan
public ContainerDescriptor scan(org.apache.sling.feature.Feature feature, org.apache.sling.feature.Extension extension, org.apache.sling.feature.builder.ArtifactProvider provider) throws java.io.IOException
Description copied from interface:ExtensionScannerTry to scan the extension and return a descriptor- Specified by:
scanin interfaceExtensionScanner- Parameters:
feature- The feature the extension belongs toextension- The extensionprovider- Artifact provider- Returns:
- The descriptor or
nullif the scanner does not know the extension - Throws:
java.io.IOException- If an error occurs while scanning the extension or the extension is invalid
-
-