public abstract class AbstractPortsExtractor extends Object implements PortsExtractor
| Modifier and Type | Field and Description |
|---|---|
static com.fasterxml.jackson.databind.ObjectMapper |
JSON_MAPPER |
protected org.eclipse.jkube.kit.common.PrefixedLogger |
log |
static com.fasterxml.jackson.databind.ObjectMapper |
YAML_MAPPER |
| Constructor and Description |
|---|
AbstractPortsExtractor(org.eclipse.jkube.kit.common.PrefixedLogger log) |
| Modifier and Type | Method and Description |
|---|---|
Map<String,Integer> |
extract(org.eclipse.jkube.kit.common.JavaProject project) |
File |
getConfigLocation(org.eclipse.jkube.kit.common.JavaProject project) |
abstract String |
getConfigPathFromProject(org.eclipse.jkube.kit.common.JavaProject project)
Finds the name of the configuration file from the
JavaProject. |
abstract String |
getConfigPathPropertyName() |
public static final com.fasterxml.jackson.databind.ObjectMapper JSON_MAPPER
public static final com.fasterxml.jackson.databind.ObjectMapper YAML_MAPPER
protected final org.eclipse.jkube.kit.common.PrefixedLogger log
public AbstractPortsExtractor(org.eclipse.jkube.kit.common.PrefixedLogger log)
public abstract String getConfigPathPropertyName()
public abstract String getConfigPathFromProject(org.eclipse.jkube.kit.common.JavaProject project)
JavaProject.project - The JavaProject to use.public File getConfigLocation(org.eclipse.jkube.kit.common.JavaProject project)
public Map<String,Integer> extract(org.eclipse.jkube.kit.common.JavaProject project)
extract in interface PortsExtractorCopyright © 2021. All rights reserved.