Package org.apache.sling.feature.scanner
Class ContentPackageDescriptor
java.lang.Object
org.apache.sling.feature.scanner.Descriptor
org.apache.sling.feature.scanner.ArtifactDescriptor
org.apache.sling.feature.scanner.ContentPackageDescriptor
Information about a content package.
- Since:
- 2.3.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract List<BundleDescriptor>
Get the included bundlesabstract List<org.apache.sling.feature.Configuration>
Get the included configurationsGet the content pathsabstract Properties
Get the package propertiesabstract ContentPackageDescriptor
Get the parent content packageabstract String
Get the parent content pathboolean
Check whether the package has embedded artifactsboolean
Whether this artifact is embedded in a content packagetoString()
Methods inherited from class org.apache.sling.feature.scanner.ArtifactDescriptor
getArtifact, getArtifactFile, getManifest
Methods inherited from class org.apache.sling.feature.scanner.Descriptor
aggregate, checkLocked, getCapabilities, getCapabilities, getDynamicImportedPackages, getExportedPackages, getExportedPackages, getImportedPackages, getName, getRequirements, isLocked, lock
-
Constructor Details
-
ContentPackageDescriptor
Constructor for the descriptor- Parameters:
name
- The name- Throws:
IllegalArgumentException
- if name isnull
-
-
Method Details
-
getContentPaths
Get the content paths- Returns:
- The list of content paths
-
getBundles
Get the included bundles- Returns:
- The list of bundles, might be empty
-
getConfigurations
Get the included configurations- Returns:
- The list of configurations, might be empty
-
getParentContentPackage
Get the parent content package- Returns:
- The parent content package or
null
-
getParentContentPath
Get the parent content path- Returns:
- The parent content path or
null
-
isEmbeddedInContentPackage
public boolean isEmbeddedInContentPackage()Whether this artifact is embedded in a content package- Returns:
true
if embedded.
-
hasEmbeddedArtifacts
public boolean hasEmbeddedArtifacts()Check whether the package has embedded artifacts- Returns:
true
if the package has embedded artifacts
-
getPackageProperties
Get the package properties- Returns:
- The package properties
-
toString
- Overrides:
toString
in classDescriptor
-