Uses of Package
de.jstacs.parameters

Packages that use de.jstacs.parameters
de.jstacs This package is the root package for the most and important packages. 
de.jstacs.classifier This package provides the framework for any classifier. 
de.jstacs.classifier.assessment This package allows to assess classifiers. 
de.jstacs.classifier.scoringFunctionBased Provides the classes for Classifiers that are based on ScoringFunctions. 
de.jstacs.classifier.scoringFunctionBased.cll Provides the implementation of the log conditional likelihood as an OptimizableFunction and a classifier that uses log conditional likelihood or supervised posterior to learn the parameters of a set of ScoringFunctions 
de.jstacs.data Provides classes for the representation of data. 
de.jstacs.data.alphabets Provides classes for the representation of discrete and continuous alphabets, including a DNAAlphabet for the most common case of DNA-sequences 
de.jstacs.io Provides classes for reading data from and writing to a file and storing a number of datatypes, including all primitives, arrays of primitives, and Storables to an XML-representation 
de.jstacs.models.discrete   
de.jstacs.models.discrete.inhomogeneous.parameters   
de.jstacs.parameters This package provides classes for parameters that establish a general convention for the description of parameters as defined in the Parameter-interface. 
de.jstacs.parameters.validation Provides classes for the validation of Parameter values 
de.jstacs.results This package provides classes for results and sets of results. 
 

Classes in de.jstacs.parameters used by de.jstacs
ParameterSet
          (Container) class for a set of Parameters.
 

Classes in de.jstacs.parameters used by de.jstacs.classifier
CollectionParameter
          Class for a collection parameter, i.e. a parameter that provides some collection of possible values the user can choose from.
MultiSelectionCollectionParameter
          Class for a Parameter that provides a collection of possible values.
Parameter
          Abstract class for a parameter that shall be used as the parameter of some method, constructor, etc.
ParameterException
          Class for an exception that is thrown if some error occurs while setting a parameter's value or constructing a parameter.
Rangeable
          Interface for Parameters that potentially can be varied over a certain interval or a list of values.
RangeIterator
          Interface for a Parameter or ParameterSet that can have multiple values at the same time.
RangeParameter
          Class for a parameter wrapper that allows SimpleParameters to be set to a set of values.
RangeParameter.Scale
          The possible scales, if RangeParameter.RangeType is RangeParameter.RangeType.RANGE.
 

Classes in de.jstacs.parameters used by de.jstacs.classifier.assessment
ParameterSet
          (Container) class for a set of Parameters.
RangeIterator
          Interface for a Parameter or ParameterSet that can have multiple values at the same time.
SimpleParameter.IllegalValueException
          This exception is thrown if a parameter is not valid.
 

Classes in de.jstacs.parameters used by de.jstacs.classifier.scoringFunctionBased
InstanceParameterSet
          Abstract class for a ParameterSet containing all parameters necessary to construct an Object that implements InstantiableFromParameterSet.
ParameterSet
          (Container) class for a set of Parameters.
RangeIterator
          Interface for a Parameter or ParameterSet that can have multiple values at the same time.
 

Classes in de.jstacs.parameters used by de.jstacs.classifier.scoringFunctionBased.cll
InstanceParameterSet
          Abstract class for a ParameterSet containing all parameters necessary to construct an Object that implements InstantiableFromParameterSet.
ParameterSet
          (Container) class for a set of Parameters.
RangeIterator
          Interface for a Parameter or ParameterSet that can have multiple values at the same time.
 

Classes in de.jstacs.parameters used by de.jstacs.data
ArrayParameterSet
          Class for a ParameterSet that consists of a length-Parameter that defines the length of the array and an array of ParameterSetContainers of this length.
ExpandableParameterSet
          A class for a ParameterSet that can be expanded by additional Parameters at runtime.
ParameterSet
          (Container) class for a set of Parameters.
RangeIterator
          Interface for a Parameter or ParameterSet that can have multiple values at the same time.
 

Classes in de.jstacs.parameters used by de.jstacs.data.alphabets
ParameterSet
          (Container) class for a set of Parameters.
RangeIterator
          Interface for a Parameter or ParameterSet that can have multiple values at the same time.
 

Classes in de.jstacs.parameters used by de.jstacs.io
Parameter
          Abstract class for a parameter that shall be used as the parameter of some method, constructor, etc.
ParameterException
          Class for an exception that is thrown if some error occurs while setting a parameter's value or constructing a parameter.
ParameterSet
          (Container) class for a set of Parameters.
 

Classes in de.jstacs.parameters used by de.jstacs.models.discrete
InstanceParameterSet
          Abstract class for a ParameterSet containing all parameters necessary to construct an Object that implements InstantiableFromParameterSet.
ParameterSet
          (Container) class for a set of Parameters.
RangeIterator
          Interface for a Parameter or ParameterSet that can have multiple values at the same time.
SimpleParameter.IllegalValueException
          This exception is thrown if a parameter is not valid.
 

Classes in de.jstacs.parameters used by de.jstacs.models.discrete.inhomogeneous.parameters
InstanceParameterSet
          Abstract class for a ParameterSet containing all parameters necessary to construct an Object that implements InstantiableFromParameterSet.
ParameterSet
          (Container) class for a set of Parameters.
RangeIterator
          Interface for a Parameter or ParameterSet that can have multiple values at the same time.
SimpleParameter.IllegalValueException
          This exception is thrown if a parameter is not valid.
 

Classes in de.jstacs.parameters used by de.jstacs.parameters
CollectionParameter
          Class for a collection parameter, i.e. a parameter that provides some collection of possible values the user can choose from.
CollectionParameter.InconsistentCollectionException
          This exception is thrown if the CollectionParameter is inconsistent for some reason
ExpandableParameterSet
          A class for a ParameterSet that can be expanded by additional Parameters at runtime.
FileParameter
          Class for a parameter that represents a local file.
FileParameter.FileRepresentation
          Class that represents a file
InstanceParameterSet
          Abstract class for a ParameterSet containing all parameters necessary to construct an Object that implements InstantiableFromParameterSet.
MultiSelectionCollectionParameter
          Class for a Parameter that provides a collection of possible values.
Parameter
          Abstract class for a parameter that shall be used as the parameter of some method, constructor, etc.
ParameterException
          Class for an exception that is thrown if some error occurs while setting a parameter's value or constructing a parameter.
ParameterSet
          (Container) class for a set of Parameters.
ParameterSet.ParameterList
          Class for a List of Parameters that basically has the same functionality as ArrayList, but additionally takes care of the references Parameter.parent.
ParameterSetContainer
          Class for a Parameter that contains a ParameterSet as value.
Rangeable
          Interface for Parameters that potentially can be varied over a certain interval or a list of values.
RangeIterator
          Interface for a Parameter or ParameterSet that can have multiple values at the same time.
RangeParameter
          Class for a parameter wrapper that allows SimpleParameters to be set to a set of values.
RangeParameter.RangeType
          The possible types of defining ranges for a RangeParameter
RangeParameter.Scale
          The possible scales, if RangeParameter.RangeType is RangeParameter.RangeType.RANGE.
SimpleParameter
          Class for a "simple" parameter.
SimpleParameter.DatatypeNotValidException
          Class for an Exception that can be thrown if the provided int-value that represents a datatype is not one of the values defined in the Parameter-interface.
SimpleParameter.IllegalValueException
          This exception is thrown if a parameter is not valid.
SimpleParameterSet
          Class for a ParameterSet that is constructed from an array of Parameters and thus does nothing in the loadParameters()-method.
 

Classes in de.jstacs.parameters used by de.jstacs.parameters.validation
Parameter
          Abstract class for a parameter that shall be used as the parameter of some method, constructor, etc.
SimpleParameter
          Class for a "simple" parameter.
 

Classes in de.jstacs.parameters used by de.jstacs.results
SimpleParameter.IllegalValueException
          This exception is thrown if a parameter is not valid.