# Class AbstractIndex<K>

java.lang.Object
com.macrofocus.common.index.AbstractIndex<K>

All Implemented Interfaces:
  `Index<K>`

public abstract class AbstractIndex<K> extends Object implements Index<K>

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `AbstractIndex()`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `Object[]`
  `keysArray()`
  `String`
  `toString()`
  `protected String`
  `toString(Iterable<K> iterable)`
  `protected String`
  `toString(K... iterable)`

  ### Methods inherited from class Object

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

  ### Methods inherited from interface Index

  `contains, getKey, getSize, keys`

- ## Constructor Details

  - ### AbstractIndex

    public AbstractIndex()

- ## Method Details

  - ### keysArray

    public Object[] keysArray()
    Specified by:
      `keysArray` in interface `Index<K>`

  - ### toString

    public String toString()
    Overrides:
      `toString` in class `Object`

  - ### toString

    protected String toString(Iterable<K> iterable)

  - ### toString

    protected String toString(K... iterable)