com.mkdoc.jspider
Class XhtmlStoreWriterPlugin
java.lang.Object
|
+--com.mkdoc.jspider.AbstractMKDocPlugin
|
+--com.mkdoc.jspider.AbstractRdfPlugin
|
+--com.mkdoc.jspider.AbstractStoreManagerPlugin
|
+--com.mkdoc.jspider.XhtmlStoreWriterPlugin
- All Implemented Interfaces:
- net.javacoding.jspider.api.event.EventSink, net.javacoding.jspider.spi.Plugin
- public class XhtmlStoreWriterPlugin
- extends AbstractStoreManagerPlugin
- implements net.javacoding.jspider.spi.Plugin
A generic HTML metadata RDF store plugin.
-
manager
-
The fully qualified class name of a
com.mkdoc.store.StoreManager
implementation,
required. May be
com.mkdoc.store.LocalStoreManager
or
com.mkdoc.store.DatabaseStoreManager
, for example.
-
output.absolute
-
Whether the output directory configuration specifies an absolute
directory path. If not set, a relative path is assumed.
-
output.folder
-
The base file output directory, which may be relative to the JSpider
installation directory. If not set, the default
output
directory beneath the JSpider installation directory is assumed.
-
profile
-
The fully qualified class name of a
com.mkdoc.schema.ApplicationProfile
implementation to
override the default Dublin Core profile.
- Version:
- 0.8 2005-11-01
- Author:
- Philip Shaw
Constructor Summary |
XhtmlStoreWriterPlugin(net.javacoding.jspider.core.util.config.PropertySet propertySet)
Obtain the output configuration. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface net.javacoding.jspider.spi.Plugin |
getVendor |
Methods inherited from interface net.javacoding.jspider.api.event.EventSink |
initialize, notify, shutdown |
XhtmlStoreWriterPlugin
public XhtmlStoreWriterPlugin(net.javacoding.jspider.core.util.config.PropertySet propertySet)
- Obtain the output configuration.
- Parameters:
propertySet
- The configuration property set for
this plugin.- Since:
- Version 0.1 2005-03-15
parse
public final void parse(java.io.InputStream inStream,
java.net.URL url)
- Parse an input stream.
- Specified by:
parse
in class AbstractRdfPlugin
- Parameters:
inStream
- The resource input stream.url
- The resource URL.- Since:
- Version 0.3 2005-04-27
getContentHandler
protected final RdfContentHandler getContentHandler(StoreManager manager,
java.net.URL url)
- Get a pre-configured content handler.
- Specified by:
getContentHandler
in class AbstractStoreManagerPlugin
- Parameters:
manager
- The subject manager interface to store the triples.url
- An initial URI subject.
- Returns:
- An
RdfContentHandler
instance with custom
Schema
if configured. - Since:
- Version 0.1 2005-03-14
getDescription
public final java.lang.String getDescription()
- Get the plugin description.
- Specified by:
getDescription
in interface net.javacoding.jspider.spi.Plugin
- Returns:
- A short description of this plugin.
- Since:
- Version 0.1 2005-03-14
getName
public final java.lang.String getName()
- Get the plugin name.
- Specified by:
getName
in interface net.javacoding.jspider.spi.Plugin
- Returns:
- The name of this plugin.
- Since:
- Version 0.1 2005-03-14
getVersion
public final java.lang.String getVersion()
- Get the plugin version.
- Specified by:
getVersion
in interface net.javacoding.jspider.spi.Plugin
- Returns:
- The version information for this plugin.
- Since:
- Version 0.1 2005-03-14