# Uses of Package
info.bioinfweb.jphyloio.objecttranslation.implementations

- Packages that use info.bioinfweb.jphyloio.objecttranslation.implementations
  Package | Description
  --- | ---
  info.bioinfweb.jphyloio.formats.phyloxml | Contains classes for reading from and writing to streams/files in PhyloXML format.
  info.bioinfweb.jphyloio.objecttranslation.implementations | Contains implementations of `ObjectTranslator`.

- Classes in info.bioinfweb.jphyloio.objecttranslation.implementations used by info.bioinfweb.jphyloio.formats.phyloxml
  Class and Description
  AbstractObjectTranslator Abstract base class for implementations of `ObjectTranslator` that implements `AbstractObjectTranslator.equals(Object)` and `AbstractObjectTranslator.hashCode()` based of the return values of `ObjectTranslator.getObjectClass()` and `ObjectTranslator.hasStringRepresentation()`.

- Classes in info.bioinfweb.jphyloio.objecttranslation.implementations used by info.bioinfweb.jphyloio.objecttranslation.implementations
  Class and Description
  AbstractObjectTranslator Abstract base class for implementations of `ObjectTranslator` that implements `AbstractObjectTranslator.equals(Object)` and `AbstractObjectTranslator.hashCode()` based of the return values of `ObjectTranslator.getObjectClass()` and `ObjectTranslator.hasStringRepresentation()`.
  IllegalArgumentExceptionSimpleValueTranslator
  NumericValueTranslator Abstract base class for converting numeric types that wrappes `NumberFormatException`s as `InvalidObjectSourceDataException`s.
  SimpleValueTranslator Abstract base class for converting simple types that can be described by strings and do not need a more complex XML representation.