All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.google.common.css.compiler.ast.DefaultTreeVisitor Maven / Gradle / Ivy

Go to download

Closure Stylesheets is an extension to CSS that adds variables, functions, conditionals, and mixins to standard CSS. The tool also supports minification, linting, RTL flipping, and CSS class renaming.

There is a newer version: 1.8.0
Show newest version
/*
 * Copyright 2008 Google Inc.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

package com.google.common.css.compiler.ast;

/**
 * Visits everything and does nothing.
 *
 * @author [email protected] (Florian Benz)
 */
@SuppressWarnings("java:S1186")
public class DefaultTreeVisitor implements CssTreeVisitor {

    @Override
    public boolean enterTree(CssRootNode root) {
        return true;
    }

    @Override
    public void leaveTree(CssRootNode root) {
    }

    @Override
    public boolean enterImportBlock(CssImportBlockNode block) {
        return true;
    }

    @Override
    public void leaveImportBlock(CssImportBlockNode block) {
    }

    @Override
    public boolean enterBlock(CssBlockNode block) {
        return true;
    }

    @Override
    public void leaveBlock(CssBlockNode block) {
    }

    @Override
    public boolean enterConditionalBlock(CssConditionalBlockNode block) {
        return true;
    }

    @Override
    public void leaveConditionalBlock(CssConditionalBlockNode block) {
    }

    @Override
    public boolean enterDeclarationBlock(CssDeclarationBlockNode block) {
        return true;
    }

    @Override
    public void leaveDeclarationBlock(CssDeclarationBlockNode block) {
    }

    @Override
    public boolean enterRuleset(CssRulesetNode ruleset) {
        return true;
    }

    @Override
    public void leaveRuleset(CssRulesetNode ruleset) {
    }

    @Override
    public boolean enterSelectorBlock(CssSelectorListNode block) {
        return true;
    }

    @Override
    public void leaveSelectorBlock(CssSelectorListNode block) {
    }

    @Override
    public boolean enterDeclaration(CssDeclarationNode declaration) {
        return true;
    }

    @Override
    public void leaveDeclaration(CssDeclarationNode declaration) {
    }

    @Override
    public boolean enterSelector(CssSelectorNode selector) {
        return true;
    }

    @Override
    public void leaveSelector(CssSelectorNode selector) {
    }

    @Override
    public boolean enterPropertyValue(CssPropertyValueNode propertyValue) {
        return true;
    }

    @Override
    public void leavePropertyValue(CssPropertyValueNode propertyValue) {
    }

    @Override
    public boolean enterCompositeValueNode(CssCompositeValueNode value) {
        return true;
    }

    @Override
    public void leaveCompositeValueNode(CssCompositeValueNode value) {
    }

    @Override
    public boolean enterValueNode(CssValueNode value) {
        return true;
    }

    @Override
    public void leaveValueNode(CssValueNode value) {
    }

    @Override
    public boolean enterCompositeValueNodeOperator(CssCompositeValueNode parent) {
        return true;
    }

    @Override
    public void leaveCompositeValueNodeOperator(CssCompositeValueNode parent) {
    }

    @Override
    public boolean enterFunctionNode(CssFunctionNode value) {
        return true;
    }

    @Override
    public void leaveFunctionNode(CssFunctionNode value) {
    }

    @Override
    public boolean enterArgumentNode(CssValueNode value) {
        return true;
    }

    @Override
    public void leaveArgumentNode(CssValueNode value) {
    }

    @Override
    public boolean enterCombinator(CssCombinatorNode combinator) {
        return true;
    }

    @Override
    public void leaveCombinator(CssCombinatorNode combinator) {
    }

    @Override
    public boolean enterConditionalRule(CssConditionalRuleNode node) {
        return true;
    }

    @Override
    public void leaveConditionalRule(CssConditionalRuleNode node) {
    }

    @Override
    public boolean enterImportRule(CssImportRuleNode node) {
        return true;
    }

    @Override
    public void leaveImportRule(CssImportRuleNode node) {
    }

    @Override
    public boolean enterMediaRule(CssMediaRuleNode node) {
        return true;
    }

    @Override
    public void leaveMediaRule(CssMediaRuleNode node) {
    }

    @Override
    public boolean enterDefinition(CssDefinitionNode node) {
        return true;
    }

    @Override
    public void leaveDefinition(CssDefinitionNode node) {
    }

    @Override
    public boolean enterUnknownAtRule(CssUnknownAtRuleNode node) {
        return true;
    }

    @Override
    public void leaveUnknownAtRule(CssUnknownAtRuleNode node) {
    }

    @Override
    public boolean enterMediaTypeListDelimiter(
            CssNodesListNode node) {
        return true;
    }

    @Override
    public void leaveMediaTypeListDelimiter(
            CssNodesListNode node) {
    }

    @Override
    public boolean enterComponent(CssComponentNode node) {
        return true;
    }

    @Override
    public void leaveComponent(CssComponentNode node) {
    }

    @Override
    public boolean enterKeyframesRule(CssKeyframesNode node) {
        return true;
    }

    @Override
    public void leaveKeyframesRule(CssKeyframesNode node) {
    }

    @Override
    public boolean enterKey(CssKeyNode node) {
        return true;
    }

    @Override
    public void leaveKey(CssKeyNode node) {
    }

    @Override
    public boolean enterKeyBlock(CssKeyListNode block) {
        return true;
    }

    @Override
    public void leaveKeyBlock(CssKeyListNode block) {
    }

    @Override
    public boolean enterKeyframeRuleset(CssKeyframeRulesetNode node) {
        return true;
    }

    @Override
    public void leaveKeyframeRuleset(CssKeyframeRulesetNode node) {
    }

    @Override
    public boolean enterMixinDefinition(CssMixinDefinitionNode node) {
        return true;
    }

    @Override
    public void leaveMixinDefinition(CssMixinDefinitionNode node) {
    }

    @Override
    public boolean enterMixin(CssMixinNode node) {
        return true;
    }

    @Override
    public void leaveMixin(CssMixinNode node) {
    }

    @Override
    public boolean enterPageRule(CssPageRuleNode node) {
        return true;
    }

    @Override
    public void leavePageRule(CssPageRuleNode node) {
    }

    @Override
    public boolean enterPageSelector(CssPageSelectorNode node) {
        return true;
    }

    @Override
    public void leavePageSelector(CssPageSelectorNode node) {
    }

    @Override
    public boolean enterFontFace(CssFontFaceNode node) {
        return true;
    }

    @Override
    public void leaveFontFace(CssFontFaceNode node) {
    }

    @Override
    public boolean enterCharSet(CssCharSetNode node) {
        return true;
    }

    @Override
    public void leaveCharSet(CssCharSetNode node) {
    }

    @Override
    public boolean enterAttributeSelector(
            CssAttributeSelectorNode attributeSelector) {
        return true;
    }

    @Override
    public void leaveAttributeSelector(
            CssAttributeSelectorNode attributeSelector) {
    }

    @Override
    public boolean enterClassSelector(CssClassSelectorNode classSelector) {
        return true;
    }

    @Override
    public void leaveClassSelector(CssClassSelectorNode classSelector) {
    }

    @Override
    public boolean enterIdSelector(CssIdSelectorNode idSelector) {
        return true;
    }

    @Override
    public void leaveIdSelector(CssIdSelectorNode idSelector) {
    }

    @Override
    public boolean enterPseudoClass(CssPseudoClassNode pseudoClass) {
        return true;
    }

    @Override
    public void leavePseudoClass(CssPseudoClassNode pseudoClass) {
    }

    @Override
    public boolean enterPseudoElement(CssPseudoElementNode pseudoElement) {
        return true;
    }

    @Override
    public void leavePseudoElement(CssPseudoElementNode pseudoElement) {
    }

    @Override
    public boolean enterProvideNode(CssProvideNode node) {
        return true;
    }

    @Override
    public void leaveProvideNode(CssProvideNode node) {
    }

    @Override
    public boolean enterRequireNode(CssRequireNode node) {
        return true;
    }

    @Override
    public void leaveRequireNode(CssRequireNode node) {
    }

    @Override
    public boolean enterForLoop(CssForLoopRuleNode node) {
        return true;
    }

    @Override
    public void leaveForLoop(CssForLoopRuleNode node) {
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy