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_BITNESS |
static java.lang.String |
DETECTED_CLASSIFIER |
static java.lang.String |
DETECTED_NAME |
static java.lang.String |
DETECTED_RELEASE |
static java.lang.String |
DETECTED_RELEASE_LIKE_PREFIX |
static java.lang.String |
DETECTED_RELEASE_VERSION |
static java.lang.String |
DETECTED_VERSION |
static java.lang.String |
DETECTED_VERSION_MAJOR |
static java.lang.String |
DETECTED_VERSION_MINOR |
| Constructor and Description |
|---|
Detector() |
Detector(SystemPropertyOperationProvider systemPropertyOperationProvider,
FileOperationProvider fileOperationProvider) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
detect(java.util.Properties props,
java.util.List<java.lang.String> classifierWithLikes) |
static int |
guessBitnessFromArchitecture(java.lang.String arch) |
protected abstract void |
log(java.lang.String message) |
protected abstract void |
logProperty(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_BITNESS
public static final java.lang.String DETECTED_VERSION
public static final java.lang.String DETECTED_VERSION_MAJOR
public static final java.lang.String DETECTED_VERSION_MINOR
public static final java.lang.String DETECTED_CLASSIFIER
public static final java.lang.String DETECTED_RELEASE
public static final java.lang.String DETECTED_RELEASE_VERSION
public static final java.lang.String DETECTED_RELEASE_LIKE_PREFIX
public Detector()
public Detector(SystemPropertyOperationProvider systemPropertyOperationProvider, FileOperationProvider fileOperationProvider)
protected void detect(java.util.Properties props,
java.util.List<java.lang.String> classifierWithLikes)
protected abstract void log(java.lang.String message)
protected abstract void logProperty(java.lang.String name,
java.lang.String value)
public static int guessBitnessFromArchitecture(java.lang.String arch)
Copyright © 2014-2021 Trustin Lee. All Rights Reserved.