Environment for
DeveLoping
KDD-Applications
Supported by Index-Structures

Serialized Form


Package de.lmu.ifi.dbs.elki.algorithm

Class de.lmu.ifi.dbs.elki.algorithm.AbortException extends RuntimeException implements Serializable

serialVersionUID: -1128409354869276998L


Package de.lmu.ifi.dbs.elki.algorithm.clustering.correlation.cash

Class de.lmu.ifi.dbs.elki.algorithm.clustering.correlation.cash.CASHInterval extends HyperBoundingBox implements Serializable

serialVersionUID: 1L

Serialization Methods

readExternal

public void readExternal(ObjectInput in)
                  throws IOException,
                         ClassNotFoundException
The object implements the readExternal method to restore its contents by calling the methods of DataInput for primitive types and readObject for objects, strings and arrays. The readExternal method must read the values in the same sequence and with the same types as were written by writeExternal.

Throws:
IOException - if I/O errors occur
ClassNotFoundException - If the class for an object being restored cannot be found.

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
The object implements the writeExternal method to save its contents by calling the methods of DataOutput for its primitive values or calling the writeObject method of ObjectOutput for objects, strings, and arrays.

Serial Data:
Overriding methods should use this tag to describe the data layout of this Externalizable object. List the sequence of element types and, if possible, relate the element to a public/protected field and/or method of this Externalizable class.
Throws:
IOException - Includes any I/O exceptions that may occur

Package de.lmu.ifi.dbs.elki.data

Class de.lmu.ifi.dbs.elki.data.Bit extends Number implements Serializable

serialVersionUID: 390879869314931240L

Serialized Fields

bit

boolean bit
Internal representation of the bit value.

Class de.lmu.ifi.dbs.elki.data.RationalNumber extends Number implements Serializable

serialVersionUID: 7347098153261459646L

Serialized Fields

numerator

BigInteger numerator
Holding the numerator of the RationalNumber.


denominator

BigInteger denominator
Holding the denominator of the RationalNumber.


Package de.lmu.ifi.dbs.elki.database

Class de.lmu.ifi.dbs.elki.database.DatabaseEvent extends EventObject implements Serializable

serialVersionUID: 1L

Serialized Fields

objectIDs

List<E> objectIDs
The ids of the database object that have been changed, i.e. updated, inserted or deleted.


Package de.lmu.ifi.dbs.elki.distance

Class de.lmu.ifi.dbs.elki.distance.AbstractDistance extends Object implements Serializable

Serialization Methods

readExternal

public void readExternal(ObjectInput arg0)
                  throws IOException,
                         ClassNotFoundException
Throws:
IOException
ClassNotFoundException

writeExternal

public void writeExternal(ObjectOutput arg0)
                   throws IOException
Throws:
IOException

Class de.lmu.ifi.dbs.elki.distance.BitDistance extends NumberDistance<BitDistance,Bit> implements Serializable

serialVersionUID: 6514853467081717551L

Serialization Methods

readExternal

public void readExternal(ObjectInput in)
                  throws IOException
Reads the bit value of this BitDistance from the specified stream.

Throws:
IOException

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
Writes the bit value of this BitDistance to the specified stream.

Throws:
IOException

Class de.lmu.ifi.dbs.elki.distance.CorrelationDistance extends AbstractDistance<D extends CorrelationDistance<D>> implements Serializable

serialVersionUID: 2829135841596857929L

Serialization Methods

readExternal

public void readExternal(ObjectInput in)
                  throws IOException
Reads the correlation value and the euclidean value of this CorrelationDistance from the specified stream.

Throws:
IOException

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
Writes the correlation value and the euclidean value of this CorrelationDistance to the specified stream.

Throws:
IOException

Class de.lmu.ifi.dbs.elki.distance.DoubleDistance extends NumberDistance<DoubleDistance,Double> implements Serializable

serialVersionUID: 3711413449321214862L

Serialization Methods

readExternal

public void readExternal(ObjectInput in)
                  throws IOException
Reads the double value of this DoubleDistance from the specified stream.

Throws:
IOException

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
Writes the double value of this DoubleDistance to the specified stream.

Throws:
IOException

Class de.lmu.ifi.dbs.elki.distance.FloatDistance extends NumberDistance<FloatDistance,Float> implements Serializable

serialVersionUID: -5702250266358369075L

Serialization Methods

readExternal

public void readExternal(ObjectInput in)
                  throws IOException
Reads the float value of this FloatDistance from the specified stream.

Throws:
IOException

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
Writes the float value of this FloatDistance to the specified stream.

Throws:
IOException

Class de.lmu.ifi.dbs.elki.distance.IntegerDistance extends NumberDistance<IntegerDistance,Integer> implements Serializable

serialVersionUID: 5583821082931825810L

Serialization Methods

readExternal

public void readExternal(ObjectInput in)
                  throws IOException
Reads the integer value of this IntegerDistance from the specified stream.

Throws:
IOException

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
Writes the integer value of this IntegerDistance to the specified stream.

Throws:
IOException

Class de.lmu.ifi.dbs.elki.distance.NumberDistance extends AbstractDistance<D extends NumberDistance<D,N>> implements Serializable

Serialization Methods

readExternal

public void readExternal(ObjectInput arg0)
                  throws IOException,
                         ClassNotFoundException
Throws:
IOException
ClassNotFoundException

writeExternal

public void writeExternal(ObjectOutput arg0)
                   throws IOException
Throws:
IOException

Class de.lmu.ifi.dbs.elki.distance.PreferenceVectorBasedCorrelationDistance extends CorrelationDistance<PreferenceVectorBasedCorrelationDistance> implements Serializable

serialVersionUID: 1L

Serialization Methods

readExternal

public void readExternal(ObjectInput in)
                  throws IOException
Calls CorrelationDistance.readExternal(java.io.ObjectInput) and reads additionally the dimensionality and each Byte of the common preference vector from the specified stream..

Throws:
IOException

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
Calls CorrelationDistance.writeExternal(java.io.ObjectOutput) and writes additionally the dimensionality and each Byte of the common preference vector to the specified stream.

Throws:
IOException

Class de.lmu.ifi.dbs.elki.distance.SubspaceDistance extends AbstractDistance<SubspaceDistance> implements Serializable

serialVersionUID: 1L

Serialization Methods

readExternal

public void readExternal(ObjectInput in)
                  throws IOException
Reads the subspace distance value and the affine distance value of this SubspaceDistance from the specified stream.

Throws:
IOException

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
Writes the subspace distance value and the affine distance value of this SubspaceDistance to the specified stream.

Throws:
IOException

Package de.lmu.ifi.dbs.elki.index.tree

Class de.lmu.ifi.dbs.elki.index.tree.AbstractEntry extends Object implements Serializable

Serialization Methods

readExternal

public void readExternal(ObjectInput in)
                  throws IOException,
                         ClassNotFoundException
Restores the id of the object (node or data object) that is represented by this entry from the specified stream.

Throws:
ClassNotFoundException - If the class for an object being restored cannot be found.
IOException

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
Writes the id of the object (node or data object) that is represented by this entry to the specified stream.

Throws:
IOException

Class de.lmu.ifi.dbs.elki.index.tree.AbstractNode extends AbstractPage<N extends AbstractNode<N,E>> implements Serializable

Serialization Methods

readExternal

public void readExternal(ObjectInput in)
                  throws IOException,
                         ClassNotFoundException
Reads the id of this node, the numEntries and the entries array from the specified stream.

Throws:
IOException - if I/O errors occur
ClassNotFoundException - If the class for an object being restored cannot be found.

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
Calls the super method and writes the id of this node, the numEntries and the entries array to the specified stream.

Throws:
IOException - Includes any I/O exceptions that may occur

Package de.lmu.ifi.dbs.elki.index.tree.metrical

Package de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants

Class de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.AbstractMTreeNode extends AbstractNode<N extends AbstractMTreeNode<O,D,N,E>,E extends MTreeEntry<D>> implements Serializable

Serialization Methods

readExternal

public void readExternal(ObjectInput in)
                  throws IOException,
                         ClassNotFoundException
Reads the id of this node, the numEntries and the entries array from the specified stream.

Throws:
IOException - if I/O errors occur
ClassNotFoundException - If the class for an object being restored cannot be found.

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
Calls the super method and writes the id of this node, the numEntries and the entries array to the specified stream.

Throws:
IOException - Includes any I/O exceptions that may occur

Class de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.MTreeDirectoryEntry extends AbstractEntry implements Serializable

serialVersionUID: 1L

Serialization Methods

readExternal

public void readExternal(ObjectInput in)
                  throws IOException,
                         ClassNotFoundException
Calls the super method and reads the routingObjectID, the parentDistance and the coveringRadius of this entry from the specified input stream.

Throws:
ClassNotFoundException - If the class for an object being restored cannot be found.
IOException

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
Calls the super method and writes the routingObjectID, the parentDistance and the coveringRadius of this entry to the specified stream.

Throws:
IOException

Class de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.MTreeLeafEntry extends AbstractEntry implements Serializable

serialVersionUID: 1L

Serialization Methods

readExternal

public void readExternal(ObjectInput in)
                  throws IOException,
                         ClassNotFoundException
Calls the super method and reads the parentDistance of this entry from the specified input stream.

Throws:
ClassNotFoundException - If the class for an object being restored cannot be found.
IOException

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
Calls the super method and writes the parentDistance of this entry to the specified stream.

Throws:
IOException

Package de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mktrees.mkapp

Class de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mktrees.mkapp.PolynomialApproximation extends Object implements Serializable

serialVersionUID: 1L

Serialization Methods

readExternal

public void readExternal(ObjectInput in)
                  throws IOException
The object implements the readExternal method to restore its contents by calling the methods of DataInput for primitive types and readObject for objects, strings and arrays. The readExternal method must read the values in the same sequence and with the same types as were written by writeExternal.

Throws:
IOException

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
The object implements the writeExternal method to save its contents by calling the methods of DataOutput for its primitive values or calling the writeObject method of ObjectOutput for objects, strings, and arrays.

Throws:
IOException

Package de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mktrees.mkcop

Class de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mktrees.mkcop.ApproximationLine extends Object implements Serializable

serialVersionUID: 1L

Serialization Methods

readExternal

public void readExternal(ObjectInput in)
                  throws IOException
The object implements the readExternal method to restore its contents by calling the methods of DataInput for primitive types and readObject for objects, strings and arrays. The readExternal method must read the values in the same sequence and with the same types as were written by writeExternal.

Throws:
IOException

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
The object implements the writeExternal method to save its contents by calling the methods of DataOutput for its primitive values or calling the writeObject method of ObjectOutput for objects, strings, and arrays.

Throws:
IOException

Package de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mtree

Class de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mtree.MTreeNode extends AbstractMTreeNode<O extends DatabaseObject,D extends Distance<D>,MTreeNode<O extends DatabaseObject,D extends Distance<D>>,MTreeEntry<D extends Distance<D>>> implements Serializable

serialVersionUID: 1L

Serialization Methods

readExternal

public void readExternal(ObjectInput in)
                  throws IOException,
                         ClassNotFoundException
Reads the id of this node, the numEntries and the entries array from the specified stream.

Throws:
IOException - if I/O errors occur
ClassNotFoundException - If the class for an object being restored cannot be found.

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
Calls the super method and writes the id of this node, the numEntries and the entries array to the specified stream.

Throws:
IOException - Includes any I/O exceptions that may occur

Package de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.util

Class de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.util.PQNode extends DefaultHeapNode<D extends Distance<D>,Identifiable> implements Serializable

serialVersionUID: -671978541634018004L

Serialized Fields

routingObjectID

Integer routingObjectID
The id of the routing object.


Package de.lmu.ifi.dbs.elki.index.tree.spatial

Class de.lmu.ifi.dbs.elki.index.tree.spatial.SpatialDirectoryEntry extends AbstractEntry implements Serializable

serialVersionUID: 1L

Serialization Methods

readExternal

public void readExternal(ObjectInput in)
                  throws IOException,
                         ClassNotFoundException
Calls the super method and reads the MBR object of this entry from the specified input stream.

Throws:
IOException - if I/O errors occur
ClassNotFoundException - If the class for an object being restored cannot be found.

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
Calls the super method and writes the MBR object of this entry to the specified output stream.

Throws:
IOException - Includes any I/O exceptions that may occur

Class de.lmu.ifi.dbs.elki.index.tree.spatial.SpatialLeafEntry extends AbstractEntry implements Serializable

serialVersionUID: 1L

Serialization Methods

readExternal

public void readExternal(ObjectInput in)
                  throws IOException,
                         ClassNotFoundException
Calls the super method and reads the values of this entry from the specified input stream.

Throws:
IOException - if I/O errors occur
ClassNotFoundException - If the class for an object being restored cannot be found.

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
Calls the super method and writes the values of this entry to the specified stream.

Throws:
IOException - Includes any I/O exceptions that may occur

Package de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants

Class de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.AbstractRStarTreeNode extends AbstractNode<N extends AbstractRStarTreeNode<N,E>,E extends SpatialEntry> implements Serializable

Serialization Methods

readExternal

public void readExternal(ObjectInput in)
                  throws IOException,
                         ClassNotFoundException
Reads the id of this node, the numEntries and the entries array from the specified stream.

Throws:
IOException - if I/O errors occur
ClassNotFoundException - If the class for an object being restored cannot be found.

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
Calls the super method and writes the id of this node, the numEntries and the entries array to the specified stream.

Throws:
IOException - Includes any I/O exceptions that may occur

Package de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.deliclu

Class de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.deliclu.DeLiCluDirectoryEntry extends SpatialDirectoryEntry implements Serializable

serialVersionUID: 1L

Serialization Methods

readExternal

public void readExternal(ObjectInput in)
                  throws IOException,
                         ClassNotFoundException
Calls the super method and reads the MBR object of this entry from the specified input stream.

Throws:
IOException - if I/O errors occur
ClassNotFoundException - If the class for an object being restored cannot be found.

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
Calls the super method and writes the MBR object of this entry to the specified output stream.

Throws:
IOException - Includes any I/O exceptions that may occur

Class de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.deliclu.DeLiCluLeafEntry extends SpatialLeafEntry implements Serializable

serialVersionUID: 1L

Serialization Methods

readExternal

public void readExternal(ObjectInput in)
                  throws IOException,
                         ClassNotFoundException
Calls the super method and reads the values of this entry from the specified input stream.

Throws:
IOException - if I/O errors occur
ClassNotFoundException - If the class for an object being restored cannot be found.

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
Calls the super method and writes the values of this entry to the specified stream.

Throws:
IOException - Includes any I/O exceptions that may occur

Class de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.deliclu.DeLiCluNode extends AbstractRStarTreeNode<DeLiCluNode,DeLiCluEntry> implements Serializable

serialVersionUID: 1L

Serialization Methods

readExternal

public void readExternal(ObjectInput in)
                  throws IOException,
                         ClassNotFoundException
Reads the id of this node, the numEntries and the entries array from the specified stream.

Throws:
IOException - if I/O errors occur
ClassNotFoundException - If the class for an object being restored cannot be found.

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
Calls the super method and writes the id of this node, the numEntries and the entries array to the specified stream.

Throws:
IOException - Includes any I/O exceptions that may occur

Package de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.rdknn

Class de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.rdknn.RdKNNDirectoryEntry extends SpatialDirectoryEntry implements Serializable

serialVersionUID: 1L

Serialization Methods

readExternal

public void readExternal(ObjectInput in)
                  throws IOException,
                         ClassNotFoundException
Calls the super method and reads the knn distance of this entry from the specified input stream.

Throws:
IOException - if I/O errors occur
ClassNotFoundException - If the class for an object being restored cannot be found.

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
Calls the super method and writes the knn distance of this entry to the specified stream.

Throws:
IOException - Includes any I/O exceptions that may occur

Class de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.rdknn.RdKNNLeafEntry extends SpatialLeafEntry implements Serializable

serialVersionUID: 1L

Serialization Methods

readExternal

public void readExternal(ObjectInput in)
                  throws IOException,
                         ClassNotFoundException
Calls the super method and reads the knn distance of this entry from the specified input stream.

Throws:
IOException - if I/O errors occur
ClassNotFoundException - If the class for an object being restored cannot be found.

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
Calls the super method and writes the knn distance of this entry to the specified stream.

Throws:
IOException - Includes any I/O exceptions that may occur

Class de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.rdknn.RdKNNNode extends AbstractRStarTreeNode<RdKNNNode<D extends NumberDistance<D,N>,N extends Number>,RdKNNEntry<D extends NumberDistance<D,N>,N extends Number>> implements Serializable

serialVersionUID: 1L

Serialization Methods

readExternal

public void readExternal(ObjectInput in)
                  throws IOException,
                         ClassNotFoundException
Reads the id of this node, the numEntries and the entries array from the specified stream.

Throws:
IOException - if I/O errors occur
ClassNotFoundException - If the class for an object being restored cannot be found.

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
Calls the super method and writes the id of this node, the numEntries and the entries array to the specified stream.

Throws:
IOException - Includes any I/O exceptions that may occur

Package de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.rstar

Class de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.rstar.RStarTreeNode extends AbstractRStarTreeNode<RStarTreeNode,SpatialEntry> implements Serializable

serialVersionUID: 1L

Serialization Methods

readExternal

public void readExternal(ObjectInput in)
                  throws IOException,
                         ClassNotFoundException
Reads the id of this node, the numEntries and the entries array from the specified stream.

Throws:
IOException - if I/O errors occur
ClassNotFoundException - If the class for an object being restored cannot be found.

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
Calls the super method and writes the id of this node, the numEntries and the entries array to the specified stream.

Throws:
IOException - Includes any I/O exceptions that may occur

Package de.lmu.ifi.dbs.elki.logging

Class de.lmu.ifi.dbs.elki.logging.ElkiLogRecord extends LogRecord implements Serializable

serialVersionUID: 2820476270420700176L


Package de.lmu.ifi.dbs.elki.math.linearalgebra

Class de.lmu.ifi.dbs.elki.math.linearalgebra.CholeskyDecomposition extends Object implements Serializable

Serialized Fields

L

double[][] L
Array for internal storage of decomposition.

internal array storage.

n

int n
Row and column dimension (square matrix).

matrix dimension.

isspd

boolean isspd
Symmetric and positive definite flag.

is symmetric and positive definite flag.

Class de.lmu.ifi.dbs.elki.math.linearalgebra.EigenvalueDecomposition extends Object implements Serializable

Serialized Fields

n

int n
Row and column dimension (square matrix).

matrix dimension.

issymmetric

boolean issymmetric
Symmetry flag.

internal symmetry flag.

d

double[] d
Arrays for internal storage of eigenvalues.

internal storage of eigenvalues.

e

double[] e
Arrays for internal storage of eigenvalues.

internal storage of eigenvalues.

V

double[][] V
Array for internal storage of eigenvectors.

internal storage of eigenvectors.

H

double[][] H
Array for internal storage of nonsymmetric Hessenberg form.

internal storage of nonsymmetric Hessenberg form.

ort

double[] ort
Working storage for nonsymmetric algorithm.

working storage for nonsymmetric algorithm.

Class de.lmu.ifi.dbs.elki.math.linearalgebra.LUDecomposition extends Object implements Serializable

Serialized Fields

LU

double[][] LU
Array for internal storage of decomposition.

internal array storage.

m

int m
Row and column dimensions, and pivot sign.

column dimension.

n

int n
Row and column dimensions, and pivot sign.

column dimension.

pivsign

int pivsign
Row and column dimensions, and pivot sign.

column dimension.

piv

int[] piv
Internal storage of pivot vector.

pivot vector.

Class de.lmu.ifi.dbs.elki.math.linearalgebra.Matrix extends Object implements Serializable

serialVersionUID: -8331523628259600919L

Serialized Fields

elements

double[][] elements
Array for internal storage of elements.

internal array storage.

rowdimension

int rowdimension
Row dimension.


columndimension

int columndimension
Column dimension.

Class de.lmu.ifi.dbs.elki.math.linearalgebra.QRDecomposition extends Object implements Serializable

Serialized Fields

QR

double[][] QR
Array for internal storage of decomposition.

internal array storage.

m

int m
Row and column dimensions.

column dimension.

n

int n
Row and column dimensions.

column dimension.

Rdiag

double[] Rdiag
Array for internal storage of diagonal of R.

diagonal of R.

Class de.lmu.ifi.dbs.elki.math.linearalgebra.SingularValueDecomposition extends Object implements Serializable

Serialized Fields

U

double[][] U
Arrays for internal storage of U and V.

internal storage of U.

V

double[][] V
Arrays for internal storage of U and V.

internal storage of U.

s

double[] s
Array for internal storage of singular values.

internal storage of singular values.

m

int m
Row and column dimensions.

row dimension.

n

int n
Row and column dimensions.

row dimension.

Class de.lmu.ifi.dbs.elki.math.linearalgebra.Vector extends Matrix implements Serializable


Package de.lmu.ifi.dbs.elki.normalization

Class de.lmu.ifi.dbs.elki.normalization.NonNumericFeaturesException extends Exception implements Serializable

serialVersionUID: 284302959521511627L


Package de.lmu.ifi.dbs.elki.persistent

Class de.lmu.ifi.dbs.elki.persistent.AbstractPage extends Object implements Serializable

serialVersionUID: 1L

Serialization Methods

readExternal

public void readExternal(ObjectInput in)
                  throws IOException,
                         ClassNotFoundException
The object implements the readExternal method to restore its contents by calling the methods of DataInput for primitive types and readObject for objects, strings and arrays. The readExternal method must read the values in the same sequence and with the same types as were written by writeExternal.

Throws:
IOException - if I/O errors occur
ClassNotFoundException - If the class for an object being restored cannot be found.

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
The object implements the writeExternal method to save its contents by calling the methods of DataOutput for its primitive values or calling the writeObject method of ObjectOutput for objects, strings, and arrays.

Serial Data:
Overriding methods should use this tag to describe the data layout of this Externalizable object. List the sequence of element types and, if possible, relate the element to a public/protected field and/or method of this Externalizable class.
Throws:
IOException - Includes any I/O exceptions that may occur

Class de.lmu.ifi.dbs.elki.persistent.OnDiskArray extends Object implements Serializable

serialVersionUID: 7586497243452875056L

Serialized Fields

magic

int magic
Magic number used to identify files


headersize

int headersize
Size of the header in the file. Note that the internal header is four integers already.


recordsize

int recordsize
Size of the records in the file.


numrecs

int numrecs
Number of records in the file.


filename

File filename
File name.


file

RandomAccessFile file
Random Access File object.


lock

FileLock lock
Lock for the file that will be kept while writing.


writable

boolean writable
Writable or read-only object


Package de.lmu.ifi.dbs.elki.utilities

Class de.lmu.ifi.dbs.elki.utilities.AnyMap extends HashMap<K,Object> implements Serializable

serialVersionUID: 1L

Class de.lmu.ifi.dbs.elki.utilities.HashMapList extends HashMap<K,List<V>> implements Serializable

serialVersionUID: 3883242025598456055L

Class de.lmu.ifi.dbs.elki.utilities.HyperBoundingBox extends Object implements Serializable

serialVersionUID: 1L

Serialization Methods

readExternal

public void readExternal(ObjectInput in)
                  throws IOException,
                         ClassNotFoundException
The object implements the readExternal method to restore its contents by calling the methods of DataInput for primitive types and readObject for objects, strings and arrays. The readExternal method must read the values in the same sequence and with the same types as were written by writeExternal.

Throws:
IOException - if I/O errors occur
ClassNotFoundException - If the class for an object being restored cannot be found.

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
The object implements the writeExternal method to save its contents by calling the methods of DataOutput for its primitive values or calling the writeObject method of ObjectOutput for objects, strings, and arrays.

Serial Data:
Overriding methods should use this tag to describe the data layout of this Externalizable object. List the sequence of element types and, if possible, relate the element to a public/protected field and/or method of this Externalizable class.
Throws:
IOException - Includes any I/O exceptions that may occur

Class de.lmu.ifi.dbs.elki.utilities.UnableToComplyException extends Exception implements Serializable


Package de.lmu.ifi.dbs.elki.utilities.heap

Class de.lmu.ifi.dbs.elki.utilities.heap.DefaultHeap extends Object implements Serializable

serialVersionUID: 499701873654975438L

Serialized Fields

heap

Vector<E> heap
Contains all elements of the heap.


indices

Hashtable<K,V> indices
Holds the indices in the heap of each element.


ascending

boolean ascending
Indicates weather this heap is organized in ascending or descending order.

Class de.lmu.ifi.dbs.elki.utilities.heap.DefaultHeapNode extends Object implements Serializable

Serialized Fields

key

Comparable<T> key
The key of this heap node.


value

Identifiable value
The value of this heap node.

Class de.lmu.ifi.dbs.elki.utilities.heap.DefaultIdentifiable extends Object implements Serializable

serialVersionUID: 1L

Serialization Methods

readExternal

public void readExternal(ObjectInput in)
                  throws IOException
The object implements the readExternal method to restore its contents by calling the methods of DataInput for primitive types and readObject for objects, strings and arrays. The readExternal method must read the values in the same sequence and with the same types as were written by writeExternal.

Throws:
IOException - on read errors

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
The object implements the writeExternal method to save its contents by calling the methods of DataOutput for its primitive values or calling the writeObject method of ObjectOutput for objects, strings, and arrays.

Throws:
IOException - on write errors

Class de.lmu.ifi.dbs.elki.utilities.heap.MinMaxHeap extends Object implements Serializable

serialVersionUID: 7075663809362359575L

Serialized Fields

heap

Vector<E> heap
Contains all elements of the heap.


indices

Hashtable<K,V> indices
Holds the indices in the heap of each element.

Class de.lmu.ifi.dbs.elki.utilities.heap.PersistentHeap extends Object implements Serializable

serialVersionUID: -8099124402895872945L

Serialized Fields

file

PageFile<P extends Page<P>> file
The file storing the elements of this heap.


pageSize

int pageSize
The size of a page (deap) in Bytes.


numElements

int numElements
The number of elements in this heap.


maxCacheSize

int maxCacheSize
The maximum number of deaps in the cache, corresponds to the maximum height of this heap.


maxDeapIndex

int maxDeapIndex
The maximum index of a deap in this heap (corresponds to the maximum number of deaps - 1)


maxDeapSize

int maxDeapSize
The maximum size of a deap.


height

int height
The actual height of this heap.


numDeaps

int numDeaps
The actual number of Deaps in this heap.


cachePath

Deap<K extends Comparable<K> & Serializable,V extends Identifiable & Serializable>[] cachePath
The actual path of this heap in main memory. This array consists of one path from root to the last leaf.


Package de.lmu.ifi.dbs.elki.utilities.optionhandling

Class de.lmu.ifi.dbs.elki.utilities.optionhandling.NoParameterValueException extends ParameterException implements Serializable

serialVersionUID: 8991076624591950629L

Class de.lmu.ifi.dbs.elki.utilities.optionhandling.ParameterException extends Exception implements Serializable

Class de.lmu.ifi.dbs.elki.utilities.optionhandling.UnspecifiedParameterException extends WrongParameterValueException implements Serializable

serialVersionUID: -7142809547201980898L

Class de.lmu.ifi.dbs.elki.utilities.optionhandling.UnusedParameterException extends ParameterException implements Serializable

Class de.lmu.ifi.dbs.elki.utilities.optionhandling.WrongParameterValueException extends ParameterException implements Serializable

serialVersionUID: 2155964376772417402L


Package de.lmu.ifi.dbs.elki.visualization.css

Class de.lmu.ifi.dbs.elki.visualization.css.CSSClass.InvalidCSS extends RuntimeException implements Serializable

serialVersionUID: 3130536799704124363L

Class de.lmu.ifi.dbs.elki.visualization.css.CSSClassManager.CSSNamingConflict extends Exception implements Serializable

serialVersionUID: 4163822727195636747L


Package de.lmu.ifi.dbs.elki.visualization.savedialog

Class de.lmu.ifi.dbs.elki.visualization.savedialog.SaveOptionsPanel extends JPanel implements Serializable

serialVersionUID: 1L

Serialized Fields

fc

JFileChooser fc
The fileChooser on which this panel is installed.


width

int width
The width of the exported image (if exported to JPEG or PNG). Default is 1024.


height

int height
The height of the exported image (if exported to JPEG or PNG). Default is 768.


ratio

double ratio
Ratio for easier size adjustment


mainPanel

JPanel mainPanel
Main panel


qualPanel

JPanel qualPanel
Shows quality info when saving as JPEG.


sizePanel

JPanel sizePanel
If saving as JPEG/PNG show width/height infos here.


spinnerWidth

JSpinner spinnerWidth

spinnerHeight

JSpinner spinnerHeight

spinnerQual

JSpinner spinnerQual

modelWidth

SpinnerNumberModel modelWidth

modelHeight

SpinnerNumberModel modelHeight

modelQuality

SpinnerNumberModel modelQuality

aspectRatioLock

JCheckBox aspectRatioLock

resetSizeButton

JButton resetSizeButton

formatSelector

JComboBox formatSelector

hasResetButton

boolean hasResetButton


Release 0.2 (2009-07-06_1820)