Package org.apache.tika.config
Class Param<T>
- java.lang.Object
-
- org.apache.tika.config.Param<T>
-
- Type Parameters:
T- value type. Should be serializable to string and have a constructor with string param
- All Implemented Interfaces:
Serializable
public class Param<T> extends Object implements Serializable
This is a serializable model class for parameters from configuration file.- Since:
- Apache Tika 1.14
- See Also:
- Serialized Form
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetName()Class<T>getType()StringgetTypeString()TgetValue()static <T> Param<T>load(InputStream stream)static <T> Param<T>load(Node node)voidsave(OutputStream stream)voidsave(Document doc, Node node)voidsetName(String name)voidsetType(Class<T> type)voidsetTypeString(String type)StringtoString()
-
-
-
Method Detail
-
load
public static <T> Param<T> load(InputStream stream) throws SAXException, IOException, TikaException
- Throws:
SAXExceptionIOExceptionTikaException
-
load
public static <T> Param<T> load(Node node) throws TikaConfigException
- Throws:
TikaConfigException
-
getName
public String getName()
-
setName
public void setName(String name)
-
getTypeString
public String getTypeString()
-
setTypeString
public void setTypeString(String type)
-
getValue
public T getValue()
-
save
public void save(OutputStream stream) throws TransformerException, TikaException
- Throws:
TransformerExceptionTikaException
-
-