Uses of Interface
bibliothek.gui.dock.accept.DockAcceptance

Packages that use DockAcceptance
bibliothek.gui The high level interfaces of the framework and the most often used classes. 
bibliothek.gui.dock.accept Contains classes to deal with DockAcceptances. 
bibliothek.gui.dock.common.intern.ui Base-classes intended for inheritance and small strategy-classes modifying the way Core works. 
bibliothek.gui.dock.control Classes responsible to handle some global task. 
bibliothek.gui.dock.themes.nostack Elements needed by the NoStackTheme
 

Uses of DockAcceptance in bibliothek.gui
 

Methods in bibliothek.gui with parameters of type DockAcceptance
 void DockController.addAcceptance(DockAcceptance acceptance)
          Adds a rule that decides which station can have which children.
 void DockController.removeAcceptance(DockAcceptance acceptance)
          Removes a rule that decided which station could have which children.
 

Uses of DockAcceptance in bibliothek.gui.dock.accept
 

Classes in bibliothek.gui.dock.accept that implement DockAcceptance
 class AbstractAcceptance
          A DockAcceptance that returns true for all cases.
 class CombinatoryAcceptance
          A DockAcceptance that is a combination out of two other acceptances.
 class MultiDockAcceptance
          A DockAcceptance which consists of other acceptances, and returns only true if all children of this acceptance return true.
 

Methods in bibliothek.gui.dock.accept that return DockAcceptance
 DockAcceptance AbstractAcceptance.andAccept(DockAcceptance other)
          Combines this acceptance with the other acceptance.
 DockAcceptance AbstractAcceptance.equalAccept(DockAcceptance other)
          Combines this acceptance with the other acceptance in a logical "<->" operation.
 DockAcceptance CombinatoryAcceptance.getFirst()
          Gets the "left" operand of the combination
 DockAcceptance CombinatoryAcceptance.getSecond()
          Gets the "right" operand of the combination
 DockAcceptance AbstractAcceptance.impliedAccept(DockAcceptance other)
          Combines this acceptance with the other acceptance such that the result is a logical implication of the form "other -> this".
 DockAcceptance AbstractAcceptance.impliesAccept(DockAcceptance other)
          Combines this acceptance with the other acceptance such that the result is a logical implication of the form "this -> other"
 DockAcceptance AbstractAcceptance.orAccept(DockAcceptance other)
          Combines this acceptance with the other acceptance in a logical "OR" operation.
 DockAcceptance AbstractAcceptance.xorAccept(DockAcceptance other)
          Combines this acceptance with the other acceptance in a logical "XOR" relation.
 

Methods in bibliothek.gui.dock.accept with parameters of type DockAcceptance
 void MultiDockAcceptance.add(DockAcceptance acceptance)
          Adds a DockAcceptance to the list of acceptances, which must be asked, before an accept-method returns true.
 DockAcceptance AbstractAcceptance.andAccept(DockAcceptance other)
          Combines this acceptance with the other acceptance.
 DockAcceptance AbstractAcceptance.equalAccept(DockAcceptance other)
          Combines this acceptance with the other acceptance in a logical "<->" operation.
 DockAcceptance AbstractAcceptance.impliedAccept(DockAcceptance other)
          Combines this acceptance with the other acceptance such that the result is a logical implication of the form "other -> this".
 DockAcceptance AbstractAcceptance.impliesAccept(DockAcceptance other)
          Combines this acceptance with the other acceptance such that the result is a logical implication of the form "this -> other"
 DockAcceptance AbstractAcceptance.orAccept(DockAcceptance other)
          Combines this acceptance with the other acceptance in a logical "OR" operation.
 void MultiDockAcceptance.remove(DockAcceptance acceptance)
          Removes a DockAcceptance which was earlier added to this MultiDockAcceptance.
 void CombinatoryAcceptance.setFirst(DockAcceptance first)
          Sets the "left" operand of the combination
 void CombinatoryAcceptance.setSecond(DockAcceptance second)
          Sets the "right" operand of the combination
 DockAcceptance AbstractAcceptance.xorAccept(DockAcceptance other)
          Combines this acceptance with the other acceptance in a logical "XOR" relation.
 

Constructors in bibliothek.gui.dock.accept with parameters of type DockAcceptance
CombinatoryAcceptance(CombinatoryAcceptance.Combination combination, DockAcceptance first, DockAcceptance second)
          Constructor, sets up all fields of this acceptance
 

Uses of DockAcceptance in bibliothek.gui.dock.common.intern.ui
 

Classes in bibliothek.gui.dock.common.intern.ui that implement DockAcceptance
 class ExtendedModeAcceptance
          A DockAcceptance ensuring that the extended mode property of CDockable is respected on drag and drop operations.
 class StackableAcceptance
          A DockAcceptance ensuring that the CDockable.isStackable() property is respected.
 class WorkingAreaAcceptance
          A DockAcceptance ensuring that the CDockable.getWorkingArea() property is respected.
 

Uses of DockAcceptance in bibliothek.gui.dock.control
 

Classes in bibliothek.gui.dock.control that implement DockAcceptance
 class AcceptanceDockRelocatorMode
          A DockRelocatorMode that adds itself as a DockAcceptance to the DockController when activated.
 

Uses of DockAcceptance in bibliothek.gui.dock.themes.nostack
 

Classes in bibliothek.gui.dock.themes.nostack that implement DockAcceptance
 class NoStackAcceptance
          A DockAcceptance which permits the user to set a StackDockStation into another StackDockStation.