Class Writers.BoundedChromosome

  • Enclosing class:
    Writers

    public static final class Writers.BoundedChromosome
    extends Object
    This class contains static writer methods for BoundedChromosome objects.

    XML template

     
     <root-name length="3">
         <min>aaa</min>
         <max>zzz</max>
         <alleles>
             <allele>iii</allele>
             <allele>fff</allele>
             <allele>ggg</allele>
         </alleles>
     </root-name>
     
    • Method Detail

      • writer

        public static <A extends Comparable<? super A>,​G extends BoundedGene<A,​G>,​C extends BoundedChromosome<A,​G>> Writer<C> writer​(String rootName,
                                                                                                                                                             Writer<? super A> alleleWriter)
        Create a bounded chromosome writer with the given configuration.
        Type Parameters:
        A - the allele type
        G - the bounded gene type
        C - the bounded chromosome type
        Parameters:
        rootName - the name of the root element. E.g. int-chromosome
        alleleWriter - the XML writer used for the alleles
        Returns:
        a bounded chromosome XML writer
        Throws:
        NullPointerException - if one of the arguments is null