Top Description Fields Constructors Methods
org.eclipse.persistence.internal.jpa.parsing

public Class TrimNode

extends StringFunctionNode
Class Inheritance
Imports
org.eclipse.persistence.expressions.*

INTERNAL

Purpose: Represent a TRIM

Responsibilities:

Field Summary

Modifier and TypeField and Description
private boolean
private boolean
private boolean
private Node

Constructor Summary

AccessConstructor and Description
public
TrimNode()

TrimNode constructor.

Method Summary

Modifier and TypeMethod and Description
public Expression
generateExpression(GenerationContext context)

Overrides org.eclipse.persistence.internal.jpa.parsing.Node.generateExpression.

INTERNAL Generate the TopLink expression for this node
public boolean
public boolean
public boolean
public void
setBoth(boolean newBoth)

public void
setLeading(boolean newLeading)

public void
setTrailing(boolean newTrailing)

public void
setTrimChar(Node trimChar)

public void
validate(ParseTreeContext context)

Overrides org.eclipse.persistence.internal.jpa.parsing.Node.validate.

INTERNAL Validate node and calculate its type.

Field Detail

bothback to summary
private boolean both
leadingback to summary
private boolean leading
trailingback to summary
private boolean trailing
trimCharback to summary
private Node trimChar

Constructor Detail

TrimNodeback to summary
public TrimNode()

TrimNode constructor.

Method Detail

generateExpressionback to summary
public Expression generateExpression(GenerationContext context)

Overrides org.eclipse.persistence.internal.jpa.parsing.Node.generateExpression.

INTERNAL Generate the TopLink expression for this node

Annotations
@Override
isBothback to summary
public boolean isBoth()
isLeadingback to summary
public boolean isLeading()
isTrailingback to summary
public boolean isTrailing()
setBothback to summary
public void setBoth(boolean newBoth)
setLeadingback to summary
public void setLeading(boolean newLeading)
setTrailingback to summary
public void setTrailing(boolean newTrailing)
setTrimCharback to summary
public void setTrimChar(Node trimChar)
validateback to summary
public void validate(ParseTreeContext context)

Overrides org.eclipse.persistence.internal.jpa.parsing.Node.validate.

INTERNAL Validate node and calculate its type.

Annotations
@Override