Class DocClassSpec
- java.lang.Object
-
- org.apache.manifoldcf.crawler.connectors.filenet.DocClassSpec
-
public class DocClassSpec extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static classDocClassSpec.MatchItem
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String_rcsidprotected booleanallMetadataprotected java.util.ArrayListmatchItemsprotected java.util.HashMapmetadataFields
-
Constructor Summary
Constructors Constructor Description DocClassSpec()DocClassSpec(org.apache.manifoldcf.core.interfaces.SpecificationNode sn)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intappendMatch(java.lang.String matchType, java.lang.String matchField, java.lang.String matchValue)Add a matchbooleancheckMetadataIncluded(java.lang.String fieldName)Check if a metadata field is includedbooleangetAllMetadata()Get 'all metadata' flagintgetMatchCount()Get the number of matchesjava.lang.StringgetMatchField(int matchIndex)For a given match, get its field namejava.lang.StringgetMatchType(int matchIndex)For a given match, get its typejava.lang.StringgetMatchValue(int matchIndex)For a given match, get its match valuejava.lang.String[]getMetadataFields()Get the list of metadata fieldsvoidsetAllMetadata(boolean value)Set metadata to "all metadata"voidsetMetadataField(java.lang.String fieldName)Add a metadata field to include
-
-
-
Field Detail
-
_rcsid
public static final java.lang.String _rcsid
- See Also:
- Constant Field Values
-
allMetadata
protected boolean allMetadata
-
metadataFields
protected java.util.HashMap metadataFields
-
matchItems
protected java.util.ArrayList matchItems
-
-
Method Detail
-
setAllMetadata
public void setAllMetadata(boolean value)
Set metadata to "all metadata"
-
setMetadataField
public void setMetadataField(java.lang.String fieldName)
Add a metadata field to include
-
appendMatch
public int appendMatch(java.lang.String matchType, java.lang.String matchField, java.lang.String matchValue)Add a match
-
getAllMetadata
public boolean getAllMetadata()
Get 'all metadata' flag
-
getMetadataFields
public java.lang.String[] getMetadataFields()
Get the list of metadata fields
-
checkMetadataIncluded
public boolean checkMetadataIncluded(java.lang.String fieldName)
Check if a metadata field is included
-
getMatchCount
public int getMatchCount()
Get the number of matches
-
getMatchType
public java.lang.String getMatchType(int matchIndex)
For a given match, get its type
-
getMatchField
public java.lang.String getMatchField(int matchIndex)
For a given match, get its field name
-
getMatchValue
public java.lang.String getMatchValue(int matchIndex)
For a given match, get its match value
-
-