Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle TopLink
11g Release 1 (11.1.1)

E28847-01


org.eclipse.persistence.jpa.internal.jpql.parser
Class EntityTypeLiteralFactory

java.lang.Object
  extended by org.eclipse.persistence.jpa.internal.jpql.parser.ExpressionFactory
      extended by org.eclipse.persistence.jpa.internal.jpql.parser.AbstractLiteralExpressionFactory
          extended by org.eclipse.persistence.jpa.internal.jpql.parser.EntityTypeLiteralFactory

All Implemented Interfaces:
java.lang.Comparable<ExpressionFactory>

final class EntityTypeLiteralFactory
extends AbstractLiteralExpressionFactory

This factory creates an EntityTypeLiteral, which wraps an entity name.

Since:
2.3
Version:
2.3
Author:
Pascal Filion
See Also:
EntityTypeLiteral

Field Summary
(package private) static java.lang.String ID
          The unique identifier for this EntityTypeLiteralFactory.

 

Constructor Summary
EntityTypeLiteralFactory()
          Creates a new EntityTypeLiteralFactory.

 

Method Summary
(package private)  AbstractExpression buildExpression(AbstractExpression parent, WordParser wordParser, java.lang.String word, AbstractExpression expression, boolean tolerant)
          Creates the actual AbstractExpression this factory manages.

 

Methods inherited from class org.eclipse.persistence.jpa.internal.jpql.parser.AbstractLiteralExpressionFactory
buildExpression

 

Methods inherited from class org.eclipse.persistence.jpa.internal.jpql.parser.ExpressionFactory
compareTo, equals, getId, getVersion, hashCode, identifiers, toString

 

Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait

 

Field Detail

ID

static final java.lang.String ID
The unique identifier for this EntityTypeLiteralFactory.
See Also:
Constant Field Values

Constructor Detail

EntityTypeLiteralFactory

EntityTypeLiteralFactory()
Creates a new EntityTypeLiteralFactory.

Method Detail

buildExpression

AbstractExpression buildExpression(AbstractExpression parent,
                                   WordParser wordParser,
                                   java.lang.String word,
                                   AbstractExpression expression,
                                   boolean tolerant)
Creates the actual AbstractExpression this factory manages.
Specified by:
buildExpression in class AbstractLiteralExpressionFactory
Parameters:
parent - The parent expression
wordParser - The text to parse based on the current position of the cursor
word - The current word to parse
expression - During the parsing, it is possible the first part of an expression was parsed which needs to be used as a sub-expression of the newly created expression
Returns:
A new AbstractExpression representing the given word

Skip navigation links

Copyright © 1998, 2012, Oracle. All Rights Reserved.