Index

A B C D E I M R T W X 
All Classes and Interfaces|All Packages

A

alleleReader() - Static method in class io.jenetics.xml.Readers.DoubleChromosome
Return the default allele reader for the DoubleChromosome.
alleleReader() - Static method in class io.jenetics.xml.Readers.IntegerChromosome
Return the default allele reader for the IntegerChromosome.
alleleReader() - Static method in class io.jenetics.xml.Readers.LongChromosome
Return the default allele reader for the LongChromosome.
alleleWriter() - Static method in class io.jenetics.xml.Writers.DoubleChromosome
Return the default double allele writer for the DoubleChromosome.
alleleWriter() - Static method in class io.jenetics.xml.Writers.IntegerChromosome
Return the default integer allele writer for the IntegerChromosome.
alleleWriter() - Static method in class io.jenetics.xml.Writers.LongChromosome
Return the default long-allele writer for the IntegerChromosome.
attr(String) - Static method in class io.jenetics.xml.stream.Reader
Return a Reader for reading an attribute of an element.
attr(String) - Static method in interface io.jenetics.xml.stream.Writer
Writes the attribute with the given name to the current outer element.
attr(String, Object) - Static method in interface io.jenetics.xml.stream.Writer
Writes the attribute with the given name and a constant value to the current outer element.
AutoCloseableXMLStreamReader - Interface in io.jenetics.xml.stream
Makes the XMLStreamReader interface AutoCloseable.
AutoCloseableXMLStreamWriter - Interface in io.jenetics.xml.stream
Makes the XMLStreamWriter interface AutoCloseable.

B

BoundedGeneCreator<A,G> - Interface in io.jenetics.xml
Functional interface for creating bounded genes.

C

create(A, A, A) - Method in interface io.jenetics.xml.BoundedGeneCreator
Create a new bounded gene from the given parameters.

D

doc(Writer<? super T>) - Static method in interface io.jenetics.xml.stream.Writer
Adds an XML prolog element written by the given writer.

E

elem(String, Reader<? extends T>) - Static method in class io.jenetics.xml.stream.Reader
Return a Reader which reads the value from the child elements of the given parent element name.
elem(String, Writer<? super T>...) - Static method in interface io.jenetics.xml.stream.Writer
Create a new Writer, which writes an XML element with the given name and writes the given children into it.
elem(Function<Object[], T>, String, Reader<?>...) - Static method in class io.jenetics.xml.stream.Reader
Return a Reader for reading an object of type T from the XML element with the given name.
elems(Reader<? extends T>) - Static method in class io.jenetics.xml.stream.Reader
Return a Reader which collects the elements, read by the given child reader, and returns it as a list of these elements.
elems(Writer<? super T>) - Static method in interface io.jenetics.xml.stream.Writer
Creates a new Writer, which writes the given children as sub-elements, defined by the given childWriter.
elems(String, Writer<? super T>) - Static method in interface io.jenetics.xml.stream.Writer
Creates a new Writer, which writes the given children as sub-elements, defined by the given childWriter.

I

io.jenetics.xml - module io.jenetics.xml
 
io.jenetics.xml - package io.jenetics.xml
 
io.jenetics.xml.stream - package io.jenetics.xml.stream
 

M

map(Function<? super B, ? extends T>) - Method in interface io.jenetics.xml.stream.Writer
Maps this writer to a different base type.
map(Function<? super T, ? extends B>) - Method in class io.jenetics.xml.stream.Reader
Create a new reader for the new mapped type B.

R

read(InputStream) - Static method in class io.jenetics.xml.Readers.BitChromosome
Read a new BitChromosome from the given input stream.
read(InputStream) - Static method in class io.jenetics.xml.Readers.CharacterChromosome
Read a new CharacterChromosome from the given input stream.
read(InputStream) - Static method in class io.jenetics.xml.Readers.DoubleChromosome
Read a new DoubleChromosome from the given input stream.
read(InputStream) - Static method in class io.jenetics.xml.Readers.IntegerChromosome
Read a new IntegerChromosome from the given input stream.
read(InputStream) - Static method in class io.jenetics.xml.Readers.LongChromosome
Read a new LongChromosome from the given input stream.
read(InputStream, Reader<? extends A>) - Static method in class io.jenetics.xml.Readers.PermutationChromosome
Reads a new PermutationChromosome from the given input stream.
read(InputStream, Reader<? extends C>) - Static method in class io.jenetics.xml.Readers.Genotype
Reads a genotype by using the given chromosome reader.
read(InputStream, Reader<? extends C>) - Static method in class io.jenetics.xml.Readers.Genotypes
Reads the genotypes by using the given chromosome reader.
read(InputStream, Reader<? extends C>) - Static method in class io.jenetics.xml.Readers
Reads the genotypes by using the given chromosome reader.
read(XMLStreamReader) - Method in class io.jenetics.xml.stream.Reader
Read the given type from the underlying XML stream reader.
reader() - Static method in class io.jenetics.xml.Readers.BitChromosome
Return a XML reader for BitChromosome objects.
reader() - Static method in class io.jenetics.xml.Readers.CharacterChromosome
Return a XML reader for CharacterChromosome objects.
reader() - Static method in class io.jenetics.xml.Readers.DoubleChromosome
Return a DoubleChromosome reader.
reader() - Static method in class io.jenetics.xml.Readers.IntegerChromosome
Return a IntegerChromosome reader.
reader() - Static method in class io.jenetics.xml.Readers.LongChromosome
Return a LongChromosome reader.
reader(Reader<? extends A>) - Static method in class io.jenetics.xml.Readers.PermutationChromosome
Return a reader for permutation chromosomes with the given allele reader.
reader(Reader<? extends C>) - Static method in class io.jenetics.xml.Readers.Genotype
Create a genotype reader with the given chromosome reader.
reader(Reader<C>) - Static method in class io.jenetics.xml.Readers.Genotypes
Return a genotype reader using the given chromosome reader.
reader(InputStream) - Static method in class io.jenetics.xml.stream.XML
Create a new XML stream reader from the given input stream.
reader(String, BoundedGeneCreator<A, G>, IntFunction<G[]>, Function<G[], C>, Reader<? extends A>) - Static method in class io.jenetics.xml.Readers.BoundedChromosome
Create a bounded chromosome reader with the given configuration.
Reader<T> - Class in io.jenetics.xml.stream
XML reader class, used for reading objects in XML format.
Readers - Class in io.jenetics.xml
This class contains static fields and methods, for creating chromosome- and genotype readers for different gene types.
Readers.BitChromosome - Class in io.jenetics.xml
Bit chromosome reader methods, which reads XML-representations of bit-chromosomes.
Readers.BoundedChromosome - Class in io.jenetics.xml
Reader methods for BoundedChromosome objects.
Readers.CharacterChromosome - Class in io.jenetics.xml
Reader methods for CharacterChromosome objects.
Readers.DoubleChromosome - Class in io.jenetics.xml
Reader methods for DoubleChromosome objects.
Readers.Genotype - Class in io.jenetics.xml
Writer methods for Genotype objects.
Readers.Genotypes - Class in io.jenetics.xml
This class contains static reader methods for Genotype objects.
Readers.IntegerChromosome - Class in io.jenetics.xml
Reader methods for IntegerChromosome objects.
Readers.LongChromosome - Class in io.jenetics.xml
Reader methods for LongChromosome objects.
Readers.PermutationChromosome - Class in io.jenetics.xml
Reader methods for PermutationChromosome objects.

T

text() - Static method in class io.jenetics.xml.stream.Reader
Return a Reader for reading the text of an element.
text() - Static method in interface io.jenetics.xml.stream.Writer
Create a new text Writer, which writes the given data as string to the outer element.
toString() - Method in class io.jenetics.xml.stream.Reader
 
type() - Method in class io.jenetics.xml.Writers.DoubleChromosome
 

W

write(OutputStream, BitChromosome) - Static method in class io.jenetics.xml.Writers.BitChromosome
Write the given BitChromosome to the given output stream.
write(OutputStream, CharacterChromosome) - Static method in class io.jenetics.xml.Writers.CharacterChromosome
Write the given CharacterChromosome to the given output stream.
write(OutputStream, CharacterChromosome, String) - Static method in class io.jenetics.xml.Writers.CharacterChromosome
Write the given CharacterChromosome to the given output stream.
write(OutputStream, DoubleChromosome) - Static method in class io.jenetics.xml.Writers.DoubleChromosome
Write the given DoubleChromosome to the given output stream.
write(OutputStream, DoubleChromosome, String) - Static method in class io.jenetics.xml.Writers.DoubleChromosome
Write the given DoubleChromosome to the given output stream.
write(OutputStream, Genotype<G>, Writer<? super C>) - Static method in class io.jenetics.xml.Writers.Genotype
Write the given Genotype to the given output stream.
write(OutputStream, Genotype<G>, String, Writer<? super C>) - Static method in class io.jenetics.xml.Writers.Genotype
Write the given Genotype to the given output stream.
write(OutputStream, IntegerChromosome) - Static method in class io.jenetics.xml.Writers.IntegerChromosome
Write the given IntegerChromosome to the given output stream.
write(OutputStream, IntegerChromosome, String) - Static method in class io.jenetics.xml.Writers.IntegerChromosome
Write the given IntegerChromosome to the given output stream.
write(OutputStream, LongChromosome) - Static method in class io.jenetics.xml.Writers.LongChromosome
Write the given LongChromosome to the given output stream.
write(OutputStream, LongChromosome, String) - Static method in class io.jenetics.xml.Writers.LongChromosome
Write the given LongChromosome to the given output stream.
write(OutputStream, PermutationChromosome<A>) - Static method in class io.jenetics.xml.Writers.PermutationChromosome
Write the given PermutationChromosome to the given output stream.
write(OutputStream, PermutationChromosome<A>, Writer<? super A>) - Static method in class io.jenetics.xml.Writers.PermutationChromosome
Write the given PermutationChromosome to the given output stream.
write(OutputStream, PermutationChromosome<A>, String) - Static method in class io.jenetics.xml.Writers.PermutationChromosome
Write the given PermutationChromosome to the given output stream.
write(OutputStream, PermutationChromosome<A>, String, Writer<? super A>) - Static method in class io.jenetics.xml.Writers.PermutationChromosome
Write the given PermutationChromosome to the given output stream.
write(OutputStream, Collection<Genotype<G>>, Writer<? super C>) - Static method in class io.jenetics.xml.Writers.Genotypes
Write the given Genotype to the given output stream.
write(OutputStream, Collection<Genotype<G>>, Writer<? super C>) - Static method in class io.jenetics.xml.Writers
Write the given Genotype to the given output stream.
write(OutputStream, Collection<Genotype<G>>, String, Writer<? super C>) - Static method in class io.jenetics.xml.Writers.Genotypes
Write the given Genotype to the given output stream.
write(XMLStreamWriter, T) - Method in interface io.jenetics.xml.stream.Writer
Write the data of type T to the given XML stream writer.
writer() - Static method in class io.jenetics.xml.Writers.BitChromosome
Return a Writer for BitChromosome objects.
writer() - Static method in class io.jenetics.xml.Writers.CharacterChromosome
Return a Writer for CharacterChromosome objects.
writer() - Static method in class io.jenetics.xml.Writers.DoubleChromosome
Return a Writer for DoubleChromosome objects.
writer() - Static method in class io.jenetics.xml.Writers.IntegerChromosome
Return a Writer for IntegerChromosome objects.
writer() - Static method in class io.jenetics.xml.Writers.LongChromosome
Return a Writer for LongChromosome objects.
writer() - Static method in class io.jenetics.xml.Writers.PermutationChromosome
Create a writer for permutation-chromosomes.
writer(Writer<? super A>) - Static method in class io.jenetics.xml.Writers.PermutationChromosome
Create a writer for permutation-chromosomes.
writer(Writer<? super C>) - Static method in class io.jenetics.xml.Writers.Genotype
Create a writer for genotypes of arbitrary chromosomes.
writer(Writer<? super C>) - Static method in class io.jenetics.xml.Writers.Genotypes
Create a writer for genotypes of arbitrary chromosomes.
writer(Writer<? super Double>) - Static method in class io.jenetics.xml.Writers.DoubleChromosome
Return a Writer for DoubleChromosome objects.
writer(Writer<? super Integer>) - Static method in class io.jenetics.xml.Writers.IntegerChromosome
Return a Writer for IntegerChromosome objects.
writer(Writer<? super Long>) - Static method in class io.jenetics.xml.Writers.LongChromosome
Return a Writer for LongChromosome objects.
writer(OutputStream) - Static method in class io.jenetics.xml.stream.XML
Create a new XMLStreamWriter from the given output stream.
writer(OutputStream, String) - Static method in class io.jenetics.xml.stream.XML
Create a new XMLStreamWriter from the given output stream.
writer(String, Writer<? super A>) - Static method in class io.jenetics.xml.Writers.BoundedChromosome
Create a bounded chromosome writer with the given configuration.
Writer<T> - Interface in io.jenetics.xml.stream
XML writer interface, used for writing objects in XML format.
Writers - Class in io.jenetics.xml
This class contains static fields and methods, for creating chromosome- and genotype writers for different gene types.
Writers.BitChromosome - Class in io.jenetics.xml
This class contains static writer methods for BitChromosome objects.
Writers.BoundedChromosome - Class in io.jenetics.xml
This class contains static writer methods for BoundedChromosome objects.
Writers.CharacterChromosome - Class in io.jenetics.xml
This class contains static writer methods for CharacterChromosome objects.
Writers.DoubleChromosome - Class in io.jenetics.xml
This class contains static writer methods for DoubleChromosome objects.
Writers.Genotype - Class in io.jenetics.xml
This class contains static writer methods for Genotype objects.
Writers.Genotypes - Class in io.jenetics.xml
This class contains static writer methods for Genotype objects.
Writers.IntegerChromosome - Class in io.jenetics.xml
This class contains static writer methods for IntegerChromosome objects.
Writers.LongChromosome - Class in io.jenetics.xml
This class contains static writer methods for LongChromosome objects.
Writers.PermutationChromosome - Class in io.jenetics.xml
This class contains static writer methods for PermutationChromosome objects.

X

XML - Class in io.jenetics.xml.stream
This class contains helper methods for creating XMLStreamReader and XMLStreamWriter objects.
A B C D E I M R T W X 
All Classes and Interfaces|All Packages