Class CSSWriterSettings

    • Field Detail

      • DEFAULT_OPTIMIZED_OUTPUT

        public static final boolean DEFAULT_OPTIMIZED_OUTPUT
        By default no optimized output
        See Also:
        Constant Field Values
      • DEFAULT_REMOVE_UNNECESSARY_CODE

        public static final boolean DEFAULT_REMOVE_UNNECESSARY_CODE
        By default unnecessary code is not removed
        See Also:
        Constant Field Values
      • DEFAULT_NEW_LINE_MODE

        public static final com.helger.commons.system.ENewLineMode DEFAULT_NEW_LINE_MODE
        By default unix line endings are used - for backwards compatibility reasons
      • DEFAULT_QUOTE_URLS

        public static final boolean DEFAULT_QUOTE_URLS
        By default URLs are not quoted
        See Also:
        Constant Field Values
      • DEFAULT_WRITE_NAMESPACE_RULES

        public static final boolean DEFAULT_WRITE_NAMESPACE_RULES
        By default namespace rules are written
        See Also:
        Constant Field Values
      • DEFAULT_WRITE_FONT_FACE_RULES

        public static final boolean DEFAULT_WRITE_FONT_FACE_RULES
        By default font-face rules are written
        See Also:
        Constant Field Values
      • DEFAULT_WRITE_KEYFRAMES_RULES

        public static final boolean DEFAULT_WRITE_KEYFRAMES_RULES
        By default keyframes rules are written
        See Also:
        Constant Field Values
      • DEFAULT_WRITE_MEDIA_RULES

        public static final boolean DEFAULT_WRITE_MEDIA_RULES
        By default media rules are written
        See Also:
        Constant Field Values
      • DEFAULT_WRITE_PAGE_RULES

        public static final boolean DEFAULT_WRITE_PAGE_RULES
        By default page rules are written
        See Also:
        Constant Field Values
      • DEFAULT_WRITE_VIEWPORT_RULES

        public static final boolean DEFAULT_WRITE_VIEWPORT_RULES
        By default viewport rules are written
        See Also:
        Constant Field Values
      • DEFAULT_WRITE_SUPPORTS_RULES

        public static final boolean DEFAULT_WRITE_SUPPORTS_RULES
        By default supports rules are written
        See Also:
        Constant Field Values
      • DEFAULT_WRITE_UNKNOWN_RULES

        public static final boolean DEFAULT_WRITE_UNKNOWN_RULES
        By default unknown rules are written
        See Also:
        Constant Field Values
      • DEFAULT_SETTINGS

        public static final ICSSWriterSettings DEFAULT_SETTINGS
        Default CSS writer settings to be used for simplified APIs. Must be the last constant - order matters.
        Since:
        6.0.0
    • Constructor Detail

      • CSSWriterSettings

        public CSSWriterSettings()
        Default constructor using the latest CSS version and none-optimized output.
      • CSSWriterSettings

        public CSSWriterSettings​(@Nonnull
                                 ECSSVersion eCSSVersion)
        Parameters:
        eCSSVersion - CSS version to emit
      • CSSWriterSettings

        public CSSWriterSettings​(@Nonnull
                                 ECSSVersion eCSSVersion,
                                 boolean bOptimizedOutput)
        Parameters:
        eCSSVersion - CSS version to emit
        bOptimizedOutput - if true the output will be optimized for space, else for readability
      • CSSWriterSettings

        public CSSWriterSettings​(@Nonnull
                                 ICSSWriterSettings aBase)
        Copy constructor.
        Parameters:
        aBase - The base settings to copy everything from.