Class FormattedText

  • All Implemented Interfaces:
    Text

    public final class FormattedText
    extends TextEnvelope
    Text in Sprinf format.

    There is no thread-safety guarantee.

    Since:
    0.1
    • Constructor Detail

      • FormattedText

        public FormattedText​(String ptn,
                             Object... arguments)
        New formatted string with default locale.
        Parameters:
        ptn - Pattern
        arguments - Arguments
      • FormattedText

        public FormattedText​(Text ptn,
                             Object... arguments)
        New formatted string with default locale.
        Parameters:
        ptn - Pattern
        arguments - Arguments
      • FormattedText

        public FormattedText​(String ptn,
                             Locale locale,
                             Object... arguments)
        New formatted string with specified locale.
        Parameters:
        ptn - Pattern
        locale - Format locale
        arguments - Arguments
      • FormattedText

        public FormattedText​(Text ptn,
                             Locale locale,
                             Object... arguments)
        New formatted string with specified locale.
        Parameters:
        ptn - Pattern
        locale - Format locale
        arguments - Arguments
      • FormattedText

        public FormattedText​(CharSequence ptn,
                             Collection<?> arguments)
        New formatted string with default locale.
        Parameters:
        ptn - Pattern
        arguments - Arguments
      • FormattedText

        public FormattedText​(Text ptn,
                             Collection<Object> arguments)
        New formatted string with default locale.
        Parameters:
        ptn - Pattern
        arguments - Arguments
      • FormattedText

        public FormattedText​(CharSequence ptn,
                             Locale locale,
                             Collection<?> arguments)
        New formatted string with specified locale.
        Parameters:
        ptn - Pattern
        locale - Format locale
        arguments - Arguments
      • FormattedText

        public FormattedText​(Text ptn,
                             Locale locale,
                             Collection<?> args)
        New formatted string with specified locale.
        Parameters:
        ptn - Pattern
        locale - Format locale
        args - Arguments