Class FieldPosition

    • Method Detail

      • fixed

        public final FixedPosition fixed()

        The field position is fixed and doesn't change in relation to other fields.

        If the service returns an enum value that is not available in the current SDK version, fixed will return FixedPosition.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from fixedAsString().

        Returns:
        The field position is fixed and doesn't change in relation to other fields.
        See Also:
        FixedPosition
      • fixedAsString

        public final String fixedAsString()

        The field position is fixed and doesn't change in relation to other fields.

        If the service returns an enum value that is not available in the current SDK version, fixed will return FixedPosition.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from fixedAsString().

        Returns:
        The field position is fixed and doesn't change in relation to other fields.
        See Also:
        FixedPosition
      • rightOf

        public final String rightOf()

        The field position is to the right of the field specified by the string.

        Returns:
        The field position is to the right of the field specified by the string.
      • below

        public final String below()

        The field position is below the field specified by the string.

        Returns:
        The field position is below the field specified by the string.
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)
      • fromFixed

        public static FieldPosition fromFixed​(String fixed)
        Create an instance of this class with fixedAsString() initialized to the given value.

        The field position is fixed and doesn't change in relation to other fields.

        Parameters:
        fixed - The field position is fixed and doesn't change in relation to other fields.
        See Also:
        FixedPosition
      • fromFixed

        public static FieldPosition fromFixed​(FixedPosition fixed)
        Create an instance of this class with fixedAsString() initialized to the given value.

        The field position is fixed and doesn't change in relation to other fields.

        Parameters:
        fixed - The field position is fixed and doesn't change in relation to other fields.
        See Also:
        FixedPosition
      • fromRightOf

        public static FieldPosition fromRightOf​(String rightOf)
        Create an instance of this class with rightOf() initialized to the given value.

        The field position is to the right of the field specified by the string.

        Parameters:
        rightOf - The field position is to the right of the field specified by the string.
      • fromBelow

        public static FieldPosition fromBelow​(String below)
        Create an instance of this class with below() initialized to the given value.

        The field position is below the field specified by the string.

        Parameters:
        below - The field position is below the field specified by the string.