yacy_search_server/source/de/anomic/plasma/parser/ParserInfo.java
orbiter 47292e696a more performance hacks
git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@5379 6c8d7289-2bf4-0310-a012-ef5d649a1542
2008-12-04 12:54:16 +00:00

35 lines
958 B
Java

package de.anomic.plasma.parser;
import java.util.Hashtable;
public class ParserInfo {
// general parser info
public Class<?> parserClass;
public String parserClassName;
public String parserName;
public String parserVersionNr;
// parser properties
public String[] libxDependencies;
public Hashtable<String, String> supportedMimeTypes;
// usage statistic
public int usageCount = 0;
public String toString() {
final StringBuilder toStr = new StringBuilder();
toStr.append(this.parserName).append(" V")
.append((this.parserVersionNr==null)?"0.0":this.parserVersionNr).append(" | ")
.append(this.parserClassName).append(" | ")
.append(this.supportedMimeTypes);
return toStr.toString();
}
public synchronized void incUsageCounter() {
this.usageCount++;
}
}