Class TextNode.Anchor

  • All Implemented Interfaces:
    java.io.Serializable
    Enclosing class:
    TextNode

    public static final class TextNode.Anchor
    extends java.lang.Object
    implements java.io.Serializable
    Defines where the text of a TextNode can be anchored relative to its location.
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static int ANCHOR_END
      The type of the END anchor.
      static int ANCHOR_MIDDLE
      The type of the MIDDLE anchor.
      static int ANCHOR_START
      The type of the START anchor.
      static TextNode.Anchor END
      The anchor which enables the rendered characters to be aligned such that the end of the text string is at the initial current text location.
      static TextNode.Anchor MIDDLE
      The anchor which enables the rendered characters to be aligned such that the middle of the text string is at the initial current text location.
      static TextNode.Anchor START
      The anchor which enables the rendered characters to be aligned such that the start of the text string is at the initial current text location.
      private int type
      The anchor type.
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private Anchor​(int type)
      No instance of this class.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      int getType()
      Returns the type of this anchor.
      private java.lang.Object readResolve()
      This is called by the serialization code before it returns an unserialized object.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • ANCHOR_START

        public static final int ANCHOR_START
        The type of the START anchor.
        See Also:
        Constant Field Values
      • ANCHOR_MIDDLE

        public static final int ANCHOR_MIDDLE
        The type of the MIDDLE anchor.
        See Also:
        Constant Field Values
      • ANCHOR_END

        public static final int ANCHOR_END
        The type of the END anchor.
        See Also:
        Constant Field Values
      • START

        public static final TextNode.Anchor START
        The anchor which enables the rendered characters to be aligned such that the start of the text string is at the initial current text location.
      • MIDDLE

        public static final TextNode.Anchor MIDDLE
        The anchor which enables the rendered characters to be aligned such that the middle of the text string is at the initial current text location.
      • END

        public static final TextNode.Anchor END
        The anchor which enables the rendered characters to be aligned such that the end of the text string is at the initial current text location.
      • type

        private int type
        The anchor type.
    • Constructor Detail

      • Anchor

        private Anchor​(int type)
        No instance of this class.
    • Method Detail

      • getType

        public int getType()
        Returns the type of this anchor.
      • readResolve

        private java.lang.Object readResolve()
                                      throws java.io.ObjectStreamException
        This is called by the serialization code before it returns an unserialized object. To provide for unicity of instances, the instance that was read is replaced by its static equivalent. See the serialiazation specification for further details on this method's logic.
        Throws:
        java.io.ObjectStreamException