# Class AbstractTreeMapField<N,Column>

java.lang.Object
com.treemap.AbstractTreeMapField<N,Column>

All Implemented Interfaces:
  `TreeMapField<N,Column>`

Direct Known Subclasses:
  `DefaultTreeMapField`

public abstract class AbstractTreeMapField<N,Column> extends Object implements TreeMapField<N,Column>
This class provides a skeletal implementation of the TreeMapField interface to minimize the effort required to implement this interface.

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `AbstractTreeMapField()`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `protected abstract TreeMapModel`
  `getTreeMapModel()`
  `boolean`
  `isEveryValueUnique()`
  Indicates whether the field only contains unique values.

  ### Methods inherited from class Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

  ### Methods inherited from interface TreeMapField

  `getIndex, getName, getType, getValue, isValid`

- ## Constructor Details

  - ### AbstractTreeMapField

    public AbstractTreeMapField()

- ## Method Details

  - ### isEveryValueUnique

    public boolean isEveryValueUnique()
    Indicates whether the field only contains unique values.
    Specified by:
      `isEveryValueUnique` in interface `TreeMapField<N,Column>`
    Returns:
      true if all values are unique, false otherwise.

  - ### getTreeMapModel

    protected abstract TreeMapModel getTreeMapModel()