A B C D E F G I L O Q S T U V W 

A

AbstractBinaryVennDiagram<E> - Class in org.dishevelled.venn.swing
Abstract binary venn diagram.
AbstractQuaternaryVennDiagram<E> - Class in org.dishevelled.venn.swing
Abstract quaternary venn diagram.
AbstractTernaryVennDiagram<E> - Class in org.dishevelled.venn.swing
Abstract ternary venn diagram.
addLuneCenter(Point2D, int, int...) - Method in class org.dishevelled.venn.layout.VennLayoutImpl
Add the specified lune center.

B

BinaryVennLabel<E> - Class in org.dishevelled.venn.swing
Binary venn diagram label.
BinaryVennLabel() - Constructor for class org.dishevelled.venn.swing.BinaryVennLabel
Create a new empty binary venn label.
BinaryVennLabel(String, Set<? extends E>, String, Set<? extends E>) - Constructor for class org.dishevelled.venn.swing.BinaryVennLabel
Create a new binary venn label with the specified sets.
BinaryVennLabel(BinaryVennModel<E>) - Constructor for class org.dishevelled.venn.swing.BinaryVennLabel
Create a new binary venn label with the specified model.
BinaryVennLayout - Interface in org.dishevelled.venn
Result of a binary venn diagram layout operation.
BinaryVennLayoutImpl - Class in org.dishevelled.venn.layout
Immutable implementation of BinaryVennLayout.
BinaryVennLayoutImpl(Shape, Shape, Point2D, Point2D, Point2D, Rectangle2D) - Constructor for class org.dishevelled.venn.layout.BinaryVennLayoutImpl
Create a new binary venn layout with the specified parameters.
BinaryVennList<E> - Class in org.dishevelled.venn.swing
Binary venn diagram list.
BinaryVennList() - Constructor for class org.dishevelled.venn.swing.BinaryVennList
Create a new empty binary venn list.
BinaryVennList(String, Set<? extends E>, String, Set<? extends E>) - Constructor for class org.dishevelled.venn.swing.BinaryVennList
Create a new binary venn list with the specified sets.
BinaryVennList(BinaryVennModel<E>) - Constructor for class org.dishevelled.venn.swing.BinaryVennList
Create a new binary venn list with the specified model.
BinaryVennModel<E> - Interface in org.dishevelled.venn
Binary venn diagram model.
BinaryVennModelImpl<E> - Class in org.dishevelled.venn.model
Immutable implementation of BinaryVennModel.
BinaryVennModelImpl() - Constructor for class org.dishevelled.venn.model.BinaryVennModelImpl
Create a new empty binary venn model.
BinaryVennModelImpl(Set<? extends E>, Set<? extends E>) - Constructor for class org.dishevelled.venn.model.BinaryVennModelImpl
Create a new binary venn model with the specified sets.
boundingRectangle() - Method in class org.dishevelled.venn.layout.BinaryVennLayoutImpl
Return the bounding rectangle of this venn layout.
boundingRectangle() - Method in class org.dishevelled.venn.layout.QuaternaryVennLayoutImpl
Return the bounding rectangle of this venn layout.
boundingRectangle() - Method in class org.dishevelled.venn.layout.TernaryVennLayoutImpl
Return the bounding rectangle of this venn layout.
boundingRectangle() - Method in class org.dishevelled.venn.layout.VennLayoutImpl
Return the bounding rectangle of this venn layout.
boundingRectangle() - Method in interface org.dishevelled.venn.VennLayout
Return the bounding rectangle of this venn layout.
build() - Method in class org.dishevelled.venn.model.VennModelBuilder
Build and return a new venn model configured from the list of sets for this builder.

C

clear() - Method in class org.dishevelled.venn.model.VennModelBuilder
Clear the list of sets for this venn model builder.
clearSelection() - Method in class org.dishevelled.venn.swing.BinaryVennList
Clear selection.
clearSelection() - Method in class org.dishevelled.venn.swing.QuaternaryVennList
Clear selection.
clearSelection() - Method in class org.dishevelled.venn.swing.TernaryVennList
Clear selection.
createVennModel(List<Set<E>>) - Static method in class org.dishevelled.venn.model.VennModels
Create and return a new venn model with the specified sets.
createVennModel(Set<? extends E>, Set<? extends E>) - Static method in class org.dishevelled.venn.model.VennModels
Create and return a new binary venn model with the specified sets.
createVennModel(Set<? extends E>, Set<? extends E>, Set<? extends E>) - Static method in class org.dishevelled.venn.model.VennModels
Create and return a new ternary venn model with the specified sets.
createVennModel(Set<? extends E>, Set<? extends E>, Set<? extends E>, Set<? extends E>) - Static method in class org.dishevelled.venn.model.VennModels
Create and return a new quaternary venn model with the specified sets.

D

DEFAULT_FIRST_FOURTH_LABEL_TEXT - Static variable in class org.dishevelled.venn.swing.AbstractQuaternaryVennDiagram
Default label text for the first fourth view, "First and fourth only".
DEFAULT_FIRST_LABEL_TEXT - Static variable in class org.dishevelled.venn.swing.AbstractBinaryVennDiagram
Default label text for the first set, "First set".
DEFAULT_FIRST_LABEL_TEXT - Static variable in class org.dishevelled.venn.swing.AbstractQuaternaryVennDiagram
Default label text for the first set, "First set".
DEFAULT_FIRST_LABEL_TEXT - Static variable in class org.dishevelled.venn.swing.AbstractTernaryVennDiagram
Default label text for the first set, "First set".
DEFAULT_FIRST_ONLY_LABEL_TEXT - Static variable in class org.dishevelled.venn.swing.AbstractBinaryVennDiagram
Default label text for the first only view, "First only".
DEFAULT_FIRST_ONLY_LABEL_TEXT - Static variable in class org.dishevelled.venn.swing.AbstractQuaternaryVennDiagram
Default label text for the first only view, "First only".
DEFAULT_FIRST_ONLY_LABEL_TEXT - Static variable in class org.dishevelled.venn.swing.AbstractTernaryVennDiagram
Default label text for the first only view, "First only".
DEFAULT_FIRST_SECOND_FOURTH_LABEL_TEXT - Static variable in class org.dishevelled.venn.swing.AbstractQuaternaryVennDiagram
Default label text for the first second fourth view, "First, second, and fourth only".
DEFAULT_FIRST_SECOND_LABEL_TEXT - Static variable in class org.dishevelled.venn.swing.AbstractQuaternaryVennDiagram
Default label text for the first second view, "First and second only".
DEFAULT_FIRST_SECOND_LABEL_TEXT - Static variable in class org.dishevelled.venn.swing.AbstractTernaryVennDiagram
Default label text for the first second view, "First and second only".
DEFAULT_FIRST_SECOND_THIRD_LABEL_TEXT - Static variable in class org.dishevelled.venn.swing.AbstractQuaternaryVennDiagram
Default label text for the first second third view, "First, second, and third only".
DEFAULT_FIRST_THIRD_FOURTH_LABEL_TEXT - Static variable in class org.dishevelled.venn.swing.AbstractQuaternaryVennDiagram
Default label text for the first third fourth view, "First, third, and fourth only".
DEFAULT_FIRST_THIRD_LABEL_TEXT - Static variable in class org.dishevelled.venn.swing.AbstractQuaternaryVennDiagram
Default label text for the first third view, "First and third only".
DEFAULT_FIRST_THIRD_LABEL_TEXT - Static variable in class org.dishevelled.venn.swing.AbstractTernaryVennDiagram
Default label text for the first third view, "First and third only".
DEFAULT_FOURTH_LABEL_TEXT - Static variable in class org.dishevelled.venn.swing.AbstractQuaternaryVennDiagram
Default label text for the fourth set, "Fourth set".
DEFAULT_FOURTH_ONLY_LABEL_TEXT - Static variable in class org.dishevelled.venn.swing.AbstractQuaternaryVennDiagram
Default label text for the fourth only view, "Fourth only".
DEFAULT_INTERSECTION_LABEL_TEXT - Static variable in class org.dishevelled.venn.swing.AbstractBinaryVennDiagram
Default label text for the intersection view, "Intersection".
DEFAULT_INTERSECTION_LABEL_TEXT - Static variable in class org.dishevelled.venn.swing.AbstractQuaternaryVennDiagram
Default label text for the intersection view, "Intersection".
DEFAULT_INTERSECTION_LABEL_TEXT - Static variable in class org.dishevelled.venn.swing.AbstractTernaryVennDiagram
Default label text for the intersection view, "Intersection".
DEFAULT_SECOND_FOURTH_LABEL_TEXT - Static variable in class org.dishevelled.venn.swing.AbstractQuaternaryVennDiagram
Default label text for the second fourth view, "Second and fourth only".
DEFAULT_SECOND_LABEL_TEXT - Static variable in class org.dishevelled.venn.swing.AbstractBinaryVennDiagram
Default label text for the second set, "Second set".
DEFAULT_SECOND_LABEL_TEXT - Static variable in class org.dishevelled.venn.swing.AbstractQuaternaryVennDiagram
Default label text for the second set, "Second set".
DEFAULT_SECOND_LABEL_TEXT - Static variable in class org.dishevelled.venn.swing.AbstractTernaryVennDiagram
Default label text for the second set, "Second set".
DEFAULT_SECOND_ONLY_LABEL_TEXT - Static variable in class org.dishevelled.venn.swing.AbstractBinaryVennDiagram
Default label text for the second only view, "Second only".
DEFAULT_SECOND_ONLY_LABEL_TEXT - Static variable in class org.dishevelled.venn.swing.AbstractQuaternaryVennDiagram
Default label text for the second only view, "Second only".
DEFAULT_SECOND_ONLY_LABEL_TEXT - Static variable in class org.dishevelled.venn.swing.AbstractTernaryVennDiagram
Default label text for the second only view, "Second only".
DEFAULT_SECOND_THIRD_FOURTH_LABEL_TEXT - Static variable in class org.dishevelled.venn.swing.AbstractQuaternaryVennDiagram
Default label text for the second third fourth view, "Second, third, and fourth only".
DEFAULT_SECOND_THIRD_LABEL_TEXT - Static variable in class org.dishevelled.venn.swing.AbstractQuaternaryVennDiagram
Default label text for the second third view, "Second and third only".
DEFAULT_SECOND_THIRD_LABEL_TEXT - Static variable in class org.dishevelled.venn.swing.AbstractTernaryVennDiagram
Default label text for the second third view, "Second and third only".
DEFAULT_THIRD_FOURTH_LABEL_TEXT - Static variable in class org.dishevelled.venn.swing.AbstractQuaternaryVennDiagram
Default label text for the third fourth view, "Third and fourth only".
DEFAULT_THIRD_LABEL_TEXT - Static variable in class org.dishevelled.venn.swing.AbstractQuaternaryVennDiagram
Default label text for the third set, "Third set".
DEFAULT_THIRD_LABEL_TEXT - Static variable in class org.dishevelled.venn.swing.AbstractTernaryVennDiagram
Default label text for the third set, "Third set".
DEFAULT_THIRD_ONLY_LABEL_TEXT - Static variable in class org.dishevelled.venn.swing.AbstractQuaternaryVennDiagram
Default label text for the third only view, "Third only".
DEFAULT_THIRD_ONLY_LABEL_TEXT - Static variable in class org.dishevelled.venn.swing.AbstractTernaryVennDiagram
Default label text for the third only view, "Third only".
DEFAULT_UNION_LABEL_TEXT - Static variable in class org.dishevelled.venn.swing.AbstractBinaryVennDiagram
Default label text for the union view, "Union".
DEFAULT_UNION_LABEL_TEXT - Static variable in class org.dishevelled.venn.swing.AbstractQuaternaryVennDiagram
Default label text for the union view, "Union".
DEFAULT_UNION_LABEL_TEXT - Static variable in class org.dishevelled.venn.swing.AbstractTernaryVennDiagram
Default label text for the union view, "Union".

E

exclusiveTo(int, int...) - Method in class org.dishevelled.venn.model.BinaryVennModelImpl
Return an immutable set view of the elements exclusive to the sets in this venn model identified by the specified indices.
exclusiveTo(int, int...) - Method in class org.dishevelled.venn.model.QuaternaryVennModelImpl
Return an immutable set view of the elements exclusive to the sets in this venn model identified by the specified indices.
exclusiveTo(int, int...) - Method in class org.dishevelled.venn.model.TernaryVennModelImpl
Return an immutable set view of the elements exclusive to the sets in this venn model identified by the specified indices.
exclusiveTo(int, int...) - Method in class org.dishevelled.venn.model.VennModelImpl
Return an immutable set view of the elements exclusive to the sets in this venn model identified by the specified indices.
exclusiveTo(int, int...) - Method in interface org.dishevelled.venn.VennModel
Return an immutable set view of the elements exclusive to the sets in this venn model identified by the specified indices.

F

first() - Method in interface org.dishevelled.venn.BinaryVennModel
Return a mutable observable view of the first set for this binary venn model.
first() - Method in class org.dishevelled.venn.model.BinaryVennModelImpl
Return a mutable observable view of the first set for this binary venn model.
first() - Method in class org.dishevelled.venn.model.QuaternaryVennModelImpl
Return a mutable observable view of the first set for this quaternary venn model.
first() - Method in class org.dishevelled.venn.model.TernaryVennModelImpl
Return a mutable observable view of the first set for this ternary venn model.
first() - Method in interface org.dishevelled.venn.QuaternaryVennModel
Return a mutable observable view of the first set for this quaternary venn model.
first() - Method in interface org.dishevelled.venn.TernaryVennModel
Return a mutable observable view of the first set for this ternary venn model.
firstFourth() - Method in class org.dishevelled.venn.model.QuaternaryVennModelImpl
Return an immutable view of the elements unique to the intersection of the first and fourth sets for this quaternary venn model.
firstFourth() - Method in interface org.dishevelled.venn.QuaternaryVennModel
Return an immutable view of the elements unique to the intersection of the first and fourth sets for this quaternary venn model.
firstFourthLuneCenter() - Method in class org.dishevelled.venn.layout.QuaternaryVennLayoutImpl
Return the lune center of the first fourth area.
firstFourthLuneCenter() - Method in interface org.dishevelled.venn.QuaternaryVennLayout
Return the lune center of the first fourth area.
firstOnly() - Method in interface org.dishevelled.venn.BinaryVennModel
Return an immutable view of the elements unique to the first set for this binary venn model.
firstOnly() - Method in class org.dishevelled.venn.model.BinaryVennModelImpl
Return an immutable view of the elements unique to the first set for this binary venn model.
firstOnly() - Method in class org.dishevelled.venn.model.QuaternaryVennModelImpl
Return an immutable view of the elements unique to the first set for this quaternary venn model.
firstOnly() - Method in class org.dishevelled.venn.model.TernaryVennModelImpl
Return an immutable view of the elements unique to the first set for this ternary venn model.
firstOnly() - Method in interface org.dishevelled.venn.QuaternaryVennModel
Return an immutable view of the elements unique to the first set for this quaternary venn model.
firstOnly() - Method in interface org.dishevelled.venn.TernaryVennModel
Return an immutable view of the elements unique to the first set for this ternary venn model.
firstOnlyLuneCenter() - Method in interface org.dishevelled.venn.BinaryVennLayout
Return the lune center of the first only area.
firstOnlyLuneCenter() - Method in class org.dishevelled.venn.layout.BinaryVennLayoutImpl
Return the lune center of the first only area.
firstOnlyLuneCenter() - Method in class org.dishevelled.venn.layout.QuaternaryVennLayoutImpl
Return the lune center of the first only area.
firstOnlyLuneCenter() - Method in class org.dishevelled.venn.layout.TernaryVennLayoutImpl
Return the lune center of the first only area.
firstOnlyLuneCenter() - Method in interface org.dishevelled.venn.QuaternaryVennLayout
Return the lune center of the first only area.
firstOnlyLuneCenter() - Method in interface org.dishevelled.venn.TernaryVennLayout
Return the lune center of the first only area.
firstSecond() - Method in class org.dishevelled.venn.model.QuaternaryVennModelImpl
Return an immutable view of the elements unique to the intersection of the first and second sets for this quaternary venn model.
firstSecond() - Method in class org.dishevelled.venn.model.TernaryVennModelImpl
Return an immutable view of the elements unique to the intersection of the first and second sets for this ternary venn model.
firstSecond() - Method in interface org.dishevelled.venn.QuaternaryVennModel
Return an immutable view of the elements unique to the intersection of the first and second sets for this quaternary venn model.
firstSecond() - Method in interface org.dishevelled.venn.TernaryVennModel
Return an immutable view of the elements unique to the intersection of the first and second sets for this ternary venn model.
firstSecondFourth() - Method in class org.dishevelled.venn.model.QuaternaryVennModelImpl
Return an immutable view of the elements unique to the intersection of the first, second, and fourth sets for this quaternary venn model.
firstSecondFourth() - Method in interface org.dishevelled.venn.QuaternaryVennModel
Return an immutable view of the elements unique to the intersection of the first, second, and fourth sets for this quaternary venn model.
firstSecondFourthLuneCenter() - Method in class org.dishevelled.venn.layout.QuaternaryVennLayoutImpl
Return the lune center of the first second fourth area.
firstSecondFourthLuneCenter() - Method in interface org.dishevelled.venn.QuaternaryVennLayout
Return the lune center of the first second fourth area.
firstSecondLuneCenter() - Method in class org.dishevelled.venn.layout.QuaternaryVennLayoutImpl
Return the lune center of the first second area.
firstSecondLuneCenter() - Method in class org.dishevelled.venn.layout.TernaryVennLayoutImpl
Return the lune center of the first second area.
firstSecondLuneCenter() - Method in interface org.dishevelled.venn.QuaternaryVennLayout
Return the lune center of the first second area.
firstSecondLuneCenter() - Method in interface org.dishevelled.venn.TernaryVennLayout
Return the lune center of the first second area.
firstSecondThird() - Method in class org.dishevelled.venn.model.QuaternaryVennModelImpl
Return an immutable view of the elements unique to the intersection of the first, second, and third sets for this quaternary venn model.
firstSecondThird() - Method in interface org.dishevelled.venn.QuaternaryVennModel
Return an immutable view of the elements unique to the intersection of the first, second, and third sets for this quaternary venn model.
firstSecondThirdLuneCenter() - Method in class org.dishevelled.venn.layout.QuaternaryVennLayoutImpl
Return the lune center of the first second third area.
firstSecondThirdLuneCenter() - Method in interface org.dishevelled.venn.QuaternaryVennLayout
Return the lune center of the first second third area.
firstShape() - Method in interface org.dishevelled.venn.BinaryVennLayout
Return the shape for the first set.
firstShape() - Method in class org.dishevelled.venn.layout.BinaryVennLayoutImpl
Return the shape for the first set.
firstShape() - Method in class org.dishevelled.venn.layout.QuaternaryVennLayoutImpl
Return the shape for the first set.
firstShape() - Method in class org.dishevelled.venn.layout.TernaryVennLayoutImpl
Return the shape for the first set.
firstShape() - Method in interface org.dishevelled.venn.QuaternaryVennLayout
Return the shape for the first set.
firstShape() - Method in interface org.dishevelled.venn.TernaryVennLayout
Return the shape for the first set.
firstThird() - Method in class org.dishevelled.venn.model.QuaternaryVennModelImpl
Return an immutable view of the elements unique to the intersection of the first and third sets for this quaternary venn model.
firstThird() - Method in class org.dishevelled.venn.model.TernaryVennModelImpl
Return an immutable view of the elements unique to the intersection of the first and third sets for this ternary venn model.
firstThird() - Method in interface org.dishevelled.venn.QuaternaryVennModel
Return an immutable view of the elements unique to the intersection of the first and third sets for this quaternary venn model.
firstThird() - Method in interface org.dishevelled.venn.TernaryVennModel
Return an immutable view of the elements unique to the intersection of the first and third sets for this ternary venn model.
firstThirdFourth() - Method in class org.dishevelled.venn.model.QuaternaryVennModelImpl
Return an immutable view of the elements unique to the intersection of the first, third, and fourth sets for this quaternary venn model.
firstThirdFourth() - Method in interface org.dishevelled.venn.QuaternaryVennModel
Return an immutable view of the elements unique to the intersection of the first, third, and fourth sets for this quaternary venn model.
firstThirdFourthLuneCenter() - Method in class org.dishevelled.venn.layout.QuaternaryVennLayoutImpl
Return the lune center of the first third fourth area.
firstThirdFourthLuneCenter() - Method in interface org.dishevelled.venn.QuaternaryVennLayout
Return the lune center of the first third fourth area.
firstThirdLuneCenter() - Method in class org.dishevelled.venn.layout.QuaternaryVennLayoutImpl
Return the lune center of the first third area.
firstThirdLuneCenter() - Method in class org.dishevelled.venn.layout.TernaryVennLayoutImpl
Return the lune center of the first third area.
firstThirdLuneCenter() - Method in interface org.dishevelled.venn.QuaternaryVennLayout
Return the lune center of the first third area.
firstThirdLuneCenter() - Method in interface org.dishevelled.venn.TernaryVennLayout
Return the lune center of the first third area.
fourth() - Method in class org.dishevelled.venn.model.QuaternaryVennModelImpl
Return a mutable observable view of the fourth set for this quaternary venn model.
fourth() - Method in interface org.dishevelled.venn.QuaternaryVennModel
Return a mutable observable view of the fourth set for this quaternary venn model.
fourthOnly() - Method in class org.dishevelled.venn.model.QuaternaryVennModelImpl
Return an immutable view of the elements unique to the fourth set for this quaternary venn model.
fourthOnly() - Method in interface org.dishevelled.venn.QuaternaryVennModel
Return an immutable view of the elements unique to the fourth set for this quaternary venn model.
fourthOnlyLuneCenter() - Method in class org.dishevelled.venn.layout.QuaternaryVennLayoutImpl
Return the lune center of the fourth only area.
fourthOnlyLuneCenter() - Method in interface org.dishevelled.venn.QuaternaryVennLayout
Return the lune center of the fourth only area.
fourthShape() - Method in class org.dishevelled.venn.layout.QuaternaryVennLayoutImpl
Return the shape for the fourth set.
fourthShape() - Method in interface org.dishevelled.venn.QuaternaryVennLayout
Return the shape for the fourth set.

G

get(int) - Method in class org.dishevelled.venn.layout.BinaryVennLayoutImpl
Return the shape at the specified index in this venn layout.
get(int) - Method in class org.dishevelled.venn.layout.QuaternaryVennLayoutImpl
Return the shape at the specified index in this venn layout.
get(int) - Method in class org.dishevelled.venn.layout.TernaryVennLayoutImpl
Return the shape at the specified index in this venn layout.
get(int) - Method in class org.dishevelled.venn.layout.VennLayoutImpl
Return the shape at the specified index in this venn layout.
get(int) - Method in class org.dishevelled.venn.model.BinaryVennModelImpl
Return the set at the specified index in this venn model.
get(int) - Method in class org.dishevelled.venn.model.QuaternaryVennModelImpl
Return the set at the specified index in this venn model.
get(int) - Method in class org.dishevelled.venn.model.TernaryVennModelImpl
Return the set at the specified index in this venn model.
get(int) - Method in class org.dishevelled.venn.model.VennModelImpl
Return the set at the specified index in this venn model.
get(int) - Method in interface org.dishevelled.venn.VennLayout
Return the shape at the specified index in this venn layout.
get(int) - Method in interface org.dishevelled.venn.VennModel
Return the set at the specified index in this venn model.
getDisplaySizes() - Method in class org.dishevelled.venn.swing.AbstractBinaryVennDiagram
Return true if labels should display sizes.
getDisplaySizes() - Method in class org.dishevelled.venn.swing.AbstractQuaternaryVennDiagram
Return true if labels should display sizes.
getDisplaySizes() - Method in class org.dishevelled.venn.swing.AbstractTernaryVennDiagram
Return true if labels should display sizes.
getElementsToDisplay() - Method in class org.dishevelled.venn.swing.BinaryVennLabel
Return the number of set elements to display.
getElementsToDisplay() - Method in class org.dishevelled.venn.swing.QuaternaryVennLabel
Return the number of set elements to display.
getElementsToDisplay() - Method in class org.dishevelled.venn.swing.TernaryVennLabel
Return the number of set elements to display.
getFirst() - Method in class org.dishevelled.venn.swing.BinaryVennLabel
Return the contents of the first set.
getFirst() - Method in class org.dishevelled.venn.swing.BinaryVennList
Return the contents of the first set.
getFirst() - Method in class org.dishevelled.venn.swing.QuaternaryVennLabel
Return the contents of the first set.
getFirst() - Method in class org.dishevelled.venn.swing.QuaternaryVennList
Return the contents of the first set.
getFirst() - Method in class org.dishevelled.venn.swing.TernaryVennLabel
Return the contents of the first set.
getFirst() - Method in class org.dishevelled.venn.swing.TernaryVennList
Return the contents of the first set.
getFirstFourth() - Method in class org.dishevelled.venn.swing.QuaternaryVennLabel
Return the contents of the first fourth view.
getFirstFourth() - Method in class org.dishevelled.venn.swing.QuaternaryVennList
Return the contents of the first fourth view.
getFirstFourthLabel() - Method in class org.dishevelled.venn.swing.AbstractQuaternaryVennDiagram
Return the label for the first fourth view.
getFirstFourthLabelText() - Method in class org.dishevelled.venn.swing.AbstractQuaternaryVennDiagram
Return the label text for the first fourth view.
getFirstLabel() - Method in class org.dishevelled.venn.swing.AbstractBinaryVennDiagram
Return the label for the first set.
getFirstLabel() - Method in class org.dishevelled.venn.swing.AbstractQuaternaryVennDiagram
Return the label for the first set.
getFirstLabel() - Method in class org.dishevelled.venn.swing.AbstractTernaryVennDiagram
Return the label for the first set.
getFirstLabelText() - Method in class org.dishevelled.venn.swing.AbstractBinaryVennDiagram
Return the label text for the first set.
getFirstLabelText() - Method in class org.dishevelled.venn.swing.AbstractQuaternaryVennDiagram
Return the label text for the first set.
getFirstLabelText() - Method in class org.dishevelled.venn.swing.AbstractTernaryVennDiagram
Return the label text for the first set.
getFirstOnly() - Method in class org.dishevelled.venn.swing.BinaryVennLabel
Return the contents of the first only view.
getFirstOnly() - Method in class org.dishevelled.venn.swing.BinaryVennList
Return the contents of the first only view.
getFirstOnly() - Method in class org.dishevelled.venn.swing.QuaternaryVennLabel
Return the contents of the first only view.
getFirstOnly() - Method in class org.dishevelled.venn.swing.QuaternaryVennList
Return the contents of the first only view.
getFirstOnly() - Method in class org.dishevelled.venn.swing.TernaryVennLabel
Return the contents of the first only view.
getFirstOnly() - Method in class org.dishevelled.venn.swing.TernaryVennList
Return the contents of the first only view.
getFirstOnlyLabel() - Method in class org.dishevelled.venn.swing.AbstractBinaryVennDiagram
Return the label for the first only view.
getFirstOnlyLabel() - Method in class org.dishevelled.venn.swing.AbstractQuaternaryVennDiagram
Return the label for the first only view.
getFirstOnlyLabel() - Method in class org.dishevelled.venn.swing.AbstractTernaryVennDiagram
Return the label for the first only view.
getFirstOnlyLabelText() - Method in class org.dishevelled.venn.swing.AbstractBinaryVennDiagram
Return the label text for the first only view.
getFirstOnlyLabelText() - Method in class org.dishevelled.venn.swing.AbstractQuaternaryVennDiagram
Return the label text for the first only view.
getFirstOnlyLabelText() - Method in class org.dishevelled.venn.swing.AbstractTernaryVennDiagram
Return the label text for the first only view.
getFirstSecond() - Method in class org.dishevelled.venn.swing.QuaternaryVennLabel
Return the contents of the first second view.
getFirstSecond() - Method in class org.dishevelled.venn.swing.QuaternaryVennList
Return the contents of the first second view.
getFirstSecond() - Method in class org.dishevelled.venn.swing.TernaryVennLabel
Return the contents of the first second view.
getFirstSecond() - Method in class org.dishevelled.venn.swing.TernaryVennList
Return the contents of the first second view.
getFirstSecondFourth() - Method in class org.dishevelled.venn.swing.QuaternaryVennLabel
Return the contents of the first second fourth view.
getFirstSecondFourth() - Method in class org.dishevelled.venn.swing.QuaternaryVennList
Return the contents of the first second fourth view.
getFirstSecondFourthLabel() - Method in class org.dishevelled.venn.swing.AbstractQuaternaryVennDiagram
Return the label for the first second fourth view.
getFirstSecondFourthLabelText() - Method in class org.dishevelled.venn.swing.AbstractQuaternaryVennDiagram
Return the label text for the first second fourth view.
getFirstSecondLabel() - Method in class org.dishevelled.venn.swing.AbstractQuaternaryVennDiagram
Return the label for the first second view.
getFirstSecondLabel() - Method in class org.dishevelled.venn.swing.AbstractTernaryVennDiagram
Return the label for the first second view.
getFirstSecondLabelText() - Method in class org.dishevelled.venn.swing.AbstractQuaternaryVennDiagram
Return the label text for the first second view.
getFirstSecondLabelText() - Method in class org.dishevelled.venn.swing.AbstractTernaryVennDiagram
Return the label text for the first second view.
getFirstSecondThird() - Method in class org.dishevelled.venn.swing.QuaternaryVennLabel
Return the contents of the first second third view.
getFirstSecondThird() - Method in class org.dishevelled.venn.swing.QuaternaryVennList
Return the contents of the first second third view.
getFirstSecondThirdLabel() - Method in class org.dishevelled.venn.swing.AbstractQuaternaryVennDiagram
Return the label for the first second third view.
getFirstSecondThirdLabelText() - Method in class org.dishevelled.venn.swing.AbstractQuaternaryVennDiagram
Return the label text for the first second third view.
getFirstThird() - Method in class org.dishevelled.venn.swing.QuaternaryVennLabel
Return the contents of the first third view.
getFirstThird() - Method in class org.dishevelled.venn.swing.QuaternaryVennList
Return the contents of the first third view.
getFirstThird() - Method in class org.dishevelled.venn.swing.TernaryVennLabel
Return the contents of the first third view.
getFirstThird() - Method in class org.dishevelled.venn.swing.TernaryVennList
Return the contents of the first third view.
getFirstThirdFourth() - Method in class org.dishevelled.venn.swing.QuaternaryVennLabel
Return the contents of the first third fourth view.
getFirstThirdFourth() - Method in class org.dishevelled.venn.swing.QuaternaryVennList
Return the contents of the first third fourth view.
getFirstThirdFourthLabel() - Method in class org.dishevelled.venn.swing.AbstractQuaternaryVennDiagram
Return the label for the first third fourth view.
getFirstThirdFourthLabelText() - Method in class org.dishevelled.venn.swing.AbstractQuaternaryVennDiagram
Return the label text for the first third fourth view.
getFirstThirdLabel() - Method in class org.dishevelled.venn.swing.AbstractQuaternaryVennDiagram
Return the label for the first third view.
getFirstThirdLabel() - Method in class org.dishevelled.venn.swing.AbstractTernaryVennDiagram
Return the label for the first third view.
getFirstThirdLabelText() - Method in class org.dishevelled.venn.swing.AbstractQuaternaryVennDiagram
Return the label text for the first third view.
getFirstThirdLabelText() - Method in class org.dishevelled.venn.swing.AbstractTernaryVennDiagram
Return the label text for the first third view.
getFourth() - Method in class org.dishevelled.venn.swing.QuaternaryVennLabel
Return the contents of the fourth set.
getFourth() - Method in class org.dishevelled.venn.swing.QuaternaryVennList
Return the contents of the fourth set.
getFourthLabel() - Method in class org.dishevelled.venn.swing.AbstractQuaternaryVennDiagram
Return the label for the fourth set.
getFourthLabelText() - Method in class org.dishevelled.venn.swing.AbstractQuaternaryVennDiagram
Return the label text for the fourth set.
getFourthOnly() - Method in class org.dishevelled.venn.swing.QuaternaryVennLabel
Return the contents of the fourth only view.
getFourthOnly() - Method in class org.dishevelled.venn.swing.QuaternaryVennList
Return the contents of the fourth only view.
getFourthOnlyLabel() - Method in class org.dishevelled.venn.swing.AbstractQuaternaryVennDiagram
Return the label for the fourth only view.
getFourthOnlyLabelText() - Method in class org.dishevelled.venn.swing.AbstractQuaternaryVennDiagram
Return the label text for the fourth only view.
getIntersection() - Method in class org.dishevelled.venn.swing.BinaryVennLabel
Return the contents of the intersection view.
getIntersection() - Method in class org.dishevelled.venn.swing.BinaryVennList
Return the contents of the intersection view.
getIntersection() - Method in class org.dishevelled.venn.swing.QuaternaryVennLabel
Return the contents of the intersection view.
getIntersection() - Method in class org.dishevelled.venn.swing.QuaternaryVennList
Return the contents of the intersection view.
getIntersection() - Method in class org.dishevelled.venn.swing.TernaryVennLabel
Return the contents of the intersection view.
getIntersection() - Method in class org.dishevelled.venn.swing.TernaryVennList
Return the contents of the intersection view.
getIntersectionLabel() - Method in class org.dishevelled.venn.swing.AbstractBinaryVennDiagram
Return the label for the intersection view.
getIntersectionLabel() - Method in class org.dishevelled.venn.swing.AbstractQuaternaryVennDiagram
Return the label for the intersection view.
getIntersectionLabel() - Method in class org.dishevelled.venn.swing.AbstractTernaryVennDiagram
Return the label for the intersection view.
getIntersectionLabelText() - Method in class org.dishevelled.venn.swing.AbstractBinaryVennDiagram
Return the label text for the intersection view.
getIntersectionLabelText() - Method in class org.dishevelled.venn.swing.AbstractQuaternaryVennDiagram
Return the label text for the intersection view.
getIntersectionLabelText() - Method in class org.dishevelled.venn.swing.AbstractTernaryVennDiagram
Return the label text for the intersection view.
getModel() - Method in class org.dishevelled.venn.swing.AbstractBinaryVennDiagram
Return the model for this binary venn label.
getModel() - Method in class org.dishevelled.venn.swing.AbstractQuaternaryVennDiagram
Return the model for this quaternary venn label.
getModel() - Method in class org.dishevelled.venn.swing.AbstractTernaryVennDiagram
Return the model for this ternary venn label.
getSecond() - Method in class org.dishevelled.venn.swing.BinaryVennLabel
Return the contents of the second set.
getSecond() - Method in class org.dishevelled.venn.swing.BinaryVennList
Return the contents of the second set.
getSecond() - Method in class org.dishevelled.venn.swing.QuaternaryVennLabel
Return the contents of the second set.
getSecond() - Method in class org.dishevelled.venn.swing.QuaternaryVennList
Return the contents of the second set.
getSecond() - Method in class org.dishevelled.venn.swing.TernaryVennLabel
Return the contents of the second set.
getSecond() - Method in class org.dishevelled.venn.swing.TernaryVennList
Return the contents of the second set.
getSecondFourth() - Method in class org.dishevelled.venn.swing.QuaternaryVennLabel
Return the contents of the second fourth view.
getSecondFourth() - Method in class org.dishevelled.venn.swing.QuaternaryVennList
Return the contents of the second fourth view.
getSecondFourthLabel() - Method in class org.dishevelled.venn.swing.AbstractQuaternaryVennDiagram
Return the label for the second fourth view.
getSecondFourthLabelText() - Method in class org.dishevelled.venn.swing.AbstractQuaternaryVennDiagram
Return the label text for the second fourth view.
getSecondLabel() - Method in class org.dishevelled.venn.swing.AbstractBinaryVennDiagram
Return the label for the second set.
getSecondLabel() - Method in class org.dishevelled.venn.swing.AbstractQuaternaryVennDiagram
Return the label for the second set.
getSecondLabel() - Method in class org.dishevelled.venn.swing.AbstractTernaryVennDiagram
Return the label for the second set.
getSecondLabelText() - Method in class org.dishevelled.venn.swing.AbstractBinaryVennDiagram
Return the label text for the second set.
getSecondLabelText() - Method in class org.dishevelled.venn.swing.AbstractQuaternaryVennDiagram
Return the label text for the second set.
getSecondLabelText() - Method in class org.dishevelled.venn.swing.AbstractTernaryVennDiagram
Return the label text for the second set.
getSecondOnly() - Method in class org.dishevelled.venn.swing.BinaryVennLabel
Return the contents of the second only view.
getSecondOnly() - Method in class org.dishevelled.venn.swing.BinaryVennList
Return the contents of the second only view.
getSecondOnly() - Method in class org.dishevelled.venn.swing.QuaternaryVennLabel
Return the contents of the second only view.
getSecondOnly() - Method in class org.dishevelled.venn.swing.QuaternaryVennList
Return the contents of the second only view.
getSecondOnly() - Method in class org.dishevelled.venn.swing.TernaryVennLabel
Return the contents of the second only view.
getSecondOnly() - Method in class org.dishevelled.venn.swing.TernaryVennList
Return the contents of the second only view.
getSecondOnlyLabel() - Method in class org.dishevelled.venn.swing.AbstractBinaryVennDiagram
Return the label for the second only view.
getSecondOnlyLabel() - Method in class org.dishevelled.venn.swing.AbstractQuaternaryVennDiagram
Return the label for the second only view.
getSecondOnlyLabel() - Method in class org.dishevelled.venn.swing.AbstractTernaryVennDiagram
Return the label for the second only view.
getSecondOnlyLabelText() - Method in class org.dishevelled.venn.swing.AbstractBinaryVennDiagram
Return the label text for the second only view.
getSecondOnlyLabelText() - Method in class org.dishevelled.venn.swing.AbstractQuaternaryVennDiagram
Return the label text for the second only view.
getSecondOnlyLabelText() - Method in class org.dishevelled.venn.swing.AbstractTernaryVennDiagram
Return the label text for the second only view.
getSecondThird() - Method in class org.dishevelled.venn.swing.QuaternaryVennLabel
Return the contents of the second third view.
getSecondThird() - Method in class org.dishevelled.venn.swing.QuaternaryVennList
Return the contents of the second third view.
getSecondThird() - Method in class org.dishevelled.venn.swing.TernaryVennLabel
Return the contents of the second third view.
getSecondThird() - Method in class org.dishevelled.venn.swing.TernaryVennList
Return the contents of the second third view.
getSecondThirdFourth() - Method in class org.dishevelled.venn.swing.QuaternaryVennLabel
Return the contents of the second third fourth view.
getSecondThirdFourth() - Method in class org.dishevelled.venn.swing.QuaternaryVennList
Return the contents of the second third fourth view.
getSecondThirdFourthLabel() - Method in class org.dishevelled.venn.swing.AbstractQuaternaryVennDiagram
Return the label for the second third fourth view.
getSecondThirdFourthLabelText() - Method in class org.dishevelled.venn.swing.AbstractQuaternaryVennDiagram
Return the label text for the second third fourth view.
getSecondThirdLabel() - Method in class org.dishevelled.venn.swing.AbstractQuaternaryVennDiagram
Return the label for the second third view.
getSecondThirdLabel() - Method in class org.dishevelled.venn.swing.AbstractTernaryVennDiagram
Return the label for the second third view.
getSecondThirdLabelText() - Method in class org.dishevelled.venn.swing.AbstractQuaternaryVennDiagram
Return the label text for the second third view.
getSecondThirdLabelText() - Method in class org.dishevelled.venn.swing.AbstractTernaryVennDiagram
Return the label text for the second third view.
getThird() - Method in class org.dishevelled.venn.swing.QuaternaryVennLabel
Return the contents of the third set.
getThird() - Method in class org.dishevelled.venn.swing.QuaternaryVennList
Return the contents of the third set.
getThird() - Method in class org.dishevelled.venn.swing.TernaryVennLabel
Return the contents of the third set.
getThird() - Method in class org.dishevelled.venn.swing.TernaryVennList
Return the contents of the third set.
getThirdFourth() - Method in class org.dishevelled.venn.swing.QuaternaryVennLabel
Return the contents of the third fourth view.
getThirdFourth() - Method in class org.dishevelled.venn.swing.QuaternaryVennList
Return the contents of the third fourth view.
getThirdFourthLabel() - Method in class org.dishevelled.venn.swing.AbstractQuaternaryVennDiagram
Return the label for the third fourth view.
getThirdFourthLabelText() - Method in class org.dishevelled.venn.swing.AbstractQuaternaryVennDiagram
Return the label text for the third fourth view.
getThirdLabel() - Method in class org.dishevelled.venn.swing.AbstractQuaternaryVennDiagram
Return the label for the third set.
getThirdLabel() - Method in class org.dishevelled.venn.swing.AbstractTernaryVennDiagram
Return the label for the third set.
getThirdLabelText() - Method in class org.dishevelled.venn.swing.AbstractQuaternaryVennDiagram
Return the label text for the third set.
getThirdLabelText() - Method in class org.dishevelled.venn.swing.AbstractTernaryVennDiagram
Return the label text for the third set.
getThirdOnly() - Method in class org.dishevelled.venn.swing.QuaternaryVennLabel
Return the contents of the third only view.
getThirdOnly() - Method in class org.dishevelled.venn.swing.QuaternaryVennList
Return the contents of the third only view.
getThirdOnly() - Method in class org.dishevelled.venn.swing.TernaryVennLabel
Return the contents of the third only view.
getThirdOnly() - Method in class org.dishevelled.venn.swing.TernaryVennList
Return the contents of the third only view.
getThirdOnlyLabel() - Method in class org.dishevelled.venn.swing.AbstractQuaternaryVennDiagram
Return the label for the third only view.
getThirdOnlyLabel() - Method in class org.dishevelled.venn.swing.AbstractTernaryVennDiagram
Return the label for the third only view.
getThirdOnlyLabelText() - Method in class org.dishevelled.venn.swing.AbstractQuaternaryVennDiagram
Return the label text for the third only view.
getThirdOnlyLabelText() - Method in class org.dishevelled.venn.swing.AbstractTernaryVennDiagram
Return the label text for the third only view.
getUnion() - Method in class org.dishevelled.venn.swing.BinaryVennLabel
Return the contents of the union view.
getUnion() - Method in class org.dishevelled.venn.swing.BinaryVennList
Return the contents of the union view.
getUnion() - Method in class org.dishevelled.venn.swing.QuaternaryVennLabel
Return the contents of the union view.
getUnion() - Method in class org.dishevelled.venn.swing.QuaternaryVennList
Return the contents of the union view.
getUnion() - Method in class org.dishevelled.venn.swing.TernaryVennLabel
Return the contents of the union view.
getUnion() - Method in class org.dishevelled.venn.swing.TernaryVennList
Return the contents of the union view.
getUnionLabel() - Method in class org.dishevelled.venn.swing.AbstractBinaryVennDiagram
Return the label for the union view.
getUnionLabel() - Method in class org.dishevelled.venn.swing.AbstractQuaternaryVennDiagram
Return the label for the union view.
getUnionLabel() - Method in class org.dishevelled.venn.swing.AbstractTernaryVennDiagram
Return the label for the union view.
getUnionLabelText() - Method in class org.dishevelled.venn.swing.AbstractBinaryVennDiagram
Return the label text for the union view.
getUnionLabelText() - Method in class org.dishevelled.venn.swing.AbstractQuaternaryVennDiagram
Return the label text for the union view.
getUnionLabelText() - Method in class org.dishevelled.venn.swing.AbstractTernaryVennDiagram
Return the label text for the union view.

I

intersection() - Method in interface org.dishevelled.venn.BinaryVennModel
Return an immutable view of the intersection of the first and second sets for this binary venn model.
intersection() - Method in class org.dishevelled.venn.model.BinaryVennModelImpl
Return an immutable view of the intersection of the first and second sets for this binary venn model.
intersection() - Method in class org.dishevelled.venn.model.QuaternaryVennModelImpl
Return an immutable view of the intersection of the first, second, third, and fourth sets for this quaternary venn model.
intersection() - Method in class org.dishevelled.venn.model.TernaryVennModelImpl
Return an immutable view of the intersection of the first, second, and third sets for this ternary venn model.
intersection() - Method in class org.dishevelled.venn.model.VennModelImpl
Return an immutable set view of the intersection of the sets in this venn model.
intersection() - Method in interface org.dishevelled.venn.QuaternaryVennModel
Return an immutable view of the intersection of the first, second, third, and fourth sets for this quaternary venn model.
intersection() - Method in interface org.dishevelled.venn.TernaryVennModel
Return an immutable view of the intersection of the first, second, and third sets for this ternary venn model.
intersection() - Method in interface org.dishevelled.venn.VennModel
Return an immutable set view of the intersection of the sets in this venn model.
intersectionLuneCenter() - Method in interface org.dishevelled.venn.BinaryVennLayout
Return the lune center of the intersection area.
intersectionLuneCenter() - Method in class org.dishevelled.venn.layout.BinaryVennLayoutImpl
Return the lune center of the intersection area.
intersectionLuneCenter() - Method in class org.dishevelled.venn.layout.QuaternaryVennLayoutImpl
Return the lune center of the intersection area.
intersectionLuneCenter() - Method in class org.dishevelled.venn.layout.TernaryVennLayoutImpl
Return the lune center of the intersection area.
intersectionLuneCenter() - Method in interface org.dishevelled.venn.QuaternaryVennLayout
Return the lune center of the intersection area.
intersectionLuneCenter() - Method in interface org.dishevelled.venn.TernaryVennLayout
Return the lune center of the intersection area.

L

layout(VennModel<E>, Rectangle2D, VennLayouter.PerformanceHint) - Method in class org.dishevelled.venn.layouter.VennLayouterImpl
Layout the specified venn diagram within the specified bounding rectangle.
layout(VennModel<E>, Rectangle2D, VennLayouter.PerformanceHint) - Method in interface org.dishevelled.venn.VennLayouter
Layout the specified venn diagram within the specified bounding rectangle.
luneCenter(int, int...) - Method in class org.dishevelled.venn.layout.BinaryVennLayoutImpl
Return the lune center of the intersecting area defined by the specified indices.
luneCenter(int, int...) - Method in class org.dishevelled.venn.layout.QuaternaryVennLayoutImpl
Return the lune center of the intersecting area defined by the specified indices.
luneCenter(int, int...) - Method in class org.dishevelled.venn.layout.TernaryVennLayoutImpl
Return the lune center of the intersecting area defined by the specified indices.
luneCenter(int, int...) - Method in class org.dishevelled.venn.layout.VennLayoutImpl
Return the lune center of the intersecting area defined by the specified indices.
luneCenter(int, int...) - Method in interface org.dishevelled.venn.VennLayout
Return the lune center of the intersecting area defined by the specified indices.

O

org.dishevelled.venn - package org.dishevelled.venn
Lightweight components for venn diagrams.
org.dishevelled.venn.layout - package org.dishevelled.venn.layout
Layouts for venn diagrams.
org.dishevelled.venn.layouter - package org.dishevelled.venn.layouter
Layout algorithms for venn diagrams.
org.dishevelled.venn.model - package org.dishevelled.venn.model
Models for venn diagrams.
org.dishevelled.venn.swing - package org.dishevelled.venn.swing
Lightweight components for venn diagrams.

Q

QuaternaryVennLabel<E> - Class in org.dishevelled.venn.swing
Quaternary venn diagram label.
QuaternaryVennLabel() - Constructor for class org.dishevelled.venn.swing.QuaternaryVennLabel
Create a new empty quaternary venn label.
QuaternaryVennLabel(String, Set<? extends E>, String, Set<? extends E>, String, Set<? extends E>, String, Set<? extends E>) - Constructor for class org.dishevelled.venn.swing.QuaternaryVennLabel
Create a new quaternary venn label with the specified sets.
QuaternaryVennLabel(QuaternaryVennModel<E>) - Constructor for class org.dishevelled.venn.swing.QuaternaryVennLabel
Create a new quaternary venn label with the specified model.
QuaternaryVennLayout - Interface in org.dishevelled.venn
Result of a quaternary venn diagram layout operation.
QuaternaryVennLayoutImpl - Class in org.dishevelled.venn.layout
Immutable implementation of QuaternaryVennLayout.
QuaternaryVennLayoutImpl(Shape, Shape, Shape, Shape, Point2D, Point2D, Point2D, Point2D, Point2D, Point2D, Point2D, Point2D, Point2D, Point2D, Point2D, Point2D, Point2D, Point2D, Point2D, Rectangle2D) - Constructor for class org.dishevelled.venn.layout.QuaternaryVennLayoutImpl
Create a new quaternary venn layout with the specified parameters.
QuaternaryVennList<E> - Class in org.dishevelled.venn.swing
Quaternary venn diagram list.
QuaternaryVennList() - Constructor for class org.dishevelled.venn.swing.QuaternaryVennList
Create a new empty quaternary venn list.
QuaternaryVennList(String, Set<? extends E>, String, Set<? extends E>, String, Set<? extends E>, String, Set<? extends E>) - Constructor for class org.dishevelled.venn.swing.QuaternaryVennList
Create a new quaternary venn list with the specified sets.
QuaternaryVennList(QuaternaryVennModel<E>) - Constructor for class org.dishevelled.venn.swing.QuaternaryVennList
Create a new quaternary venn list with the specified model.
QuaternaryVennList(String, String, String, String, QuaternaryVennModel<E>) - Constructor for class org.dishevelled.venn.swing.QuaternaryVennList
Create a new quaternary venn list with the specified model.
QuaternaryVennModel<E> - Interface in org.dishevelled.venn
Quaternary venn diagram model.
QuaternaryVennModelImpl<E> - Class in org.dishevelled.venn.model
Immutable implementation of QuaternaryVennModel.
QuaternaryVennModelImpl() - Constructor for class org.dishevelled.venn.model.QuaternaryVennModelImpl
Create a new empty quaternary venn model.
QuaternaryVennModelImpl(Set<? extends E>, Set<? extends E>, Set<? extends E>, Set<? extends E>) - Constructor for class org.dishevelled.venn.model.QuaternaryVennModelImpl
Create a new quaternary venn model with the specified sets.

S

second() - Method in interface org.dishevelled.venn.BinaryVennModel
Return a mutable observable view of the second set for this binary venn model.
second() - Method in class org.dishevelled.venn.model.BinaryVennModelImpl
Return a mutable observable view of the second set for this binary venn model.
second() - Method in class org.dishevelled.venn.model.QuaternaryVennModelImpl
Return a mutable observable view of the second set for this quaternary venn model.
second() - Method in class org.dishevelled.venn.model.TernaryVennModelImpl
Return a mutable observable view of the second set for this ternary venn model.
second() - Method in interface org.dishevelled.venn.QuaternaryVennModel
Return a mutable observable view of the second set for this quaternary venn model.
second() - Method in interface org.dishevelled.venn.TernaryVennModel
Return a mutable observable view of the second set for this ternary venn model.
secondFourth() - Method in class org.dishevelled.venn.model.QuaternaryVennModelImpl
Return an immutable view of the elements unique to the intersection of the second and fourth sets for this quaternary venn model.
secondFourth() - Method in interface org.dishevelled.venn.QuaternaryVennModel
Return an immutable view of the elements unique to the intersection of the second and fourth sets for this quaternary venn model.
secondFourthLuneCenter() - Method in class org.dishevelled.venn.layout.QuaternaryVennLayoutImpl
Return the lune center of the second fourth area.
secondFourthLuneCenter() - Method in interface org.dishevelled.venn.QuaternaryVennLayout
Return the lune center of the second fourth area.
secondOnly() - Method in interface org.dishevelled.venn.BinaryVennModel
Return an immutable view of the elements unique to the second set for this binary venn model.
secondOnly() - Method in class org.dishevelled.venn.model.BinaryVennModelImpl
Return an immutable view of the elements unique to the second set for this binary venn model.
secondOnly() - Method in class org.dishevelled.venn.model.QuaternaryVennModelImpl
Return an immutable view of the elements unique to the second set for this quaternary venn model.
secondOnly() - Method in class org.dishevelled.venn.model.TernaryVennModelImpl
Return an immutable view of the elements unique to the second set for this ternary venn model.
secondOnly() - Method in interface org.dishevelled.venn.QuaternaryVennModel
Return an immutable view of the elements unique to the second set for this quaternary venn model.
secondOnly() - Method in interface org.dishevelled.venn.TernaryVennModel
Return an immutable view of the elements unique to the second set for this ternary venn model.
secondOnlyLuneCenter() - Method in interface org.dishevelled.venn.BinaryVennLayout
Return the lune center of the second only area.
secondOnlyLuneCenter() - Method in class org.dishevelled.venn.layout.BinaryVennLayoutImpl
Return the lune center of the second only area.
secondOnlyLuneCenter() - Method in class org.dishevelled.venn.layout.QuaternaryVennLayoutImpl
Return the lune center of the second only area.
secondOnlyLuneCenter() - Method in class org.dishevelled.venn.layout.TernaryVennLayoutImpl
Return the lune center of the second only area.
secondOnlyLuneCenter() - Method in interface org.dishevelled.venn.QuaternaryVennLayout
Return the lune center of the second only area.
secondOnlyLuneCenter() - Method in interface org.dishevelled.venn.TernaryVennLayout
Return the lune center of the second only area.
secondShape() - Method in interface org.dishevelled.venn.BinaryVennLayout
Return the shape for the second set.
secondShape() - Method in class org.dishevelled.venn.layout.BinaryVennLayoutImpl
Return the shape for the second set.
secondShape() - Method in class org.dishevelled.venn.layout.QuaternaryVennLayoutImpl
Return the shape for the second set.
secondShape() - Method in class org.dishevelled.venn.layout.TernaryVennLayoutImpl
Return the shape for the second set.
secondShape() - Method in interface org.dishevelled.venn.QuaternaryVennLayout
Return the shape for the second set.
secondShape() - Method in interface org.dishevelled.venn.TernaryVennLayout
Return the shape for the second set.
secondThird() - Method in class org.dishevelled.venn.model.QuaternaryVennModelImpl
Return an immutable view of the elements unique to the intersection of the second and third sets for this quaternary venn model.
secondThird() - Method in class org.dishevelled.venn.model.TernaryVennModelImpl
Return an immutable view of the elements unique to the intersection of the second and third sets for this ternary venn model.
secondThird() - Method in interface org.dishevelled.venn.QuaternaryVennModel
Return an immutable view of the elements unique to the intersection of the second and third sets for this quaternary venn model.
secondThird() - Method in interface org.dishevelled.venn.TernaryVennModel
Return an immutable view of the elements unique to the intersection of the second and third sets for this ternary venn model.
secondThirdFourth() - Method in class org.dishevelled.venn.model.QuaternaryVennModelImpl
Return an immutable view of the elements unique to the intersection of the second, third, and fourth sets for this quaternary venn model.
secondThirdFourth() - Method in interface org.dishevelled.venn.QuaternaryVennModel
Return an immutable view of the elements unique to the intersection of the second, third, and fourth sets for this quaternary venn model.
secondThirdFourthLuneCenter() - Method in class org.dishevelled.venn.layout.QuaternaryVennLayoutImpl
Return the lune center of the second third fourth area.
secondThirdFourthLuneCenter() - Method in interface org.dishevelled.venn.QuaternaryVennLayout
Return the lune center of the second third fourth area.
secondThirdLuneCenter() - Method in class org.dishevelled.venn.layout.QuaternaryVennLayoutImpl
Return the lune center of the second third area.
secondThirdLuneCenter() - Method in class org.dishevelled.venn.layout.TernaryVennLayoutImpl
Return the lune center of the second third area.
secondThirdLuneCenter() - Method in interface org.dishevelled.venn.QuaternaryVennLayout
Return the lune center of the second third area.
secondThirdLuneCenter() - Method in interface org.dishevelled.venn.TernaryVennLayout
Return the lune center of the second third area.
selectAll() - Method in class org.dishevelled.venn.swing.BinaryVennList
Select all.
selectAll() - Method in class org.dishevelled.venn.swing.QuaternaryVennList
Select all.
selectAll() - Method in class org.dishevelled.venn.swing.TernaryVennList
Select all.
selection() - Method in interface org.dishevelled.venn.BinaryVennModel
Return a mutable observable view of the selection for this binary venn model.
selection() - Method in class org.dishevelled.venn.model.BinaryVennModelImpl
Return a mutable observable view of the selection for this binary venn model.
selection() - Method in class org.dishevelled.venn.model.QuaternaryVennModelImpl
Return a mutable observable view of the selection for this quaternary venn model.
selection() - Method in class org.dishevelled.venn.model.TernaryVennModelImpl
Return a mutable observable view of the selection for this ternary venn model.
selection() - Method in interface org.dishevelled.venn.QuaternaryVennModel
Return a mutable observable view of the selection for this quaternary venn model.
selection() - Method in interface org.dishevelled.venn.TernaryVennModel
Return a mutable observable view of the selection for this ternary venn model.
setDisplaySizes(boolean) - Method in class org.dishevelled.venn.swing.AbstractBinaryVennDiagram
Set to true if labels should display sizes.
setDisplaySizes(boolean) - Method in class org.dishevelled.venn.swing.AbstractQuaternaryVennDiagram
Set to true if labels should display sizes.
setDisplaySizes(boolean) - Method in class org.dishevelled.venn.swing.AbstractTernaryVennDiagram
Set to true if labels should display sizes.
setElementsToDisplay(int) - Method in class org.dishevelled.venn.swing.BinaryVennLabel
Set the number of set elements to display to elementsToDisplay.
setElementsToDisplay(int) - Method in class org.dishevelled.venn.swing.QuaternaryVennLabel
Set the number of set elements to display to elementsToDisplay.
setElementsToDisplay(int) - Method in class org.dishevelled.venn.swing.TernaryVennLabel
Set the number of set elements to display to elementsToDisplay.
setFirstFourthLabelText(String) - Method in class org.dishevelled.venn.swing.AbstractQuaternaryVennDiagram
Set the label text for the first fourth view to firstFourthLabelText.
setFirstLabelText(String) - Method in class org.dishevelled.venn.swing.AbstractBinaryVennDiagram
Set the label text for the first set to firstLabelText.
setFirstLabelText(String) - Method in class org.dishevelled.venn.swing.AbstractQuaternaryVennDiagram
Set the label text for the first set to firstLabelText.
setFirstLabelText(String) - Method in class org.dishevelled.venn.swing.AbstractTernaryVennDiagram
Set the label text for the first set to firstLabelText.
setFirstOnlyLabelText(String) - Method in class org.dishevelled.venn.swing.AbstractBinaryVennDiagram
Set the label text for the first only view to firstOnlyLabelText.
setFirstOnlyLabelText(String) - Method in class org.dishevelled.venn.swing.AbstractQuaternaryVennDiagram
Set the label text for the first only view to firstOnlyLabelText.
setFirstOnlyLabelText(String) - Method in class org.dishevelled.venn.swing.AbstractTernaryVennDiagram
Set the label text for the first only view to firstOnlyLabelText.
setFirstSecondFourthLabelText(String) - Method in class org.dishevelled.venn.swing.AbstractQuaternaryVennDiagram
Set the label text for the first second fourth view to firstSecondFourthLabelText.
setFirstSecondLabelText(String) - Method in class org.dishevelled.venn.swing.AbstractQuaternaryVennDiagram
Set the label text for the first second view to firstSecondLabelText.
setFirstSecondLabelText(String) - Method in class org.dishevelled.venn.swing.AbstractTernaryVennDiagram
Set the label text for the first second view to firstSecondLabelText.
setFirstSecondThirdLabelText(String) - Method in class org.dishevelled.venn.swing.AbstractQuaternaryVennDiagram
Set the label text for the first second third view to firstSecondThirdLabelText.
setFirstThirdFourthLabelText(String) - Method in class org.dishevelled.venn.swing.AbstractQuaternaryVennDiagram
Set the label text for the first third fourth view to firstThirdFourthLabelText.
setFirstThirdLabelText(String) - Method in class org.dishevelled.venn.swing.AbstractQuaternaryVennDiagram
Set the label text for the first third view to firstThirdLabelText.
setFirstThirdLabelText(String) - Method in class org.dishevelled.venn.swing.AbstractTernaryVennDiagram
Set the label text for the first third view to firstThirdLabelText.
setFourthLabelText(String) - Method in class org.dishevelled.venn.swing.AbstractQuaternaryVennDiagram
Set the label text for the fourth set to fourthLabelText.
setFourthOnlyLabelText(String) - Method in class org.dishevelled.venn.swing.AbstractQuaternaryVennDiagram
Set the label text for the fourth only view to fourthOnlyLabelText.
setIntersectionLabelText(String) - Method in class org.dishevelled.venn.swing.AbstractBinaryVennDiagram
Set the label text for the intersection view to intersectionLabelText.
setIntersectionLabelText(String) - Method in class org.dishevelled.venn.swing.AbstractQuaternaryVennDiagram
Set the label text for the intersection view to intersectionLabelText.
setIntersectionLabelText(String) - Method in class org.dishevelled.venn.swing.AbstractTernaryVennDiagram
Set the label text for the intersection view to intersectionLabelText.
setModel(BinaryVennModel<E>) - Method in class org.dishevelled.venn.swing.AbstractBinaryVennDiagram
Set the model for this binary venn label to model.
setModel(QuaternaryVennModel<E>) - Method in class org.dishevelled.venn.swing.AbstractQuaternaryVennDiagram
Set the model for this quaternary venn label to model.
setModel(TernaryVennModel<E>) - Method in class org.dishevelled.venn.swing.AbstractTernaryVennDiagram
Set the model for this ternary venn label to model.
setSecondFourthLabelText(String) - Method in class org.dishevelled.venn.swing.AbstractQuaternaryVennDiagram
Set the label text for the second fourth view to secondFourthLabelText.
setSecondLabelText(String) - Method in class org.dishevelled.venn.swing.AbstractBinaryVennDiagram
Set the label text for the second set to secondLabelText.
setSecondLabelText(String) - Method in class org.dishevelled.venn.swing.AbstractQuaternaryVennDiagram
Set the label text for the second set to secondLabelText.
setSecondLabelText(String) - Method in class org.dishevelled.venn.swing.AbstractTernaryVennDiagram
Set the label text for the second set to secondLabelText.
setSecondOnlyLabelText(String) - Method in class org.dishevelled.venn.swing.AbstractBinaryVennDiagram
Set the label text for the second only view to secondOnlyLabelText.
setSecondOnlyLabelText(String) - Method in class org.dishevelled.venn.swing.AbstractQuaternaryVennDiagram
Set the label text for the second only view to secondOnlyLabelText.
setSecondOnlyLabelText(String) - Method in class org.dishevelled.venn.swing.AbstractTernaryVennDiagram
Set the label text for the second only view to secondOnlyLabelText.
setSecondThirdFourthLabelText(String) - Method in class org.dishevelled.venn.swing.AbstractQuaternaryVennDiagram
Set the label text for the second third fourth view to secondThirdFourthLabelText.
setSecondThirdLabelText(String) - Method in class org.dishevelled.venn.swing.AbstractQuaternaryVennDiagram
Set the label text for the second third view to secondThirdLabelText.
setSecondThirdLabelText(String) - Method in class org.dishevelled.venn.swing.AbstractTernaryVennDiagram
Set the label text for the second third view to secondThirdLabelText.
setThirdFourthLabelText(String) - Method in class org.dishevelled.venn.swing.AbstractQuaternaryVennDiagram
Set the label text for the third fourth view to thirdFourthLabelText.
setThirdLabelText(String) - Method in class org.dishevelled.venn.swing.AbstractQuaternaryVennDiagram
Set the label text for the third set to thirdLabelText.
setThirdLabelText(String) - Method in class org.dishevelled.venn.swing.AbstractTernaryVennDiagram
Set the label text for the third set to thirdLabelText.
setThirdOnlyLabelText(String) - Method in class org.dishevelled.venn.swing.AbstractQuaternaryVennDiagram
Set the label text for the third only view to thirdOnlyLabelText.
setThirdOnlyLabelText(String) - Method in class org.dishevelled.venn.swing.AbstractTernaryVennDiagram
Set the label text for the third only view to thirdOnlyLabelText.
setUnionLabelText(String) - Method in class org.dishevelled.venn.swing.AbstractBinaryVennDiagram
Set the label text for the union view to unionLabelText.
setUnionLabelText(String) - Method in class org.dishevelled.venn.swing.AbstractQuaternaryVennDiagram
Set the label text for the union view to unionLabelText.
setUnionLabelText(String) - Method in class org.dishevelled.venn.swing.AbstractTernaryVennDiagram
Set the label text for the union view to unionLabelText.
size() - Method in class org.dishevelled.venn.layout.BinaryVennLayoutImpl
Return the number of shapes in this venn layout.
size() - Method in class org.dishevelled.venn.layout.QuaternaryVennLayoutImpl
Return the number of shapes in this venn layout.
size() - Method in class org.dishevelled.venn.layout.TernaryVennLayoutImpl
Return the number of shapes in this venn layout.
size() - Method in class org.dishevelled.venn.layout.VennLayoutImpl
Return the number of shapes in this venn layout.
size() - Method in class org.dishevelled.venn.model.BinaryVennModelImpl
Return the number of sets in this venn model.
size() - Method in class org.dishevelled.venn.model.QuaternaryVennModelImpl
Return the number of sets in this venn model.
size() - Method in class org.dishevelled.venn.model.TernaryVennModelImpl
Return the number of sets in this venn model.
size() - Method in class org.dishevelled.venn.model.VennModelImpl
Return the number of sets in this venn model.
size() - Method in interface org.dishevelled.venn.VennLayout
Return the number of shapes in this venn layout.
size() - Method in interface org.dishevelled.venn.VennModel
Return the number of sets in this venn model.

T

TernaryVennLabel<E> - Class in org.dishevelled.venn.swing
Tertiary venn diagram label.
TernaryVennLabel() - Constructor for class org.dishevelled.venn.swing.TernaryVennLabel
Create a new empty ternary venn label.
TernaryVennLabel(String, Set<? extends E>, String, Set<? extends E>, String, Set<? extends E>) - Constructor for class org.dishevelled.venn.swing.TernaryVennLabel
Create a new ternary venn label with the specified sets.
TernaryVennLabel(TernaryVennModel<E>) - Constructor for class org.dishevelled.venn.swing.TernaryVennLabel
Create a new ternary venn label with the specified model.
TernaryVennLayout - Interface in org.dishevelled.venn
Result of a ternary venn diagram layout operation.
TernaryVennLayoutImpl - Class in org.dishevelled.venn.layout
Immutable implementation of TernaryVennLayout.
TernaryVennLayoutImpl(Shape, Shape, Shape, Point2D, Point2D, Point2D, Point2D, Point2D, Point2D, Point2D, Rectangle2D) - Constructor for class org.dishevelled.venn.layout.TernaryVennLayoutImpl
Create a new ternary venn layout with the specified parameters.
TernaryVennList<E> - Class in org.dishevelled.venn.swing
Tertiary venn diagram list.
TernaryVennList() - Constructor for class org.dishevelled.venn.swing.TernaryVennList
Create a new empty ternary venn list.
TernaryVennList(String, Set<? extends E>, String, Set<? extends E>, String, Set<? extends E>) - Constructor for class org.dishevelled.venn.swing.TernaryVennList
Create a new ternary venn list with the specified sets.
TernaryVennList(TernaryVennModel<E>) - Constructor for class org.dishevelled.venn.swing.TernaryVennList
Create a new ternary venn list with the specified model.
TernaryVennModel<E> - Interface in org.dishevelled.venn
Tertiary venn diagram model.
TernaryVennModelImpl<E> - Class in org.dishevelled.venn.model
Immutable implementation of TernaryVennModel.
TernaryVennModelImpl() - Constructor for class org.dishevelled.venn.model.TernaryVennModelImpl
Create a new empty ternary venn model.
TernaryVennModelImpl(Set<? extends E>, Set<? extends E>, Set<? extends E>) - Constructor for class org.dishevelled.venn.model.TernaryVennModelImpl
Create a new ternary venn model with the specified sets.
third() - Method in class org.dishevelled.venn.model.QuaternaryVennModelImpl
Return a mutable observable view of the third set for this quaternary venn model.
third() - Method in class org.dishevelled.venn.model.TernaryVennModelImpl
Return a mutable observable view of the third set for this ternary venn model.
third() - Method in interface org.dishevelled.venn.QuaternaryVennModel
Return a mutable observable view of the third set for this quaternary venn model.
third() - Method in interface org.dishevelled.venn.TernaryVennModel
Return a mutable observable view of the third set for this ternary venn model.
thirdFourth() - Method in class org.dishevelled.venn.model.QuaternaryVennModelImpl
Return an immutable view of the elements unique to the intersection of the third and fourth sets for this quaternary venn model.
thirdFourth() - Method in interface org.dishevelled.venn.QuaternaryVennModel
Return an immutable view of the elements unique to the intersection of the third and fourth sets for this quaternary venn model.
thirdFourthLuneCenter() - Method in class org.dishevelled.venn.layout.QuaternaryVennLayoutImpl
Return the lune center of the third fourth area.
thirdFourthLuneCenter() - Method in interface org.dishevelled.venn.QuaternaryVennLayout
Return the lune center of the third fourth area.
thirdOnly() - Method in class org.dishevelled.venn.model.QuaternaryVennModelImpl
Return an immutable view of the elements unique to the third set for this quaternary venn model.
thirdOnly() - Method in class org.dishevelled.venn.model.TernaryVennModelImpl
Return an immutable view of the elements unique to the third set for this ternary venn model.
thirdOnly() - Method in interface org.dishevelled.venn.QuaternaryVennModel
Return an immutable view of the elements unique to the third set for this quaternary venn model.
thirdOnly() - Method in interface org.dishevelled.venn.TernaryVennModel
Return an immutable view of the elements unique to the third set for this ternary venn model.
thirdOnlyLuneCenter() - Method in class org.dishevelled.venn.layout.QuaternaryVennLayoutImpl
Return the lune center of the third only area.
thirdOnlyLuneCenter() - Method in class org.dishevelled.venn.layout.TernaryVennLayoutImpl
Return the lune center of the third only area.
thirdOnlyLuneCenter() - Method in interface org.dishevelled.venn.QuaternaryVennLayout
Return the lune center of the third only area.
thirdOnlyLuneCenter() - Method in interface org.dishevelled.venn.TernaryVennLayout
Return the lune center of the third only area.
thirdShape() - Method in class org.dishevelled.venn.layout.QuaternaryVennLayoutImpl
Return the shape for the third set.
thirdShape() - Method in class org.dishevelled.venn.layout.TernaryVennLayoutImpl
Return the shape for the third set.
thirdShape() - Method in interface org.dishevelled.venn.QuaternaryVennLayout
Return the shape for the third set.
thirdShape() - Method in interface org.dishevelled.venn.TernaryVennLayout
Return the shape for the third set.

U

union() - Method in interface org.dishevelled.venn.BinaryVennModel
Return an immutable view of the union of the first and second sets for this binary venn model.
union() - Method in class org.dishevelled.venn.model.BinaryVennModelImpl
Return an immutable view of the union of the first and second sets for this binary venn model.
union() - Method in class org.dishevelled.venn.model.QuaternaryVennModelImpl
Return an immutable view of the union of the first, second, third, and fourth sets for this quaternary venn model.
union() - Method in class org.dishevelled.venn.model.TernaryVennModelImpl
Return an immutable view of the union of the first, second, and third sets for this ternary venn model.
union() - Method in class org.dishevelled.venn.model.VennModelImpl
Return an immutable set view of the union of the sets in this venn model.
union() - Method in interface org.dishevelled.venn.QuaternaryVennModel
Return an immutable view of the union of the first, second, third, and fourth sets for this quaternary venn model.
union() - Method in interface org.dishevelled.venn.TernaryVennModel
Return an immutable view of the union of the first, second, and third sets for this ternary venn model.
union() - Method in interface org.dishevelled.venn.VennModel
Return an immutable set view of the union of the sets in this venn model.

V

valueOf(String) - Static method in enum org.dishevelled.venn.VennLayouter.PerformanceHint
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.dishevelled.venn.VennLayouter.PerformanceHint
Returns an array containing the constants of this enum type, in the order they are declared.
VennLayout - Interface in org.dishevelled.venn
Result of a venn diagram layout operation.
VennLayouter<E> - Interface in org.dishevelled.venn
Venn diagram layout algorithm.
VennLayouter.PerformanceHint - Enum in org.dishevelled.venn
Venn diagram layout algorithm performance hint.
VennLayouterImpl<E> - Class in org.dishevelled.venn.layouter
Venn layout algorithm.
VennLayouterImpl() - Constructor for class org.dishevelled.venn.layouter.VennLayouterImpl
 
VennLayoutImpl - Class in org.dishevelled.venn.layout
Implementation of a venn diagram layout for an arbitrary number of sets.
VennLayoutImpl(List<? extends Shape>, Rectangle2D) - Constructor for class org.dishevelled.venn.layout.VennLayoutImpl
Create a new venn layout with the specified list of shapes and bounding rectangle.
VennModel<E> - Interface in org.dishevelled.venn
Venn diagram model.
VennModelBuilder<E> - Class in org.dishevelled.venn.model
Venn diagram model builder.
VennModelBuilder() - Constructor for class org.dishevelled.venn.model.VennModelBuilder
Create a new venn model builder.
VennModelImpl<E> - Class in org.dishevelled.venn.model
Implementation of a venn diagram model for an arbitrary number of sets.
VennModelImpl(List<Set<E>>) - Constructor for class org.dishevelled.venn.model.VennModelImpl
Create a new venn model for the specified list of sets.
VennModels - Class in org.dishevelled.venn.model
Venn diagram model implementations.

W

withSet(Set<E>) - Method in class org.dishevelled.venn.model.VennModelBuilder
Return this venn model builder configured with the specified set.
withSets(Set<E>...) - Method in class org.dishevelled.venn.model.VennModelBuilder
Return this venn model builder configured with the specified sets.
A B C D E F G I L O Q S T U V W 

Copyright (c) 2009-2013 held jointly by the individual authors. Licensed under the GNU Lesser General Public License (LGPL).