Class RSSConnector.FeedItemContextClass
- java.lang.Object
-
- org.apache.manifoldcf.connectorcommon.fuzzyml.XMLParsingContext
-
- org.apache.manifoldcf.crawler.connectors.rss.RSSConnector.FeedItemContextClass
-
- Enclosing class:
- RSSConnector
protected class RSSConnector.FeedItemContextClass extends org.apache.manifoldcf.connectorcommon.fuzzyml.XMLParsingContext
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.StringauthorEmailFieldprotected java.lang.StringauthorNameFieldprotected java.util.ArrayListcategoryFieldprotected java.io.FilecontentsFileprotected intdechromedContentModeprotected java.lang.StringdescriptionFieldprotected java.util.List<java.lang.String>linkFieldprotected java.lang.StringpubDateFieldprotected java.lang.StringtitleField
-
Constructor Summary
Constructors Constructor Description FeedItemContextClass(org.apache.manifoldcf.connectorcommon.fuzzyml.XMLFuzzyHierarchicalParseState theStream, java.lang.String namespace, java.lang.String localName, java.lang.String qName, java.util.Map<java.lang.String,java.lang.String> atts, int dechromedContentMode)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.apache.manifoldcf.connectorcommon.fuzzyml.XMLParsingContextbeginTag(java.lang.String namespace, java.lang.String localName, java.lang.String qName, java.util.Map<java.lang.String,java.lang.String> atts)protected voidendTag()Convert the individual sub-fields of the item context into their final formsvoidprocess(java.lang.String documentIdentifier, org.apache.manifoldcf.crawler.interfaces.IProcessActivity activities, RSSConnector.Filter filter)Process the data accumulated for this itemprotected voidtagCleanup()
-
-
-
Field Detail
-
dechromedContentMode
protected int dechromedContentMode
-
linkField
protected java.util.List<java.lang.String> linkField
-
pubDateField
protected java.lang.String pubDateField
-
titleField
protected java.lang.String titleField
-
authorNameField
protected java.lang.String authorNameField
-
authorEmailField
protected java.lang.String authorEmailField
-
categoryField
protected java.util.ArrayList categoryField
-
contentsFile
protected java.io.File contentsFile
-
descriptionField
protected java.lang.String descriptionField
-
-
Constructor Detail
-
FeedItemContextClass
public FeedItemContextClass(org.apache.manifoldcf.connectorcommon.fuzzyml.XMLFuzzyHierarchicalParseState theStream, java.lang.String namespace, java.lang.String localName, java.lang.String qName, java.util.Map<java.lang.String,java.lang.String> atts, int dechromedContentMode)
-
-
Method Detail
-
beginTag
protected org.apache.manifoldcf.connectorcommon.fuzzyml.XMLParsingContext beginTag(java.lang.String namespace, java.lang.String localName, java.lang.String qName, java.util.Map<java.lang.String,java.lang.String> atts) throws org.apache.manifoldcf.core.interfaces.ManifoldCFException- Overrides:
beginTagin classorg.apache.manifoldcf.connectorcommon.fuzzyml.XMLParsingContext- Throws:
org.apache.manifoldcf.core.interfaces.ManifoldCFException
-
endTag
protected void endTag() throws org.apache.manifoldcf.core.interfaces.ManifoldCFExceptionConvert the individual sub-fields of the item context into their final forms- Overrides:
endTagin classorg.apache.manifoldcf.connectorcommon.fuzzyml.XMLParsingContext- Throws:
org.apache.manifoldcf.core.interfaces.ManifoldCFException
-
tagCleanup
protected void tagCleanup() throws org.apache.manifoldcf.core.interfaces.ManifoldCFException- Overrides:
tagCleanupin classorg.apache.manifoldcf.connectorcommon.fuzzyml.XMLParsingContext- Throws:
org.apache.manifoldcf.core.interfaces.ManifoldCFException
-
process
public void process(java.lang.String documentIdentifier, org.apache.manifoldcf.crawler.interfaces.IProcessActivity activities, RSSConnector.Filter filter) throws org.apache.manifoldcf.core.interfaces.ManifoldCFExceptionProcess the data accumulated for this item- Throws:
org.apache.manifoldcf.core.interfaces.ManifoldCFException
-
-