@Immutable public class DefaultInputModule extends DefaultInputComponent implements InputModule
Constructor and Description |
---|
DefaultInputModule(ProjectDefinition definition)
For testing only!
|
DefaultInputModule(ProjectDefinition definition,
int batchId) |
Modifier and Type | Method and Description |
---|---|
ProjectDefinition |
definition() |
java.nio.file.Path |
getBaseDir() |
java.lang.String |
getBranch() |
java.lang.String |
getDescription() |
java.lang.String |
getKeyWithBranch() |
java.lang.String |
getName() |
java.lang.String |
getOriginalName() |
java.lang.String |
getOriginalVersion() |
java.lang.String |
getVersion() |
java.nio.file.Path |
getWorkDir() |
boolean |
isFile()
Is the component an
InputFile |
java.lang.String |
key()
Module key without branch
|
java.util.Map<java.lang.String,java.lang.String> |
properties() |
batchId, equals, hashCode, toString
public DefaultInputModule(ProjectDefinition definition)
public DefaultInputModule(ProjectDefinition definition, int batchId)
public java.lang.String key()
key
in interface InputComponent
public boolean isFile()
InputComponent
InputFile
isFile
in interface InputComponent
public ProjectDefinition definition()
public java.nio.file.Path getBaseDir()
public java.nio.file.Path getWorkDir()
public java.lang.String getKeyWithBranch()
@CheckForNull public java.lang.String getBranch()
public java.util.Map<java.lang.String,java.lang.String> properties()
@CheckForNull public java.lang.String getOriginalVersion()
public java.lang.String getVersion()
@CheckForNull public java.lang.String getOriginalName()
public java.lang.String getName()
public java.lang.String getDescription()