Class TextStyleChooser

    • Constructor Summary

      Constructors 
      Constructor Description
      TextStyleChooser()
      Constructor.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean checkElement​(javax.swing.text.StyledDocument doc, javax.swing.text.Element element, int offset)
      Should return true if position fulfils criteria.
      java.lang.String getDescription()
      Returns a printable description of the criteria.
      void setAlignment​(int alignment)
      Adds alignment checking to the criteria.
      void setBackground​(java.awt.Color background)
      Adds backgroung color checking to the criteria.
      void setBold​(boolean bold)
      Adds boldness checking to the criteria.
      void setFontFamily​(java.lang.String fontFamily)
      Adds font family checking to the criteria.
      void setFontSize​(int fontSize)
      Adds font size checking to the criteria.
      void setForeground​(java.awt.Color foreground)
      Adds foregroung color checking to the criteria.
      void setItalic​(boolean italic)
      Adds italic style checking to the criteria.
      void setStrike​(boolean strike)
      Adds strikeness checking to the criteria.
      void setUnderstrike​(boolean understrike)
      Adds understrikeness checking to the criteria.
      void unsetAlignment()
      Removes alignment checking from the criteria.
      void unsetBackground()
      Removes backgroung color checking from the criteria.
      void unsetBold()
      Removes boldness checking from the criteria.
      void unsetFontFamily()
      Removes font family checking from the criteria.
      void unsetFontSize()
      Removes font size checking from the criteria.
      void unsetForeground()
      Removes foregroung color checking from the criteria.
      void unsetItalic()
      Removes italic style checking from the criteria.
      void unsetStrike()
      Removes strikeness checking from the criteria.
      void unsetUnderstrike()
      Removes understrikeness checking from the criteria.
      • Methods inherited from class java.lang.Object

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

      • TextStyleChooser

        public TextStyleChooser()
        Constructor.
    • Method Detail

      • setBold

        public void setBold​(boolean bold)
        Adds boldness checking to the criteria.
        Parameters:
        bold - Specifies if font needs to be bold.
      • unsetBold

        public void unsetBold()
        Removes boldness checking from the criteria.
      • setItalic

        public void setItalic​(boolean italic)
        Adds italic style checking to the criteria.
        Parameters:
        italic - Specifies if font needs to be italic.
      • unsetItalic

        public void unsetItalic()
        Removes italic style checking from the criteria.
      • setStrike

        public void setStrike​(boolean strike)
        Adds strikeness checking to the criteria.
        Parameters:
        strike - Specifies if font needs to be striked.
      • unsetStrike

        public void unsetStrike()
        Removes strikeness checking from the criteria.
      • setUnderstrike

        public void setUnderstrike​(boolean understrike)
        Adds understrikeness checking to the criteria.
        Parameters:
        understrike - Specifies if font needs to be understriked.
      • unsetUnderstrike

        public void unsetUnderstrike()
        Removes understrikeness checking from the criteria.
      • setFontSize

        public void setFontSize​(int fontSize)
        Adds font size checking to the criteria.
        Parameters:
        fontSize - Specifies a font size.
      • unsetFontSize

        public void unsetFontSize()
        Removes font size checking from the criteria.
      • setAlignment

        public void setAlignment​(int alignment)
        Adds alignment checking to the criteria.
        Parameters:
        alignment - Specifies a text alignment.
      • unsetAlignment

        public void unsetAlignment()
        Removes alignment checking from the criteria.
      • setFontFamily

        public void setFontFamily​(java.lang.String fontFamily)
        Adds font family checking to the criteria.
        Parameters:
        fontFamily - Specifies a font family.
      • unsetFontFamily

        public void unsetFontFamily()
        Removes font family checking from the criteria.
      • setBackground

        public void setBackground​(java.awt.Color background)
        Adds backgroung color checking to the criteria.
        Parameters:
        background - Specifies a background color.
      • unsetBackground

        public void unsetBackground()
        Removes backgroung color checking from the criteria.
      • setForeground

        public void setForeground​(java.awt.Color foreground)
        Adds foregroung color checking to the criteria.
        Parameters:
        foreground - Specifies a foreground color.
      • unsetForeground

        public void unsetForeground()
        Removes foregroung color checking from the criteria.
      • checkElement

        public boolean checkElement​(javax.swing.text.StyledDocument doc,
                                    javax.swing.text.Element element,
                                    int offset)
        Description copied from class: AbstractTextStyleChooser
        Should return true if position fulfils criteria.
        Specified by:
        checkElement in class AbstractTextStyleChooser
        Parameters:
        doc - a styled document to be searched.
        element - an element to be checked.
        offset - checked position.
        Returns:
        true if position fits the criteria.