Class TextStyleChooser

    • 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​(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​(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​(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​(StyledDocument doc,
                                    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.