Class PfParameters.Builder
- java.lang.Object
-
- com.chemaxon.descriptors.fingerprints.pf2d.PfParameters.Builder
-
- All Implemented Interfaces:
ParameterBuilder<PfParameters>
- Enclosing class:
- PfParameters
public static class PfParameters.Builder extends Object implements ParameterBuilder<PfParameters>
Builder class for the immutable parameter object.
-
-
Constructor Summary
Constructors Constructor Description Builder()
Constructor with default settings.Builder(PfParameters parameters)
Constructor based on a parameter object.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PfParameters
build()
Constructs an immutable instance of T.PfParameters.Builder
xmlConfig(com.google.common.base.Optional<String> xmlConfig)
Sets configuration xml string.PfParameters.Builder
xmlConfig(String xmlConfig)
Sets configuration xml string.
-
-
-
Constructor Detail
-
Builder
public Builder()
Constructor with default settings.
-
Builder
public Builder(PfParameters parameters)
Constructor based on a parameter object.- Parameters:
parameters
- Parameter object
-
-
Method Detail
-
xmlConfig
public PfParameters.Builder xmlConfig(String xmlConfig)
Sets configuration xml string.- Parameters:
xmlConfig
- configuration string- Returns:
- reference to this builder
-
xmlConfig
public PfParameters.Builder xmlConfig(com.google.common.base.Optional<String> xmlConfig)
Sets configuration xml string.- Parameters:
xmlConfig
- configuration string- Returns:
- reference to this builder
-
build
public PfParameters build()
Description copied from interface:ParameterBuilder
Constructs an immutable instance of T.- Specified by:
build
in interfaceParameterBuilder<PfParameters>
- Returns:
- An immutable instance of T
-
-