Class CssDeclarationVarParser

    • Constructor Detail

      • CssDeclarationVarParser

        public CssDeclarationVarParser​(java.lang.String propertyValue)
        Creates a new CssDeclarationVarParser instance.
        Parameters:
        propertyValue - the property value
    • Method Detail

      • getFirstValidVarToken

        public CssDeclarationVarParser.VarToken getFirstValidVarToken()
        Gets the first valid var expression token. This method can't be called in chain to find all var expressions in declaration since it invalidates internal parser state.
        Returns:
        the first valid var expression token
      • removeUnclosedBrackets

        private java.lang.String removeUnclosedBrackets​(java.lang.String expression)
      • isEndingWithBracket

        private static boolean isEndingWithBracket​(java.lang.String expression)
      • isSpaceOrWhitespace

        private static boolean isSpaceOrWhitespace​(char character)