Class DefaultPaintParser

  • All Implemented Interfaces:
    PaintParser

    public final class DefaultPaintParser
    extends java.lang.Object
    implements PaintParser
    • Field Detail

      • LOGGER

        private static final java.util.logging.Logger LOGGER
    • Constructor Detail

      • DefaultPaintParser

        public DefaultPaintParser()
    • Method Detail

      • parseColor

        @Nullable
        public @Nullable java.awt.Color parseColor​(@NotNull
                                                   @NotNull java.lang.String value,
                                                   @NotNull
                                                   @NotNull AttributeNode node)
        Specified by:
        parseColor in interface PaintParser
      • parseColorComponent

        private int parseColorComponent​(java.lang.String value,
                                        boolean percentage,
                                        @NotNull
                                        @NotNull AttributeParser parser)
      • parseHex

        private int parseHex​(char[] chars)
      • charToColorInt

        private int charToColorInt​(char c)