Class FileOutputConnector.FileOutputSpecs
- java.lang.Object
-
- java.util.AbstractMap<K,V>
-
- java.util.HashMap<ParameterEnum,java.lang.String>
-
- org.apache.manifoldcf.agents.output.filesystem.FileOutputParam
-
- org.apache.manifoldcf.agents.output.filesystem.FileOutputConnector.FileOutputSpecs
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable,java.util.Map<ParameterEnum,java.lang.String>
- Enclosing class:
- FileOutputConnector
protected static class FileOutputConnector.FileOutputSpecs extends FileOutputParam
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static ParameterEnum[]SPECIFICATIONLIST
-
Constructor Summary
Constructors Constructor Description FileOutputSpecs(java.lang.String versionString)Build a set of parameters from a packed version string.FileOutputSpecs(org.apache.manifoldcf.core.interfaces.ConfigurationNode node)Build a set of ElasticSearch parameters by reading an instance of SpecificationNode.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static voidcontextToSpecNode(org.apache.manifoldcf.core.interfaces.IPostParameters variableContext, org.apache.manifoldcf.core.interfaces.ConfigurationNode specNode, int sequenceNumber)java.lang.StringgetRootPath()java.lang.StringtoVersionString()-
Methods inherited from class org.apache.manifoldcf.agents.output.filesystem.FileOutputParam
buildMap
-
Methods inherited from class java.util.HashMap
clear, clone, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, forEach, get, getOrDefault, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
-
-
-
-
Field Detail
-
SPECIFICATIONLIST
public static final ParameterEnum[] SPECIFICATIONLIST
-
-
Constructor Detail
-
FileOutputSpecs
public FileOutputSpecs(java.lang.String versionString) throws org.apache.manifoldcf.core.interfaces.ManifoldCFExceptionBuild a set of parameters from a packed version string.- Parameters:
versionString- composed of "packed" output specification parameters.- Throws:
org.apache.manifoldcf.core.interfaces.ManifoldCFException
-
FileOutputSpecs
public FileOutputSpecs(org.apache.manifoldcf.core.interfaces.ConfigurationNode node) throws org.apache.manifoldcf.core.interfaces.ManifoldCFExceptionBuild a set of ElasticSearch parameters by reading an instance of SpecificationNode.- Parameters:
node-- Throws:
org.apache.manifoldcf.core.interfaces.ManifoldCFException
-
-
Method Detail
-
contextToSpecNode
public static void contextToSpecNode(org.apache.manifoldcf.core.interfaces.IPostParameters variableContext, org.apache.manifoldcf.core.interfaces.ConfigurationNode specNode, int sequenceNumber)- Parameters:
variableContext-specNode-
-
toVersionString
public java.lang.String toVersionString()
- Returns:
- a version string representation of the parameter list
-
getRootPath
public java.lang.String getRootPath()
- Returns:
-
-