public abstract class MetadataExtractor extends Object implements Comparable<MetadataExtractor>
Modifier and Type | Field and Description |
---|---|
protected PrintStream |
jenkinsLogger |
protected static Logger |
logger |
protected int |
scoreValue |
Modifier | Constructor and Description |
---|---|
protected |
MetadataExtractor() |
Modifier and Type | Method and Description |
---|---|
static List<MetadataExtractor> |
allExtractors(File file) |
protected boolean |
checkFileAcceptable(File file) |
int |
compareTo(MetadataExtractor o) |
boolean |
extractTo(Metadata metadata,
File file,
PrintStream logger) |
protected void |
report(String msg,
Object... args) |
protected int |
score() |
protected void |
setAndLog(Metadata metadata,
String name,
String value) |
protected abstract boolean |
tryExtractTo(Metadata metadata,
File file,
PrintStream logger) |
protected static final Logger logger
protected PrintStream jenkinsLogger
protected int scoreValue
public static List<MetadataExtractor> allExtractors(File file)
protected boolean checkFileAcceptable(File file)
public boolean extractTo(Metadata metadata, File file, PrintStream logger)
protected abstract boolean tryExtractTo(Metadata metadata, File file, PrintStream logger)
public int compareTo(MetadataExtractor o)
compareTo
in interface Comparable<MetadataExtractor>
protected int score()
Copyright © 2004-2016. All Rights Reserved.