A B C D E F G H I J L M N O P Q R S T U V W X 
All Classes All Packages

A

AbstractVfRule - Class in net.sourceforge.pmd.lang.vf.rule
 
AbstractVfRule() - Constructor for class net.sourceforge.pmd.lang.vf.rule.AbstractVfRule
 
acceptVfVisitor(VfVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.vf.ast.ASTArguments
 
acceptVfVisitor(VfVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.vf.ast.ASTAttribute
 
acceptVfVisitor(VfVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.vf.ast.ASTAttributeValue
 
acceptVfVisitor(VfVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.vf.ast.ASTCData
 
acceptVfVisitor(VfVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.vf.ast.ASTCompilationUnit
 
acceptVfVisitor(VfVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.vf.ast.ASTContent
 
acceptVfVisitor(VfVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.vf.ast.ASTDeclaration
 
acceptVfVisitor(VfVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.vf.ast.ASTDoctypeDeclaration
 
acceptVfVisitor(VfVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.vf.ast.ASTDoctypeExternalId
 
acceptVfVisitor(VfVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.vf.ast.ASTDotExpression
 
acceptVfVisitor(VfVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.vf.ast.ASTElement
 
acceptVfVisitor(VfVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.vf.ast.ASTElExpression
 
acceptVfVisitor(VfVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.vf.ast.ASTExpression
 
acceptVfVisitor(VfVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.vf.ast.ASTHtmlScript
 
acceptVfVisitor(VfVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.vf.ast.ASTIdentifier
 
acceptVfVisitor(VfVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.vf.ast.ASTLiteral
 
acceptVfVisitor(VfVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.vf.ast.ASTNegationExpression
 
acceptVfVisitor(VfVisitor<? super P, ? extends R>, P) - Method in class net.sourceforge.pmd.lang.vf.ast.ASTText
 
AdditiveExpression() - Method in class net.sourceforge.pmd.lang.vf.ast.VfParserImpl
 
ALPHA_CHAR - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
ALPHANUM_CHAR - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
AMP_AMP - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
APEX_DIRECTORIES_DESCRIPTOR - Static variable in class net.sourceforge.pmd.lang.vf.VfLanguageProperties
Directory that contains Apex classes that may be referenced from a Visualforce page.
apply(Node, RuleContext) - Method in class net.sourceforge.pmd.lang.vf.rule.AbstractVfRule
 
ArgumentList() - Method in class net.sourceforge.pmd.lang.vf.ast.VfParserImpl
 
Arguments() - Method in class net.sourceforge.pmd.lang.vf.ast.VfParserImpl
 
AssignmentOperator() - Method in class net.sourceforge.pmd.lang.vf.ast.VfParserImpl
 
ASTArguments - Class in net.sourceforge.pmd.lang.vf.ast
 
ASTAttribute - Class in net.sourceforge.pmd.lang.vf.ast
 
ASTAttributeValue - Class in net.sourceforge.pmd.lang.vf.ast
 
ASTCData - Class in net.sourceforge.pmd.lang.vf.ast
 
ASTCompilationUnit - Class in net.sourceforge.pmd.lang.vf.ast
 
ASTContent - Class in net.sourceforge.pmd.lang.vf.ast
 
ASTDeclaration - Class in net.sourceforge.pmd.lang.vf.ast
 
ASTDoctypeDeclaration - Class in net.sourceforge.pmd.lang.vf.ast
 
ASTDoctypeExternalId - Class in net.sourceforge.pmd.lang.vf.ast
 
ASTDotExpression - Class in net.sourceforge.pmd.lang.vf.ast
 
ASTElement - Class in net.sourceforge.pmd.lang.vf.ast
 
ASTElExpression - Class in net.sourceforge.pmd.lang.vf.ast
 
ASTExpression - Class in net.sourceforge.pmd.lang.vf.ast
 
ASTExpression.DataNodeStateException - Exception in net.sourceforge.pmd.lang.vf.ast
Thrown in cases where the the Identifiers in this node aren't ALL successfully parsed in a call to ASTExpression.getDataNodes()
ASTHtmlScript - Class in net.sourceforge.pmd.lang.vf.ast
 
ASTIdentifier - Class in net.sourceforge.pmd.lang.vf.ast
 
ASTLiteral - Class in net.sourceforge.pmd.lang.vf.ast
 
ASTNegationExpression - Class in net.sourceforge.pmd.lang.vf.ast
 
ASTText - Class in net.sourceforge.pmd.lang.vf.ast
 
ATTR_EQ - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
ATTR_NAME - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
Attribute() - Method in class net.sourceforge.pmd.lang.vf.ast.VfParserImpl
 
AttributeValue() - Method in class net.sourceforge.pmd.lang.vf.ast.VfParserImpl
The value of an attribute of an element.
AutoNumber - net.sourceforge.pmd.lang.vf.DataType
 

B

Bom() - Method in class net.sourceforge.pmd.lang.vf.ast.VfParserImpl
 
BooleanLiteral() - Method in class net.sourceforge.pmd.lang.vf.ast.VfParserImpl
 
BYTE_ORDER_MARK - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 

C

CData() - Method in class net.sourceforge.pmd.lang.vf.ast.VfParserImpl
 
CDATA_END - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
CDATA_START - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
Checkbox - net.sourceforge.pmd.lang.vf.DataType
 
CLOSEBRACE - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
COLON - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
COMMA - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
COMMENT_CLOSE_DQ - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
COMMENT_CLOSE_SCRIPT - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
COMMENT_CLOSE_SQ - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
COMMENT_END - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
COMMENT_INNER_TEXT_DQ - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
COMMENT_INNER_TEXT_SCRIPT - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
COMMENT_INNER_TEXT_SQ - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
COMMENT_OPEN_DQ - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
COMMENT_OPEN_SCRIPT - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
COMMENT_OPEN_SQ - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
COMMENT_START - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
COMMENT_TEXT - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
CommentExpression() - Method in class net.sourceforge.pmd.lang.vf.ast.VfParserImpl
 
CommentTag() - Method in class net.sourceforge.pmd.lang.vf.ast.VfParserImpl
 
COMMNT_END - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
COMMNT_START - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
CompilationUnit() - Method in class net.sourceforge.pmd.lang.vf.ast.VfParserImpl
The root of the AST of a VF.
CONCAT - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
CONCATEQ - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
ConcatExpression() - Method in class net.sourceforge.pmd.lang.vf.ast.VfParserImpl
 
ConditionalAndExpression() - Method in class net.sourceforge.pmd.lang.vf.ast.VfParserImpl
 
ConditionalExpression() - Method in class net.sourceforge.pmd.lang.vf.ast.VfParserImpl
 
ConditionalOrExpression() - Method in class net.sourceforge.pmd.lang.vf.ast.VfParserImpl
 
Content() - Method in class net.sourceforge.pmd.lang.vf.ast.VfParserImpl
Everything between a start-tag and the corresponding end-tag of an element (if an end tag exists).
ContentElement() - Method in class net.sourceforge.pmd.lang.vf.ast.VfParserImpl
A single (non-text) element that can occur between a start-tag and end-tag of an element.
Currency - net.sourceforge.pmd.lang.vf.DataType
 

D

DataNodeStateException() - Constructor for exception net.sourceforge.pmd.lang.vf.ast.ASTExpression.DataNodeStateException
 
DataType - Enum in net.sourceforge.pmd.lang.vf
Represents all data types that can be referenced from a Visualforce page.
Date - net.sourceforge.pmd.lang.vf.DataType
 
DateTime - net.sourceforge.pmd.lang.vf.DataType
 
DECL_END - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
DECL_START - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
Declaration() - Method in class net.sourceforge.pmd.lang.vf.ast.VfParserImpl
 
describe(int) - Static method in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
Returns a string describing the given token kind.
DIGITS - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
disable_tracing() - Method in class net.sourceforge.pmd.lang.vf.ast.VfParserImpl
Disable tracing.
DIV - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
DIVEQ - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
DOCTYPE_DECL_END - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
DOCTYPE_DECL_START - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
DoctypeDeclaration() - Method in class net.sourceforge.pmd.lang.vf.ast.VfParserImpl
 
DoctypeExternalId() - Method in class net.sourceforge.pmd.lang.vf.ast.VfParserImpl
 
DOT - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
DotExpression() - Method in class net.sourceforge.pmd.lang.vf.ast.VfParserImpl
 
DOUBLE_EQ - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
DOUBLE_QUOTE - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 

E

EL_EXPRESSION - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
EL_EXPRESSION_IN_ATTRIBUTE_DQ - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
EL_EXPRESSION_IN_ATTRIBUTE_NQ - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
EL_EXPRESSION_IN_ATTRIBUTE_SQ - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
EL_EXPRESSION_IN_SCRIPT - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
ELDQCommentExpression() - Method in class net.sourceforge.pmd.lang.vf.ast.VfParserImpl
 
Element() - Method in class net.sourceforge.pmd.lang.vf.ast.VfParserImpl
A XML element, either with a single empty tag, or with a starting and closing tag with optional contained content.
ElExpression() - Method in class net.sourceforge.pmd.lang.vf.ast.VfParserImpl
An EL expression, not within an attribute value.
ElExpressionInAttribute() - Method in class net.sourceforge.pmd.lang.vf.ast.VfParserImpl
 
ElExpressionInScript() - Method in class net.sourceforge.pmd.lang.vf.ast.VfParserImpl
 
ElOrText() - Method in class net.sourceforge.pmd.lang.vf.ast.VfParserImpl
This production groups all characters between two tags, where tag is an xml-tag "<...>" or CDATA "<![CDATA[...]]>".
ELSQCommentExpression() - Method in class net.sourceforge.pmd.lang.vf.ast.VfParserImpl
 
Email - net.sourceforge.pmd.lang.vf.DataType
 
enable_tracing() - Method in class net.sourceforge.pmd.lang.vf.ast.VfParserImpl
Enable tracing.
EncryptedText - net.sourceforge.pmd.lang.vf.DataType
 
END_OF_EL - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
END_OF_EL_ATTRIB_DQ - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
END_OF_EL_ATTRIB_NQ - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
END_OF_EL_ATTRIB_SQ - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
END_OF_EL_SCRIPT - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
ENDING_DOUBLE_QUOTE - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
ENDING_SINGLE_QUOTE - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
ENDING_WHITESPACE - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
ENDTAG_START - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
EOF - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
EQ - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
EqualityExpression() - Method in class net.sourceforge.pmd.lang.vf.ast.VfParserImpl
 
EXCL - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
EXP_DOT - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
Expression() - Method in class net.sourceforge.pmd.lang.vf.ast.VfParserImpl
 
EXTENSIONS - Static variable in class net.sourceforge.pmd.lang.vf.VfLanguageModule
 
ExternalLookup - net.sourceforge.pmd.lang.vf.DataType
 

F

FALSE - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
File - net.sourceforge.pmd.lang.vf.DataType
 
fromBasicType(BasicType) - Static method in enum net.sourceforge.pmd.lang.vf.DataType
Deprecated.
fromString(String) - Static method in enum net.sourceforge.pmd.lang.vf.DataType
Map to correct instance, returns Unknown if the value can't be mapped.
fromTypeName(String) - Static method in enum net.sourceforge.pmd.lang.vf.DataType
Map to correct instance, returns Unknown if the value can't be mapped.

G

GE - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
generateParseException() - Method in class net.sourceforge.pmd.lang.vf.ast.VfParserImpl
Generate net.sourceforge.pmd.lang.ast.ParseException.
getAstInfo() - Method in class net.sourceforge.pmd.lang.vf.ast.ASTCompilationUnit
 
getDataNodes() - Method in class net.sourceforge.pmd.lang.vf.ast.ASTExpression
An Expression can contain one or more strings that map to a piece of data.
getDataType() - Method in interface net.sourceforge.pmd.lang.vf.ast.VfTypedNode
Returns the data type this node refers to.
getInstance() - Static method in class net.sourceforge.pmd.lang.vf.VfLanguageModule
 
getLocalName() - Method in class net.sourceforge.pmd.lang.vf.ast.ASTAttribute
 
getLocalName() - Method in class net.sourceforge.pmd.lang.vf.ast.ASTElement
 
getName() - Method in class net.sourceforge.pmd.lang.vf.ast.ASTAttribute
 
getName() - Method in class net.sourceforge.pmd.lang.vf.ast.ASTDeclaration
 
getName() - Method in class net.sourceforge.pmd.lang.vf.ast.ASTDoctypeDeclaration
 
getName() - Method in class net.sourceforge.pmd.lang.vf.ast.ASTElement
 
getNamespacePrefix() - Method in class net.sourceforge.pmd.lang.vf.ast.ASTAttribute
 
getNamespacePrefix() - Method in class net.sourceforge.pmd.lang.vf.ast.ASTElement
 
getNextToken() - Method in class net.sourceforge.pmd.lang.vf.ast.VfParserImpl
Get the next net.sourceforge.pmd.lang.ast.impl.javacc.JavaccToken.
getParser() - Method in class net.sourceforge.pmd.lang.vf.VfHandler
 
getPublicId() - Method in class net.sourceforge.pmd.lang.vf.ast.ASTDoctypeExternalId
 
getToken(int) - Method in class net.sourceforge.pmd.lang.vf.ast.VfParserImpl
Get the specific net.sourceforge.pmd.lang.ast.impl.javacc.JavaccToken.
getUri() - Method in class net.sourceforge.pmd.lang.vf.ast.ASTDoctypeExternalId
 
GT - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 

H

Hierarchy - net.sourceforge.pmd.lang.vf.DataType
 
Html - net.sourceforge.pmd.lang.vf.DataType
 
HTML_SCRIPT_CONTENT - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
HTML_SCRIPT_END_TAG - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
HTML_SCRIPT_START - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
HtmlScript() - Method in class net.sourceforge.pmd.lang.vf.ast.VfParserImpl
 
HtmlScriptContent() - Method in class net.sourceforge.pmd.lang.vf.ast.VfParserImpl
 

I

Identifier() - Method in class net.sourceforge.pmd.lang.vf.ast.VfParserImpl
 
IDENTIFIER - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
IDENTIFIER_CHAR - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
IDENTIFIER_DOTTED - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
IDENTIFIER_EL - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
IN_ATTR_WHITESPACE - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
IN_TAG_ERROR - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
IndirectLookup - net.sourceforge.pmd.lang.vf.DataType
 
isEmpty() - Method in class net.sourceforge.pmd.lang.vf.ast.ASTElement
 
isHasNamespacePrefix() - Method in class net.sourceforge.pmd.lang.vf.ast.ASTAttribute
 
isHasNamespacePrefix() - Method in class net.sourceforge.pmd.lang.vf.ast.ASTElement
 
isHasPublicId() - Method in class net.sourceforge.pmd.lang.vf.ast.ASTDoctypeExternalId
 
isUnclosed() - Method in class net.sourceforge.pmd.lang.vf.ast.ASTElement
 

J

jj_nt - Variable in class net.sourceforge.pmd.lang.vf.ast.VfParserImpl
Next token.
jjtAccept(VfParserVisitor, Object) - Method in interface net.sourceforge.pmd.lang.vf.ast.VfNode
jjtree - Variable in class net.sourceforge.pmd.lang.vf.ast.VfParserImpl
 

L

LE - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
Literal() - Method in class net.sourceforge.pmd.lang.vf.ast.VfParserImpl
 
Location - net.sourceforge.pmd.lang.vf.DataType
 
LongTextArea - net.sourceforge.pmd.lang.vf.DataType
 
Lookup - net.sourceforge.pmd.lang.vf.DataType
 
LPAREN - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
LSQUARE - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
LST_ERROR - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
LT - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 

M

makeLexerImpl(CharStream) - Method in class net.sourceforge.pmd.cpd.VfTokenizer
 
MasterDetail - net.sourceforge.pmd.lang.vf.DataType
 
MetadataRelationship - net.sourceforge.pmd.lang.vf.DataType
 
MINUS - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
MINUSEQ - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
MUL - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
MULEQ - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
MultiplicativeExpression() - Method in class net.sourceforge.pmd.lang.vf.ast.VfParserImpl
 
MultiselectPicklist - net.sourceforge.pmd.lang.vf.DataType
 

N

NAME - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
NAME - Static variable in class net.sourceforge.pmd.lang.vf.VfLanguageModule
 
NegationExpression() - Method in class net.sourceforge.pmd.lang.vf.ast.VfParserImpl
 
net.sourceforge.pmd.cpd - package net.sourceforge.pmd.cpd
 
net.sourceforge.pmd.lang.vf - package net.sourceforge.pmd.lang.vf
 
net.sourceforge.pmd.lang.vf.ast - package net.sourceforge.pmd.lang.vf.ast
 
net.sourceforge.pmd.lang.vf.rule - package net.sourceforge.pmd.lang.vf.rule
 
net.sourceforge.pmd.lang.vf.rule.security - package net.sourceforge.pmd.lang.vf.rule.security
 
NEWLINE - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
newPropertyBundle() - Method in class net.sourceforge.pmd.lang.vf.VfLanguageModule
 
newTokenManager(CharStream) - Static method in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
Returns a new token manager for this language.
NO_BANG - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
NO_ENDTAG_START - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
NO_LT_OR_OPENBRACE - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
NO_QUOTE_NO_WHITESPACE - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
NO_WHITESPACE_OR_LT_OR_DOLLAR - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
NOT_EQ - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
Note - net.sourceforge.pmd.lang.vf.DataType
 
NULL - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
NullLiteral() - Method in class net.sourceforge.pmd.lang.vf.ast.VfParserImpl
 
NUM_CHAR - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
Number - net.sourceforge.pmd.lang.vf.DataType
 

O

OBJECTS_DIRECTORIES_DESCRIPTOR - Static variable in class net.sourceforge.pmd.lang.vf.VfLanguageProperties
Directory that contains Object definitions that may be referenced from a Visualforce page.
OPENBRACE - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 

P

parseImpl(CharStream, Parser.ParserTask) - Method in class net.sourceforge.pmd.lang.vf.ast.VfParser
 
Percent - net.sourceforge.pmd.lang.vf.DataType
 
PERCENT - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
Phone - net.sourceforge.pmd.lang.vf.DataType
 
Picklist - net.sourceforge.pmd.lang.vf.DataType
 
PIPE_PIPE - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
PLUS - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
PLUSEQ - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
POW - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
PowerExpression() - Method in class net.sourceforge.pmd.lang.vf.ast.VfParserImpl
 
PrimaryExpression() - Method in class net.sourceforge.pmd.lang.vf.ast.VfParserImpl
 
PrimaryPrefix() - Method in class net.sourceforge.pmd.lang.vf.ast.VfParserImpl
 
PrimarySuffix() - Method in class net.sourceforge.pmd.lang.vf.ast.VfParserImpl
 
Prolog() - Method in class net.sourceforge.pmd.lang.vf.ast.VfParserImpl
The optional prolog of a VF, including (xml) declarations and DTD.
PUBLIC - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 

Q

QQ - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
QUOTE - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
QUOTED_LITERAL - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
QUOTED_STRING - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
QUOTED_STRING_NO_BREAKS - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 

R

ReInit(CharStream) - Method in class net.sourceforge.pmd.lang.vf.ast.VfParserImpl
Reinitialise.
ReInit(VfParserImplTokenManager) - Method in class net.sourceforge.pmd.lang.vf.ast.VfParserImpl
Reinitialise.
RelationalExpression() - Method in class net.sourceforge.pmd.lang.vf.ast.VfParserImpl
 
requiresEscaping - Variable in enum net.sourceforge.pmd.lang.vf.DataType
True if this field is an XSS risk
RPAREN - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
RSQUARE - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 

S

setDataType(VfTypedNode, DataType) - Static method in class net.sourceforge.pmd.lang.vf.ast.VfAstInternals
 
SINGLE_QUOTE - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
STRING_LITERAL - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
Summary - net.sourceforge.pmd.lang.vf.DataType
 
SYSTEM - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 

T

TAG_END - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
TAG_NAME - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
TAG_SLASHEND - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
TAG_START - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
TERSE_NAME - Static variable in class net.sourceforge.pmd.lang.vf.VfLanguageModule
 
Text - net.sourceforge.pmd.lang.vf.DataType
 
Text() - Method in class net.sourceforge.pmd.lang.vf.ast.VfParserImpl
 
TEXT_IN_EL - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
TextArea - net.sourceforge.pmd.lang.vf.DataType
 
Time - net.sourceforge.pmd.lang.vf.DataType
 
token - Variable in class net.sourceforge.pmd.lang.vf.ast.VfParserImpl
Current token.
TOKEN_NAMES - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
Nams of the tokens, each index corresponds to a kind.
token_source - Variable in class net.sourceforge.pmd.lang.vf.ast.VfParserImpl
Generated net.sourceforge.pmd.lang.ast.impl.javacc.JavaccToken Manager.
tokenBehavior() - Method in class net.sourceforge.pmd.cpd.VfTokenizer
 
tokenBehavior() - Method in class net.sourceforge.pmd.lang.vf.ast.VfParser
 
TRUE - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 

U

UnaryExpression() - Method in class net.sourceforge.pmd.lang.vf.ast.VfParserImpl
 
Unknown - net.sourceforge.pmd.lang.vf.DataType
Indicates that Metatada was found, but it's type was not mappable.
UNPARSED - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
UNPARSED_TEXT - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
UNPARSED_TEXT_NO_DOUBLE_QUOTES - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
UNPARSED_TEXT_NO_SINGLE_QUOTES - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
UNPARSED_TEXT_NO_WHITESPACE - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
UnparsedTextNoDoubleQuotes() - Method in class net.sourceforge.pmd.lang.vf.ast.VfParserImpl
Text that contains no double quotes, and that does not contain the start of a EL expression.
UnparsedTextNoSingleQuotes() - Method in class net.sourceforge.pmd.lang.vf.ast.VfParserImpl
Text that contains no single quotes, and that does not contain the start of a EL expression.
UnparsedTextNoWhitespace() - Method in class net.sourceforge.pmd.lang.vf.ast.VfParserImpl
 
Url - net.sourceforge.pmd.lang.vf.DataType
 

V

valueOf(String) - Static method in enum net.sourceforge.pmd.lang.vf.DataType
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.sourceforge.pmd.lang.vf.DataType
Returns an array containing the constants of this enum type, in the order they are declared.
VfAstInternals - Class in net.sourceforge.pmd.lang.vf.ast
This is internal API, and can be changed at any time.
VfCsrfRule - Class in net.sourceforge.pmd.lang.vf.rule.security
 
VfCsrfRule() - Constructor for class net.sourceforge.pmd.lang.vf.rule.security.VfCsrfRule
 
VfHandler - Class in net.sourceforge.pmd.lang.vf
 
VfHandler(VfLanguageProperties) - Constructor for class net.sourceforge.pmd.lang.vf.VfHandler
 
VfHtmlStyleTagXssRule - Class in net.sourceforge.pmd.lang.vf.rule.security
 
VfHtmlStyleTagXssRule() - Constructor for class net.sourceforge.pmd.lang.vf.rule.security.VfHtmlStyleTagXssRule
 
VfLanguage - Class in net.sourceforge.pmd.cpd
 
VfLanguage() - Constructor for class net.sourceforge.pmd.cpd.VfLanguage
 
VfLanguageModule - Class in net.sourceforge.pmd.lang.vf
 
VfLanguageModule() - Constructor for class net.sourceforge.pmd.lang.vf.VfLanguageModule
 
VfLanguageProperties - Class in net.sourceforge.pmd.lang.vf
 
VfLanguageProperties() - Constructor for class net.sourceforge.pmd.lang.vf.VfLanguageProperties
 
VfNode - Interface in net.sourceforge.pmd.lang.vf.ast
 
VfParser - Class in net.sourceforge.pmd.lang.vf.ast
Parser for the VisualForce language.
VfParser(VfLanguageProperties) - Constructor for class net.sourceforge.pmd.lang.vf.ast.VfParser
 
VfParserImpl - Class in net.sourceforge.pmd.lang.vf.ast
 
VfParserImpl(CharStream) - Constructor for class net.sourceforge.pmd.lang.vf.ast.VfParserImpl
Constructor with user supplied net.sourceforge.pmd.lang.ast.impl.javacc.CharStream.
VfParserImpl(VfParserImplTokenManager) - Constructor for class net.sourceforge.pmd.lang.vf.ast.VfParserImpl
Constructor with generated net.sourceforge.pmd.lang.ast.impl.javacc.JavaccToken Manager.
VfParserVisitor - Interface in net.sourceforge.pmd.lang.vf.ast
Deprecated.
VfParserVisitorAdapter - Class in net.sourceforge.pmd.lang.vf.ast
Deprecated.
VfParserVisitorAdapter() - Constructor for class net.sourceforge.pmd.lang.vf.ast.VfParserVisitorAdapter
Deprecated.
 
VfTokenizer - Class in net.sourceforge.pmd.cpd
 
VfTokenizer() - Constructor for class net.sourceforge.pmd.cpd.VfTokenizer
 
VfTokenKinds - Class in net.sourceforge.pmd.lang.vf.ast
Token kinds (JavaccToken.kind) for this language.
VfTypedNode - Interface in net.sourceforge.pmd.lang.vf.ast
Represents a node that displays a piece of data.
VfUnescapeElRule - Class in net.sourceforge.pmd.lang.vf.rule.security
 
VfUnescapeElRule() - Constructor for class net.sourceforge.pmd.lang.vf.rule.security.VfUnescapeElRule
 
VfVisitor<P,​R> - Interface in net.sourceforge.pmd.lang.vf.ast
 
VfVisitorBase<P,​R> - Class in net.sourceforge.pmd.lang.vf.ast
 
VfVisitorBase() - Constructor for class net.sourceforge.pmd.lang.vf.ast.VfVisitorBase
 
visit(ASTArguments, P) - Method in interface net.sourceforge.pmd.lang.vf.ast.VfVisitor
 
visit(ASTAttribute, P) - Method in interface net.sourceforge.pmd.lang.vf.ast.VfVisitor
 
visit(ASTAttributeValue, P) - Method in interface net.sourceforge.pmd.lang.vf.ast.VfVisitor
 
visit(ASTCData, P) - Method in interface net.sourceforge.pmd.lang.vf.ast.VfVisitor
 
visit(ASTCompilationUnit, P) - Method in interface net.sourceforge.pmd.lang.vf.ast.VfVisitor
 
visit(ASTContent, P) - Method in interface net.sourceforge.pmd.lang.vf.ast.VfVisitor
 
visit(ASTDeclaration, P) - Method in interface net.sourceforge.pmd.lang.vf.ast.VfVisitor
 
visit(ASTDoctypeDeclaration, P) - Method in interface net.sourceforge.pmd.lang.vf.ast.VfVisitor
 
visit(ASTDoctypeExternalId, P) - Method in interface net.sourceforge.pmd.lang.vf.ast.VfVisitor
 
visit(ASTDotExpression, P) - Method in interface net.sourceforge.pmd.lang.vf.ast.VfVisitor
 
visit(ASTElement, Object) - Method in class net.sourceforge.pmd.lang.vf.rule.security.VfCsrfRule
 
visit(ASTElement, Object) - Method in class net.sourceforge.pmd.lang.vf.rule.security.VfUnescapeElRule
 
visit(ASTElement, P) - Method in interface net.sourceforge.pmd.lang.vf.ast.VfVisitor
 
visit(ASTElExpression, Object) - Method in class net.sourceforge.pmd.lang.vf.rule.security.VfHtmlStyleTagXssRule
We are looking for an ASTElExpression node that is placed inside an ASTContent, which in turn is placed inside an ASTElement, where the element is not an inbuilt vf tag.
visit(ASTElExpression, P) - Method in interface net.sourceforge.pmd.lang.vf.ast.VfVisitor
 
visit(ASTExpression, P) - Method in interface net.sourceforge.pmd.lang.vf.ast.VfVisitor
 
visit(ASTHtmlScript, Object) - Method in class net.sourceforge.pmd.lang.vf.rule.security.VfUnescapeElRule
 
visit(ASTHtmlScript, P) - Method in interface net.sourceforge.pmd.lang.vf.ast.VfVisitor
 
visit(ASTIdentifier, P) - Method in interface net.sourceforge.pmd.lang.vf.ast.VfVisitor
 
visit(ASTLiteral, P) - Method in interface net.sourceforge.pmd.lang.vf.ast.VfVisitor
 
visit(ASTNegationExpression, P) - Method in interface net.sourceforge.pmd.lang.vf.ast.VfVisitor
 
visit(ASTText, P) - Method in interface net.sourceforge.pmd.lang.vf.ast.VfVisitor
 
visitNode(Node, Object) - Method in interface net.sourceforge.pmd.lang.vf.ast.VfParserVisitor
Deprecated.
 
visitVfNode(VfNode, P) - Method in interface net.sourceforge.pmd.lang.vf.ast.VfVisitor
 

W

WHITESPACE - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
WHITESPACES - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 

X

XMLNAME - Static variable in class net.sourceforge.pmd.lang.vf.ast.VfTokenKinds
 
A B C D E F G H I J L M N O P Q R S T U V W X 
All Classes All Packages