Class MessageFormat.Field

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

    public static class MessageFormat.Field
    extends java.text.Format.Field
    Defines constants that are used as attribute keys in the AttributedCharacterIterator returned from MessageFormat.formatToCharacterIterator.
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static MessageFormat.Field ARGUMENT
      Constant identifying a portion of a message that was generated from an argument passed into formatToCharacterIterator.
      • Fields inherited from class java.text.AttributedCharacterIterator.Attribute

        INPUT_METHOD_SEGMENT, LANGUAGE, READING
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected Field​(java.lang.String name)
      Create a Field with the specified name.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected java.lang.Object readResolve()
      Resolves instances being deserialized to the predefined constants.
      • Methods inherited from class java.text.AttributedCharacterIterator.Attribute

        equals, getName, hashCode, toString
      • Methods inherited from class java.lang.Object

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

      • ARGUMENT

        public static final MessageFormat.Field ARGUMENT
        Constant identifying a portion of a message that was generated from an argument passed into formatToCharacterIterator. The value associated with the key will be an Integer indicating the index in the arguments array of the argument from which the text was generated.
    • Constructor Detail

      • Field

        protected Field​(java.lang.String name)
        Create a Field with the specified name.
        Parameters:
        name - The name of the attribute
    • Method Detail

      • readResolve

        protected java.lang.Object readResolve()
                                        throws java.io.InvalidObjectException
        Resolves instances being deserialized to the predefined constants.
        Overrides:
        readResolve in class java.text.AttributedCharacterIterator.Attribute
        Returns:
        resolved MessageFormat.Field constant
        Throws:
        java.io.InvalidObjectException - if the constant could not be resolved.