public class ChainableCall extends Chainable
Constructor and Description |
---|
ChainableCall(boolean distinct,
boolean optional,
String name,
String nameUnescaped,
List<ExprNode> parameters) |
ChainableCall(String name,
List<ExprNode> parameters) |
Modifier and Type | Method and Description |
---|---|
void |
accept(ExprNodeVisitor visitor) |
void |
accept(ExprNodeVisitorWithParent visitor) |
void |
accept(ExprNodeVisitorWithParent visitor,
ExprNode parent) |
void |
addParametersTo(Collection<ExprNode> result) |
boolean |
equals(Object o) |
String |
getName() |
String |
getNameUnescaped() |
List<ExprNode> |
getParameters() |
List<ExprNode> |
getParametersOrEmpty() |
String |
getRootNameOrEmptyString() |
int |
hashCode() |
void |
setName(String name) |
void |
setParameters(List<ExprNode> parameters) |
String |
toString() |
void |
validateExpressions(ExprNodeOrigin origin,
ExprValidationContext validationContext) |
chainForDot, equalsChainable, isDistinct, isOptional, isPlainPropertyChain, validate, validateExpressions
public ChainableCall(boolean distinct, boolean optional, String name, String nameUnescaped, List<ExprNode> parameters)
public String getName()
public void setName(String name)
public String getNameUnescaped()
public void addParametersTo(Collection<ExprNode> result)
addParametersTo
in class Chainable
public void accept(ExprNodeVisitor visitor)
public void accept(ExprNodeVisitorWithParent visitor)
public void accept(ExprNodeVisitorWithParent visitor, ExprNode parent)
public String getRootNameOrEmptyString()
getRootNameOrEmptyString
in class Chainable
public List<ExprNode> getParametersOrEmpty()
getParametersOrEmpty
in class Chainable
public void validateExpressions(ExprNodeOrigin origin, ExprValidationContext validationContext) throws ExprValidationException
validateExpressions
in class Chainable
ExprValidationException
Copyright © 2005–2021. All rights reserved.