Class IBendableContentPart.BendPoint

  • Enclosing interface:
    IBendableContentPart<V extends javafx.scene.Node>

    public static class IBendableContentPart.BendPoint
    extends java.lang.Object
    A representation of a bend point, which is defined either by a point or by a content anchorage to which the content is attached.
    • Constructor Summary

      Constructors 
      Constructor Description
      BendPoint​(java.lang.Object contentAnchorage, Point position)
      Creates a new attached bend point.
      BendPoint​(Point position)
      Creates a new unattached bend point.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean equals​(java.lang.Object obj)  
      java.lang.Object getContentAnchorage()
      The content element to which the bend point is attached.
      Point getPosition()
      The position of the unattached bend point or the (optional) position hint for an attached bend point.
      int hashCode()  
      boolean isAttached()
      Whether this bend point is defined through an attachment of a content anchorage.
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • BendPoint

        public BendPoint​(java.lang.Object contentAnchorage,
                         Point position)
        Creates a new attached bend point.
        Parameters:
        contentAnchorage - The content anchorage, to which the point is attached.
        position - A position (hint) for the attached bend point.
      • BendPoint

        public BendPoint​(Point position)
        Creates a new unattached bend point.
        Parameters:
        position - The position of the bend point.
    • Method Detail

      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • getContentAnchorage

        public java.lang.Object getContentAnchorage()
        The content element to which the bend point is attached.
        Returns:
        The content element to which the bend point is attached.
      • getPosition

        public Point getPosition()
        The position of the unattached bend point or the (optional) position hint for an attached bend point.
        Returns:
        A point representing the position if the bend point is not attached, or a position hint for an attached bend point.
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • isAttached

        public boolean isAttached()
        Whether this bend point is defined through an attachment of a content anchorage.
        Returns:
        true if the bend point is defined through an attachment, false if the bend point is defined through a position.
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object