jklustor-all-api-0.0.7-20140619012755 (ChemAxon)


com.chemaxon.descriptors.fingerprints.pf2d
Class PfParameters.Builder

Object
  extended by 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
PfParameters.Builder()
          Constructor with default settings.
PfParameters.Builder(PfParameters parameters)
          Constructor based on a parameter object.
 
Method Summary
 PfParameters build()
          Constructs an immutable instance of T.
 PfParameters.Builder xmlConfig(Optional<String> xmlConfig)
          Sets configuration xml string.
 PfParameters.Builder xmlConfig(String xmlConfig)
          Sets configuration xml string.
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PfParameters.Builder

public PfParameters.Builder()
Constructor with default settings.


PfParameters.Builder

public PfParameters.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(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 interface ParameterBuilder<PfParameters>
Returns:
An immutable instance of T

jklustor-all-api-0.0.7-20140619012755 (ChemAxon)