# Hierarchy For Package org.cpsolver.ifs.util

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.cpsolver.ifs.util.Counter
  - org.cpsolver.ifs.util.Csv2Html
  - org.cpsolver.ifs.util.Csv2Tex
  - org.cpsolver.ifs.util.CSVFile (implements java.io.Serializable)
  - org.cpsolver.ifs.util.CSVFile.CSVField (implements java.io.Serializable)
  - org.cpsolver.ifs.util.CSVFile.CSVLine (implements java.io.Serializable)
  - java.util.Dictionary<K,V>
    - java.util.Hashtable<K,V> (implements java.lang.Cloneable, java.util.Map<K,V>, java.io.Serializable)
      - java.util.Properties
        - org.cpsolver.ifs.util.DataProperties
  - org.cpsolver.ifs.util.DistanceMetric
  - org.cpsolver.ifs.util.IdGenerator
  - org.cpsolver.ifs.util.JProf
  - org.cpsolver.ifs.util.ProblemLoader<V,T,M> (implements java.lang.Runnable)
  - org.cpsolver.ifs.util.ProblemSaver<V,T,M> (implements java.lang.Runnable)
  - org.cpsolver.ifs.util.Progress
  - org.cpsolver.ifs.util.Progress.Message (implements java.io.Serializable)
  - org.cpsolver.ifs.util.ProgressWriter (implements org.cpsolver.ifs.util.ProgressListener)
  - org.cpsolver.ifs.util.PrologFile (implements java.util.Iterator<E>)
  - org.cpsolver.ifs.util.PrologFile.Term
  - org.cpsolver.ifs.util.SoftCache<K,V> (implements java.util.Map<K,V>)
  - org.cpsolver.ifs.util.ToolBox

## Interface Hierarchy

- org.cpsolver.ifs.util.Callback
- org.cpsolver.ifs.util.CSVFile.CSVFilter
- org.cpsolver.ifs.util.ProgressListener

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.cpsolver.ifs.util.DistanceMetric.Ellipsoid