Package org.sonar.api.batch.fs.internal
Class AbstractProjectOrModule
- java.lang.Object
-
- org.sonar.api.batch.fs.internal.DefaultInputComponent
-
- org.sonar.api.batch.fs.internal.AbstractProjectOrModule
-
- All Implemented Interfaces:
org.sonar.api.batch.fs.InputComponent
- Direct Known Subclasses:
DefaultInputModule
,DefaultInputProject
@Immutable public abstract class AbstractProjectOrModule extends DefaultInputComponent
-
-
Constructor Summary
Constructors Constructor Description AbstractProjectOrModule(org.sonar.api.batch.bootstrap.ProjectDefinition definition, int scannerComponentId)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.sonar.api.batch.bootstrap.ProjectDefinition
definition()
java.nio.file.Path
getBaseDir()
java.lang.String
getDescription()
java.nio.charset.Charset
getEncoding()
java.lang.String
getName()
java.lang.String
getOriginalName()
java.nio.file.Path
getWorkDir()
boolean
isFile()
java.lang.String
key()
java.util.Map<java.lang.String,java.lang.String>
properties()
-
Methods inherited from class org.sonar.api.batch.fs.internal.DefaultInputComponent
equals, hashCode, hasMeasureFor, scannerId, setHasMeasureFor, toString
-
-
-
-
Method Detail
-
key
public java.lang.String key()
-
isFile
public boolean isFile()
-
definition
public org.sonar.api.batch.bootstrap.ProjectDefinition definition()
-
getBaseDir
public java.nio.file.Path getBaseDir()
-
getWorkDir
public java.nio.file.Path getWorkDir()
-
properties
public java.util.Map<java.lang.String,java.lang.String> properties()
-
getOriginalName
@CheckForNull public java.lang.String getOriginalName()
-
getName
public java.lang.String getName()
-
getDescription
public java.lang.String getDescription()
-
getEncoding
public java.nio.charset.Charset getEncoding()
-
-