Interface EscapeTextBuilder

    • Method Detail

      • getEscapeTextMode

        EscapeTextMode getEscapeTextMode​()
        Retrieves the escape text mode from the escape text mode property.
        Returns:
        The escape text mode stored by the escape text mode property.
      • setEscapeTextMode

        void setEscapeTextMode​(EscapeTextMode aEscapeTextMode)
        Sets the escape text mode for the escape text mode property.
        Parameters:
        aEscapeTextMode - The escape text mode to be stored by the align text mode property.
      • withEscapeTextMode

        default EscapeTextBuilder withEscapeTextMode​(EscapeTextMode aEscapeTextMode)
        Sets the escape text mode for the escape text mode property.
        Parameters:
        aEscapeTextMode - The escape text mode to be stored by the align text mode property.
        Returns:
        The builder for applying multiple build operations.
      • getEscapeProperties

        org.refcodes.structure.Property[] getEscapeProperties​()
        Gets the escape properties.
        Returns:
        the escape properties
      • setEscapeProperties

        void setEscapeProperties​(org.refcodes.structure.Property... aProperties)
        Sets the escape properties.
        Parameters:
        aProperties - the new escape properties
      • withEscapeProperties

        default EscapeTextBuilder withEscapeProperties​(org.refcodes.structure.Property... aProperties)
        With escape properties.
        Parameters:
        aProperties - the properties
        Returns:
        the escape text builder
      • addEscapeProperty

        EscapeTextBuilder addEscapeProperty​(org.refcodes.structure.Property aProperty)
        Adds the escape property.
        Parameters:
        aProperty - the property
        Returns:
        the escape text builder
      • addEscapeProperty

        EscapeTextBuilder addEscapeProperty​(java.lang.String aKey,
                                            java.lang.String aValue)
        Adds the escape property.
        Parameters:
        aKey - the key
        aValue - the value
        Returns:
        the escape text builder
      • toStrings

        java.lang.String[] toStrings​()
        The Strings being escaped by the builder upon the settings of the attributes.
        Specified by:
        toStrings in interface TextAccessor.TextProvider
        Returns:
        The according resulting String array