public abstract class Detector
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DETECTED_ARCH |
static java.lang.String |
DETECTED_CLASSIFIER |
static java.lang.String |
DETECTED_NAME |
private static java.lang.String |
UNKNOWN |
Constructor and Description |
---|
Detector() |
Modifier and Type | Method and Description |
---|---|
protected void |
detect(java.util.Properties props) |
protected abstract void |
log(java.lang.String message) |
protected abstract void |
logProperty(java.lang.String name,
java.lang.String value) |
private static java.lang.String |
normalize(java.lang.String value) |
private static java.lang.String |
normalizeArch(java.lang.String value) |
private static java.lang.String |
normalizeOs(java.lang.String value) |
private void |
setProperty(java.util.Properties props,
java.lang.String name,
java.lang.String value) |
public static final java.lang.String DETECTED_NAME
public static final java.lang.String DETECTED_ARCH
public static final java.lang.String DETECTED_CLASSIFIER
private static final java.lang.String UNKNOWN
protected void detect(java.util.Properties props) throws DetectionException
DetectionException
private void setProperty(java.util.Properties props, java.lang.String name, java.lang.String value)
protected abstract void log(java.lang.String message)
protected abstract void logProperty(java.lang.String name, java.lang.String value)
private static java.lang.String normalizeOs(java.lang.String value)
private static java.lang.String normalizeArch(java.lang.String value)
private static java.lang.String normalize(java.lang.String value)