public abstract class YMarkImporter
extends java.lang.Object
implements java.lang.Runnable
Modifier and Type | Class and Description |
---|---|
class |
YMarkImporter.Consumer |
Modifier and Type | Field and Description |
---|---|
protected MonitoredReader |
bmk_file |
protected java.util.concurrent.ArrayBlockingQueue<YMarkEntry> |
bookmarks |
protected java.lang.String |
importer |
protected java.lang.String |
sourceFolder |
protected java.lang.String |
targetFolder |
static java.lang.String |
XML_NAMESPACE_PREFIXES |
static java.lang.String |
XML_NAMESPACES |
static java.lang.String |
XML_VALIDATION |
Constructor and Description |
---|
YMarkImporter(MonitoredReader bmk_file,
int queueSize,
java.lang.String sourceFolder,
java.lang.String targetFolder) |
Modifier and Type | Method and Description |
---|---|
YMarkImporter.Consumer |
getConsumer(Switchboard sb,
java.lang.String bmk_user,
java.util.concurrent.ArrayBlockingQueue<java.lang.String> autoTaggingQueue,
boolean autotag,
boolean empty,
java.lang.String indexing,
boolean medialink) |
long |
getProgress() |
long |
maxProgress() |
abstract void |
parse() |
void |
run() |
void |
setImporter(java.lang.String importer) |
YMarkEntry |
take() |
public static final java.lang.String XML_NAMESPACE_PREFIXES
public static final java.lang.String XML_NAMESPACES
public static final java.lang.String XML_VALIDATION
protected java.lang.String importer
protected java.util.concurrent.ArrayBlockingQueue<YMarkEntry> bookmarks
protected final MonitoredReader bmk_file
protected final java.lang.String targetFolder
protected final java.lang.String sourceFolder
public YMarkImporter(MonitoredReader bmk_file, int queueSize, java.lang.String sourceFolder, java.lang.String targetFolder)
public void run()
run
in interface java.lang.Runnable
public YMarkEntry take()
public void setImporter(java.lang.String importer)
public long getProgress()
public long maxProgress()
public abstract void parse() throws java.lang.Exception
java.lang.Exception
public YMarkImporter.Consumer getConsumer(Switchboard sb, java.lang.String bmk_user, java.util.concurrent.ArrayBlockingQueue<java.lang.String> autoTaggingQueue, boolean autotag, boolean empty, java.lang.String indexing, boolean medialink)