Class AbstractVfRule

  • All Implemented Interfaces:
    net.sourceforge.pmd.lang.rule.ImmutableLanguage, VfParserVisitor, net.sourceforge.pmd.properties.PropertySource, net.sourceforge.pmd.Rule
    Direct Known Subclasses:
    VfCsrfRule, VfUnescapeElRule

    public abstract class AbstractVfRule
    extends net.sourceforge.pmd.lang.rule.AbstractRule
    implements VfParserVisitor, net.sourceforge.pmd.lang.rule.ImmutableLanguage
    • Field Summary

      • Fields inherited from class net.sourceforge.pmd.properties.AbstractPropertySource

        propertyDescriptors, propertyValuesByDescriptor
      • Fields inherited from interface net.sourceforge.pmd.Rule

        VIOLATION_SUPPRESS_REGEX_DESCRIPTOR, VIOLATION_SUPPRESS_XPATH_DESCRIPTOR
    • Constructor Summary

      Constructors 
      Constructor Description
      AbstractVfRule()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void apply​(java.util.List<? extends net.sourceforge.pmd.lang.ast.Node> nodes, net.sourceforge.pmd.RuleContext ctx)  
      java.lang.Object visit​(ASTArguments node, java.lang.Object data)  
      java.lang.Object visit​(ASTAttribute node, java.lang.Object data)  
      java.lang.Object visit​(ASTAttributeValue node, java.lang.Object data)  
      java.lang.Object visit​(ASTCData node, java.lang.Object data)  
      java.lang.Object visit​(ASTCompilationUnit node, java.lang.Object data)  
      java.lang.Object visit​(ASTContent node, java.lang.Object data)  
      java.lang.Object visit​(ASTDeclaration node, java.lang.Object data)  
      java.lang.Object visit​(ASTDoctypeDeclaration node, java.lang.Object data)  
      java.lang.Object visit​(ASTDoctypeExternalId node, java.lang.Object data)  
      java.lang.Object visit​(ASTDotExpression node, java.lang.Object data)  
      java.lang.Object visit​(ASTElement node, java.lang.Object data)  
      java.lang.Object visit​(ASTElExpression node, java.lang.Object data)  
      java.lang.Object visit​(ASTExpression node, java.lang.Object data)  
      java.lang.Object visit​(ASTHtmlScript node, java.lang.Object data)  
      java.lang.Object visit​(ASTIdentifier node, java.lang.Object data)  
      java.lang.Object visit​(ASTLiteral node, java.lang.Object data)  
      java.lang.Object visit​(ASTNegationExpression node, java.lang.Object data)  
      java.lang.Object visit​(ASTText node, java.lang.Object data)  
      java.lang.Object visit​(VfNode node, java.lang.Object data)  
      protected void visitAll​(java.util.List<? extends net.sourceforge.pmd.lang.ast.Node> nodes, net.sourceforge.pmd.RuleContext ctx)  
      • Methods inherited from class net.sourceforge.pmd.lang.rule.AbstractRule

        addExample, addRuleChainVisit, addRuleChainVisit, addViolation, addViolation, addViolation, addViolationWithMessage, addViolationWithMessage, addViolationWithMessage, deepCopy, deepCopyValuesTo, end, equals, getDescription, getExamples, getExternalInfoUrl, getLanguage, getMaximumLanguageVersion, getMessage, getMinimumLanguageVersion, getName, getParserOptions, getPriority, getPropertySourceType, getRuleChainVisits, getRuleClass, getRuleSetName, getSince, hashCode, isDeprecated, isDfa, isMultifile, isRuleChain, isTypeResolution, setDeprecated, setDescription, setDfa, setExternalInfoUrl, setLanguage, setMaximumLanguageVersion, setMessage, setMinimumLanguageVersion, setMultifile, setName, setPriority, setRuleClass, setRuleSetName, setSince, setTypeResolution, setUsesDFA, setUsesMultifile, setUsesTypeResolution, start, usesDFA, usesMultifile, usesRuleChain, usesTypeResolution
      • Methods inherited from class net.sourceforge.pmd.properties.AbstractPropertySource

        copyPropertyDescriptors, copyPropertyValues, definePropertyDescriptor, dysfunctionReason, getOverriddenPropertiesByPropertyDescriptor, getOverriddenPropertyDescriptors, getPropertiesByPropertyDescriptor, getProperty, getPropertyDescriptor, getPropertyDescriptors, hasDescriptor, ignoredProperties, isPropertyOverridden, setProperty, setProperty, useDefaultValueFor, usesDefaultValues
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface net.sourceforge.pmd.properties.PropertySource

        definePropertyDescriptor, dysfunctionReason, getOverriddenPropertiesByPropertyDescriptor, getOverriddenPropertyDescriptors, getPropertiesByPropertyDescriptor, getProperty, getPropertyDescriptor, getPropertyDescriptors, hasDescriptor, ignoredProperties, isPropertyOverridden, setProperty, setProperty, useDefaultValueFor, usesDefaultValues