org.apache.manifoldcf.crawler.interfaces
Class DocumentSpecification
java.lang.Object
org.apache.manifoldcf.core.interfaces.Configuration
org.apache.manifoldcf.core.interfaces.Specification
org.apache.manifoldcf.crawler.interfaces.DocumentSpecification
- All Implemented Interfaces:
- IHierarchyParent
public class DocumentSpecification
- extends Specification
This class represents a document specification, which is a generalized hierarchy of nodes that
can be interpreted by a repository connector in an appropriate way.
|
Field Summary |
static java.lang.String |
_rcsid
|
| Methods inherited from class org.apache.manifoldcf.core.interfaces.Configuration |
addChild, addOuterNode, clearChildren, clearOuterNodes, createDuplicate, equals, findChild, fromJSON, fromXML, fromXML, getChildCount, hashCode, initializeFromDoc, makeReadOnly, processObject, processObject, readNode, readNode, removeChild, removeOuterNode, toJSON, toXML, writeNode, writeNode |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
_rcsid
public static final java.lang.String _rcsid
- See Also:
- Constant Field Values
DocumentSpecification
public DocumentSpecification()
- Constructor.
DocumentSpecification
public DocumentSpecification(java.lang.String xml)
throws ManifoldCFException
- Construct from XML.
- Parameters:
xml - is the input XML.
- Throws:
ManifoldCFException
duplicate
public DocumentSpecification duplicate(boolean readOnly)
- Duplicate.
- Returns:
- an exact duplicate