public class ChainableName extends Chainable
Constructor and Description |
---|
ChainableName(boolean distinct,
boolean optional,
String name) |
ChainableName(boolean distinct,
boolean optional,
String name,
String nameUnescaped) |
ChainableName(String name) |
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> |
getParametersOrEmpty() |
String |
getRootNameOrEmptyString() |
int |
hashCode() |
String |
toString() |
void |
validateExpressions(ExprNodeOrigin origin,
ExprValidationContext validationContext) |
chainForDot, equalsChainable, isDistinct, isOptional, isPlainPropertyChain, validate, validateExpressions
public ChainableName(boolean distinct, boolean optional, String name)
public ChainableName(boolean distinct, boolean optional, String name, String nameUnescaped)
public ChainableName(String name)
public String getName()
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.