Class SingleLevelContext
- java.lang.Object
-
- org.apache.manifoldcf.agents.common.XMLContext
-
- org.apache.manifoldcf.crawler.connectors.wiki.BaseProcessingContext
-
- org.apache.manifoldcf.crawler.connectors.wiki.SingleLevelContext
-
- Direct Known Subclasses:
WikiConnector.WikiCheckAllPagesContext,WikiConnector.WikiCheckAPIContext,WikiConnector.WikiGetDocInfoAPIContext,WikiConnector.WikiGetDocInfoPagesContext,WikiConnector.WikiGetDocInfoRevisionsContext,WikiConnector.WikiGetDocURLsAPIContext,WikiConnector.WikiGetDocURLsPagesContext,WikiConnector.WikiGetNamespacesAPIContext,WikiConnector.WikiGetNamespacesNamespacesContext,WikiConnector.WikiGetTimestampAPIContext,WikiConnector.WikiGetTimestampPagesContext,WikiConnector.WikiGetTimestampRevisionsContext,WikiConnector.WikiListPagesAllPagesContext,WikiConnector.WikiListPagesAPIContext,WikiConnector.WikiLoginAPIContext,WikiConnector.WikiTokenLoginAPIContext
public abstract class SingleLevelContext extends BaseProcessingContext
Abstract class representing an api/query context. Create one of these and pass it into the general parse for the desired response parsing behavior.
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.StringnodeName
-
Constructor Summary
Constructors Constructor Description SingleLevelContext(org.apache.manifoldcf.agents.common.XMLStream theStream, java.lang.String nodeName)SingleLevelContext(org.apache.manifoldcf.agents.common.XMLStream theStream, java.lang.String namespaceURI, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes atts, java.lang.String nodeName)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected org.apache.manifoldcf.agents.common.XMLContextbeginTag(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes atts)protected abstract BaseProcessingContextcreateChild(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes atts)protected voidendTag()protected abstract voidfinishChild(BaseProcessingContext child)-
Methods inherited from class org.apache.manifoldcf.crawler.connectors.wiki.BaseProcessingContext
process
-
-
-
-
Constructor Detail
-
SingleLevelContext
public SingleLevelContext(org.apache.manifoldcf.agents.common.XMLStream theStream, java.lang.String nodeName)
-
SingleLevelContext
public SingleLevelContext(org.apache.manifoldcf.agents.common.XMLStream theStream, java.lang.String namespaceURI, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes atts, java.lang.String nodeName)
-
-
Method Detail
-
beginTag
protected org.apache.manifoldcf.agents.common.XMLContext beginTag(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes atts) throws org.apache.manifoldcf.core.interfaces.ManifoldCFException, org.apache.manifoldcf.agents.interfaces.ServiceInterruption- Overrides:
beginTagin classBaseProcessingContext- Throws:
org.apache.manifoldcf.core.interfaces.ManifoldCFExceptionorg.apache.manifoldcf.agents.interfaces.ServiceInterruption
-
createChild
protected abstract BaseProcessingContext createChild(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes atts)
-
endTag
protected void endTag() throws org.apache.manifoldcf.core.interfaces.ManifoldCFException, org.apache.manifoldcf.agents.interfaces.ServiceInterruption- Overrides:
endTagin classBaseProcessingContext- Throws:
org.apache.manifoldcf.core.interfaces.ManifoldCFExceptionorg.apache.manifoldcf.agents.interfaces.ServiceInterruption
-
finishChild
protected abstract void finishChild(BaseProcessingContext child) throws org.apache.manifoldcf.core.interfaces.ManifoldCFException
- Throws:
org.apache.manifoldcf.core.interfaces.ManifoldCFException
-
-