com.virtuosotechnologies.lib.container
Class BasicModifiableObjectDeque

java.lang.Object
  extended bycom.virtuosotechnologies.lib.container.PseudoModifiableObjectDeque
      extended bycom.virtuosotechnologies.lib.container.BasicModifiableObjectDeque
All Implemented Interfaces:
ModifiableObjectDeque, ObjectContainer, ObjectDeque

public class BasicModifiableObjectDeque
extends PseudoModifiableObjectDeque
implements ModifiableObjectDeque

A basic implementation of ModifiableObjectDeque.

This implementation is fully synchronized and thread-safe. However, note that it may be used in larger implementations that are not thread-safe.


Constructor Summary
BasicModifiableObjectDeque()
          Constructor with no constraints
BasicModifiableObjectDeque(ConstrainedKey constraints)
          Constructor
 
Methods inherited from class com.virtuosotechnologies.lib.container.PseudoModifiableObjectDeque
addObjectDequeListener, getBack, getConstraints, getContentsAsArray, getFront, getNthObject, getSize, insertObject, popObjectBack, popObjectFront, pushObjectBack, pushObjectFront, removeObject, removeObjectDequeListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.virtuosotechnologies.lib.container.ModifiableObjectDeque
insertObject, popObjectBack, popObjectFront, pushObjectBack, pushObjectFront, removeObject
 
Methods inherited from interface com.virtuosotechnologies.lib.container.ObjectDeque
addObjectDequeListener, getBack, getFront, getNthObject, removeObjectDequeListener
 
Methods inherited from interface com.virtuosotechnologies.lib.container.ObjectContainer
getConstraints, getContentsAsArray, getSize
 

Constructor Detail

BasicModifiableObjectDeque

public BasicModifiableObjectDeque()
Constructor with no constraints


BasicModifiableObjectDeque

public BasicModifiableObjectDeque(ConstrainedKey constraints)
Constructor

Parameters:
constraints - constraints for the set, or null for no constraints.