com.xebialabs.deployit.plugin.api.udm.artifact
Interface SourceArtifact
- All Superinterfaces:
- Artifact, ConfigurationItem, java.io.Serializable
- All Known Subinterfaces:
- ArchiveArtifact, DeployableArtifact, FileArtifact, FolderArtifact
- All Known Implementing Classes:
- BaseDeployableArchiveArtifact, BaseDeployableArtifact, BaseDeployableFileArtifact, BaseDeployableFolderArtifact
public interface SourceArtifact
- extends Artifact
getPlaceholders
java.util.Set<java.lang.String> getPlaceholders()
setPlaceholders
void setPlaceholders(java.util.Set<java.lang.String> placeholders)
initPlaceholders
void initPlaceholders(PlaceholderScanner scanner)
- Invoked when an artifact of this type is imported. After this call, the placeholders property should be filled.
- Parameters:
scanner - The placeholder scanner to invoke.
getTextFileNamesRegex
java.lang.String getTextFileNamesRegex()
getExcludeFileNamesRegex
java.lang.String getExcludeFileNamesRegex()
- Returns:
- regex that captures all the files that should not be scanned.