Interface WriteOrderDeque.WriteOrder<T extends WriteOrderDeque.WriteOrder<T>>

All Known Subinterfaces:
Node<K,V>
All Known Implementing Classes:
NodeFactory.SSo, NodeFactory.SSoA, NodeFactory.SSoAMS, NodeFactory.SSoAMW, NodeFactory.SSoAR, NodeFactory.SSoARMS, NodeFactory.SSoARMW, NodeFactory.SSoAW, NodeFactory.SSoAWMS, NodeFactory.SSoAWMW, NodeFactory.SSoAWR, NodeFactory.SSoAWRMS, NodeFactory.SSoAWRMW, NodeFactory.SSoMS, NodeFactory.SSoMW, NodeFactory.SSoR, NodeFactory.SSoRMS, NodeFactory.SSoRMW, NodeFactory.SSoW, NodeFactory.SSoWMS, NodeFactory.SSoWMW, NodeFactory.SSoWR, NodeFactory.SSoWRMS, NodeFactory.SSoWRMW, NodeFactory.SSt, NodeFactory.SStA, NodeFactory.SStAMS, NodeFactory.SStAMW, NodeFactory.SStAR, NodeFactory.SStARMS, NodeFactory.SStARMW, NodeFactory.SStAW, NodeFactory.SStAWMS, NodeFactory.SStAWMW, NodeFactory.SStAWR, NodeFactory.SStAWRMS, NodeFactory.SStAWRMW, NodeFactory.SStMS, NodeFactory.SStMW, NodeFactory.SStR, NodeFactory.SStRMS, NodeFactory.SStRMW, NodeFactory.SStW, NodeFactory.SStWMS, NodeFactory.SStWMW, NodeFactory.SStWR, NodeFactory.SStWRMS, NodeFactory.SStWRMW, NodeFactory.SW, NodeFactory.SWA, NodeFactory.SWAMS, NodeFactory.SWAMW, NodeFactory.SWAR, NodeFactory.SWARMS, NodeFactory.SWARMW, NodeFactory.SWAW, NodeFactory.SWAWMS, NodeFactory.SWAWMW, NodeFactory.SWAWR, NodeFactory.SWAWRMS, NodeFactory.SWAWRMW, NodeFactory.SWMS, NodeFactory.SWMW, NodeFactory.SWR, NodeFactory.SWRMS, NodeFactory.SWRMW, NodeFactory.SWW, NodeFactory.SWWMS, NodeFactory.SWWMW, NodeFactory.SWWR, NodeFactory.SWWRMS, NodeFactory.SWWRMW, NodeFactory.WSo, NodeFactory.WSoA, NodeFactory.WSoAMS, NodeFactory.WSoAMW, NodeFactory.WSoAR, NodeFactory.WSoARMS, NodeFactory.WSoARMW, NodeFactory.WSoAW, NodeFactory.WSoAWMS, NodeFactory.WSoAWMW, NodeFactory.WSoAWR, NodeFactory.WSoAWRMS, NodeFactory.WSoAWRMW, NodeFactory.WSoMS, NodeFactory.WSoMW, NodeFactory.WSoR, NodeFactory.WSoRMS, NodeFactory.WSoRMW, NodeFactory.WSoW, NodeFactory.WSoWMS, NodeFactory.WSoWMW, NodeFactory.WSoWR, NodeFactory.WSoWRMS, NodeFactory.WSoWRMW, NodeFactory.WSt, NodeFactory.WStA, NodeFactory.WStAMS, NodeFactory.WStAMW, NodeFactory.WStAR, NodeFactory.WStARMS, NodeFactory.WStARMW, NodeFactory.WStAW, NodeFactory.WStAWMS, NodeFactory.WStAWMW, NodeFactory.WStAWR, NodeFactory.WStAWRMS, NodeFactory.WStAWRMW, NodeFactory.WStMS, NodeFactory.WStMW, NodeFactory.WStR, NodeFactory.WStRMS, NodeFactory.WStRMW, NodeFactory.WStW, NodeFactory.WStWMS, NodeFactory.WStWMW, NodeFactory.WStWR, NodeFactory.WStWRMS, NodeFactory.WStWRMW, NodeFactory.WW, NodeFactory.WWA, NodeFactory.WWAMS, NodeFactory.WWAMW, NodeFactory.WWAR, NodeFactory.WWARMS, NodeFactory.WWARMW, NodeFactory.WWAW, NodeFactory.WWAWMS, NodeFactory.WWAWMW, NodeFactory.WWAWR, NodeFactory.WWAWRMS, NodeFactory.WWAWRMW, NodeFactory.WWMS, NodeFactory.WWMW, NodeFactory.WWR, NodeFactory.WWRMS, NodeFactory.WWRMW, NodeFactory.WWW, NodeFactory.WWWMS, NodeFactory.WWWMW, NodeFactory.WWWR, NodeFactory.WWWRMS, NodeFactory.WWWRMW
Enclosing class:
WriteOrderDeque<E extends WriteOrderDeque.WriteOrder<E>>

static interface WriteOrderDeque.WriteOrder<T extends WriteOrderDeque.WriteOrder<T>>
An element that is linked on the Deque.
  • Method Summary

    Modifier and Type
    Method
    Description
    Retrieves the next element or null if either the element is unlinked or the last element on the deque.
    Retrieves the previous element or null if either the element is unlinked or the first element on the deque.
    void
    Sets the next element or null if there is no link.
    void
    Sets the previous element or null if there is no link.
  • Method Details

    • getPreviousInWriteOrder

      T getPreviousInWriteOrder()
      Retrieves the previous element or null if either the element is unlinked or the first element on the deque.
    • setPreviousInWriteOrder

      void setPreviousInWriteOrder(T prev)
      Sets the previous element or null if there is no link.
    • getNextInWriteOrder

      T getNextInWriteOrder()
      Retrieves the next element or null if either the element is unlinked or the last element on the deque.
    • setNextInWriteOrder

      void setNextInWriteOrder(T next)
      Sets the next element or null if there is no link.