Uses of Interface
org.eclipse.persistence.jpa.jpql.tools.spi.IType
-
Packages that use IType Package Description org.eclipse.persistence.jpa.jpql.tools org.eclipse.persistence.jpa.jpql.tools.model.query This package contains theStateObjectclasses that represents a JPQL query.org.eclipse.persistence.jpa.jpql.tools.resolver org.eclipse.persistence.jpa.jpql.tools.spi The Hermes SPI defines how the parser and its related features can retrieve information about the JPA managed types from the application. -
-
Uses of IType in org.eclipse.persistence.jpa.jpql.tools
Fields in org.eclipse.persistence.jpa.jpql.tools declared as IType Modifier and Type Field Description protected ITypeAbstractContentAssistVisitor.AcceptableTypeVisitor. typeThe type that is retrieved based on the expression, it determines what is acceptable.protected ITypeAbstractContentAssistVisitor.MappingTypeFilter. typeThe type used to determine if the mapping's type is a valid type.Methods in org.eclipse.persistence.jpa.jpql.tools that return IType Modifier and Type Method Description ITypeGenericTypeHelper. bigDecimal()ITypeTypeHelper. bigDecimal()Retrieves theITypeforBigDecimal.ITypeGenericTypeHelper. bigInteger()ITypeTypeHelper. bigInteger()Retrieves theITypeforBigInteger.ITypeGenericTypeHelper. booleanType()ITypeTypeHelper. booleanType()ITypeGenericTypeHelper. byteType()ITypeTypeHelper. byteType()ITypeGenericTypeHelper. characterType()ITypeTypeHelper. characterType()ITypeGenericTypeHelper. collectionType()ITypeTypeHelper. collectionType()Retrieves theITypeforCollection.ITypeGenericTypeHelper. convertPrimitive(Object type)ITypeTypeHelper. convertPrimitive(IType type)Converts the givenIType, if it's representing a primitive type, into the class of the same type.ITypeGenericTypeHelper. dateType()ITypeTypeHelper. dateType()ITypeGenericTypeHelper. doubleType()ITypeTypeHelper. doubleType()ITypeContentAssistProposals.EnumProposals. enumType()TheITyperepresenting the enum type.ITypeGenericTypeHelper. enumType()ITypeTypeHelper. enumType()ITypeGenericTypeHelper. floatType()ITypeTypeHelper. floatType()protected ITypeAbstractContentAssistVisitor. getAcceptableType(Expression expression)Determines the rootITypethat any type should be assignable.ITypeJPQLQueryContext. getEnumType(String enumTypeName)Returns theITyperepresenting the possible given enum type.ITypeGenericSemanticValidatorHelper. getMappingType(Object mapping)ITypeAbstractJPQLQueryHelper. getParameterType(String parameterName)Retrieves, if it can be determined, the type of the given input parameter with the given name.ITypeJPQLQueryContext. getParameterType(InputParameter inputParameter)Retrieves, if it can be determined, the type of the givenInputParameter.ITypeAbstractJPQLQueryHelper. getResultType()Calculates the type of the query result of the JPQL query.ITypeAbstractJPQLQueryHelper. getType(Class<?> type)Returns theITyperepresenting the given Java type.ITypeDefaultParameterTypeVisitor. getType()ITypeEclipseLinkParameterTypeVisitor. getType()ITypeGenericSemanticValidatorHelper. getType(Object typeDeclaration)ITypeGenericSemanticValidatorHelper. getType(String typeName)ITypeGenericSemanticValidatorHelper. getType(Expression expression)ITypeGenericTypeHelper. getType(Class<?> type)ITypeGenericTypeHelper. getType(String typeName)ITypeJPQLQueryContext. getType(Class<?> type)Retrieves the external type for the given Java type.ITypeJPQLQueryContext. getType(String typeName)Retrieves the external class with the given fully qualified class name.ITypeJPQLQueryContext. getType(Expression expression)Returns theITypeof the givenExpression.ITypeTypeHelper. getType(Class<?> type)Returns theITypeof the given Java type.ITypeTypeHelper. getType(String typeName)Retrieves the external class for the given fully qualified class name.ITypeGenericTypeHelper. integerType()ITypeTypeHelper. integerType()ITypeGenericTypeHelper. longType()ITypeGenericTypeHelper. longType(Object type)ITypeTypeHelper. longType()ITypeTypeHelper. longType(IType type)Converts the givenIType, if it's the primitive long, into theLongtype.ITypeGenericTypeHelper. mapType()ITypeTypeHelper. mapType()ITypeGenericTypeHelper. numberType()ITypeTypeHelper. numberType()ITypeGenericTypeHelper. objectType()ITypeTypeHelper. objectType()ITypeGenericTypeHelper. primitiveBoolean()ITypeTypeHelper. primitiveBoolean()Retrieves theITypefor the primitive boolean.ITypeGenericTypeHelper. primitiveByte()ITypeTypeHelper. primitiveByte()Retrieves theITypefor the primitive byte.ITypeGenericTypeHelper. primitiveChar()ITypeTypeHelper. primitiveChar()Retrieves theITypefor the primitive char.ITypeGenericTypeHelper. primitiveDouble()ITypeTypeHelper. primitiveDouble()Retrieves theITypefor the primitive double.ITypeGenericTypeHelper. primitiveFloat()ITypeTypeHelper. primitiveFloat()Retrieves theITypefor the primitive float.ITypeGenericTypeHelper. primitiveInteger()ITypeTypeHelper. primitiveInteger()Retrieves theITypefor the primitive int.ITypeGenericTypeHelper. primitiveLong()ITypeTypeHelper. primitiveLong()Retrieves theITypefor the primitive long.ITypeGenericTypeHelper. primitiveShort()ITypeTypeHelper. primitiveShort()Retrieves theITypefor the primitive short.ITypeGenericTypeHelper. shortType()ITypeTypeHelper. shortType()ITypeGenericTypeHelper. stringType()ITypeTypeHelper. stringType()ITypeGenericTypeHelper. timestampType()ITypeTypeHelper. timestampType()ITypeGenericTypeHelper. toBooleanType(Object type)ITypeTypeHelper. toBooleanType(IType type)Converts the givenIType, if it's the primitive boolean, into theBooleantype.ITypeGenericTypeHelper. toByteType(Object type)ITypeTypeHelper. toByteType(IType type)Converts the givenIType, if it's the primitive byte, into theBytetype.ITypeGenericTypeHelper. toDoubleType(Object type)ITypeTypeHelper. toDoubleType(IType type)Converts the givenIType, if it's the primitive double, into theDoubletype.ITypeGenericTypeHelper. toFloatType(Object type)ITypeTypeHelper. toFloatType(IType type)Converts the givenIType, if it's the primitive float, into theFloattype.ITypeGenericTypeHelper. toIntegerType(Object type)ITypeTypeHelper. toIntegerType(IType type)Converts the givenIType, if it's the primitive int, into theIntegertype.ITypeGenericTypeHelper. toShortType(Object type)ITypeTypeHelper. toShortType(IType type)Converts the givenIType, if it's the primitive short, into theShorttype.ITypeGenericTypeHelper. unknownType()ITypeTypeHelper. unknownType()Retrieves theITypethat represents an unknown type.Methods in org.eclipse.persistence.jpa.jpql.tools that return types with arguments of type IType Modifier and Type Method Description protected Comparator<IType>AbstractJPQLQueryHelper. buildNumericTypeComparator()Creates theComparatorthat can sortITypesbased on the numerical priority.Methods in org.eclipse.persistence.jpa.jpql.tools with parameters of type IType Modifier and Type Method Description protected voidAbstractContentAssistVisitor. addEntities(IType type)Adds the entities as possible content assist proposals but will be filtered using the current word and the entity's type will have to be assignable from the givenIType.protected voidAbstractContentAssistVisitor. addEnumConstant(IType enumType, String enumConstant)Adds the given enum constant as a valid proposal.voidDefaultContentAssistProposals. addEnumConstant(IType enumType, String enumConstant)Adds the constants of the given enum constant as a valid proposal.protected voidAbstractContentAssistVisitor. addEnumConstants(IType enumType, String word)Adds the constants of the given enum type as valid proposals if the beginning starts with the given word.intNumericTypeComparator. compare(IType type1, IType type2)ITypeTypeHelper. convertPrimitive(IType type)Converts the givenIType, if it's representing a primitive type, into the class of the same type.booleanTypeHelper. isBooleanType(IType type)booleanTypeHelper. isCollectionType(IType type)Determines whether the givenITypeis an instance ofCollection.booleanTypeHelper. isDateType(IType type)booleanTypeHelper. isEnumType(IType type)booleanTypeHelper. isFloatingType(IType type)Determines whether the givenITypeis an instance of a floating type, which is eitherFloat,Double, float or double.booleanTypeHelper. isIntegralType(IType type)Determines whether the givenITypeis an instance of a floating type, which is eitherInteger,Long, int or float.booleanTypeHelper. isMapType(IType type)booleanTypeHelper. isNumericType(IType type)booleanTypeHelper. isObjectType(IType type)booleanTypeHelper. isPrimitiveType(IType type)Determines whether the givenITyperepresents a primitive type.booleanTypeHelper. isStringType(IType type)Determines whether the givenITyperepresents theStringclass.ITypeTypeHelper. longType(IType type)Converts the givenIType, if it's the primitive long, into theLongtype.voidBasicRefactoringTool. renameAttribute(IType type, String oldAttributeName, String newAttributeName)Renames the attribute (persistent field or persistent property) from the given type.voidRefactoringTool. renameField(IType type, String oldFieldName, String newFieldName)Renames a field from the given type.ITypeTypeHelper. toBooleanType(IType type)Converts the givenIType, if it's the primitive boolean, into theBooleantype.ITypeTypeHelper. toByteType(IType type)Converts the givenIType, if it's the primitive byte, into theBytetype.ITypeTypeHelper. toDoubleType(IType type)Converts the givenIType, if it's the primitive double, into theDoubletype.ITypeTypeHelper. toFloatType(IType type)Converts the givenIType, if it's the primitive float, into theFloattype.ITypeTypeHelper. toIntegerType(IType type)Converts the givenIType, if it's the primitive int, into theIntegertype.ITypeTypeHelper. toShortType(IType type)Converts the givenIType, if it's the primitive short, into theShorttype. -
Uses of IType in org.eclipse.persistence.jpa.jpql.tools.model.query
Fields in org.eclipse.persistence.jpa.jpql.tools.model.query declared as IType Modifier and Type Field Description protected ITypeStateFieldPathExpressionStateObject.MapManagedType. mapTypeMethods in org.eclipse.persistence.jpa.jpql.tools.model.query that return IType Modifier and Type Method Description ITypeAbstractPathExpressionStateObject. getType()Returns theITypeof the field handled by this object.ITypeAbstractStateObject. getType(Class<?> type)Retrieves the external type for the given Java type.ITypeAbstractStateObject. getType(String typeName)Retrieves the external class for the given fully qualified class name.ITypeConstructorExpressionStateObject. getType()Returns the actualITypethat was resolved ornullif it could not be resolved.ITypeEncapsulatedIdentificationVariableExpressionStateObject. getType()Returns theITypeof the field handled by this object.ITypeIdentificationVariableStateObject. getType()Returns theITypeof the field handled by this object.ITypeStateFieldPathExpressionStateObject.MapManagedType. getType()protected abstract ITypeAbstractPathExpressionStateObject. resolveType()Resolves theITypeof the property handled by this object.protected ITypeCollectionValuedPathExpressionStateObject. resolveType()protected ITypeConstructorExpressionStateObject. resolveType()Resolves the actualITypebased on the class name.protected ITypeEncapsulatedIdentificationVariableExpressionStateObject. resolveType()Resolves theITypeof the property handled by this object.protected ITypeIdentificationVariableStateObject. resolveType()Resolves theITypeof the property handled by this object.protected ITypeKeyExpressionStateObject. resolveType()protected ITypeStateFieldPathExpressionStateObject. resolveType()protected ITypeValueExpressionStateObject. resolveType()Methods in org.eclipse.persistence.jpa.jpql.tools.model.query with parameters of type IType Modifier and Type Method Description voidConstructorExpressionStateObject. setType(IType type)Sets the actualITypeand updates the class name.Constructors in org.eclipse.persistence.jpa.jpql.tools.model.query with parameters of type IType Constructor Description MapManagedType(IManagedTypeProvider provider, IType mapType) -
Uses of IType in org.eclipse.persistence.jpa.jpql.tools.resolver
Fields in org.eclipse.persistence.jpa.jpql.tools.resolver declared as IType Modifier and Type Field Description protected ITypeCollectionValuedFieldResolver.MapManagedType. mapTypeMethods in org.eclipse.persistence.jpa.jpql.tools.resolver that return IType Modifier and Type Method Description protected ITypeAbsFunctionResolver. buildType()protected ITypeClassNameResolver. buildType()protected ITypeClassResolver. buildType()protected ITypeCollectionEquivalentResolver. buildType()protected ITypeCollectionValuedFieldResolver. buildType()protected ITypeDeclarationResolver. buildType()protected ITypeEntityResolver. buildType()protected ITypeEnumLiteralResolver. buildType()protected ITypeFromSubqueryResolver. buildType()ITypeIdentificationVariableResolver. buildType()protected ITypeKeyResolver. buildType()protected ITypeNullResolver. buildType()protected ITypeNumericResolver. buildType()protected ITypeResolver. buildType()protected ITypeStateFieldResolver. buildType()protected ITypeSubqueryEntityResolver. buildType()protected ITypeSumFunctionResolver. buildType()protected ITypeValueResolver. buildType()ITypeResolver. getParentType()Returns the type of the parent resolver.ITypeCollectionValuedFieldResolver.MapManagedType. getType()ITypeFromSubqueryResolver.VirtualManagedType. getType()ITypeFromSubqueryResolver.VirtualMapping. getType()ITypeResolver. getType()ITypeResolver. getType(Class<?> type)Returns theITypeof the given Java type.ITypeResolver. getType(String typeName)Retrieves the external class for the given fully qualified class name.Methods in org.eclipse.persistence.jpa.jpql.tools.resolver with parameters of type IType Modifier and Type Method Description protected ResolverResolverBuilder. buildEnumResolver(AbstractPathExpression expression, IType type, String enumLiteral)Creates a newResolverthat will resolve the given enum literal.Constructors in org.eclipse.persistence.jpa.jpql.tools.resolver with parameters of type IType Constructor Description EnumLiteralResolver(Resolver parent, IType type, String enumLiteral)Creates a newEnumLiteralResolver.MapManagedType(IManagedTypeProvider provider, IType mapType) -
Uses of IType in org.eclipse.persistence.jpa.jpql.tools.spi
Methods in org.eclipse.persistence.jpa.jpql.tools.spi that return IType Modifier and Type Method Description ITypeITypeRepository. getEnumType(String enumTypeName)Returns theITyperepresenting the possible given enum constant.ITypeIManagedType. getType()Returns the external representation of the class used by this managed type.ITypeIMapping. getType()Returns the type of this mapping.ITypeITypeDeclaration. getType()Returns the type defined for the Java member.ITypeITypeRepository. getType(Class<?> type)Retrieves the external type for the given Java type.ITypeITypeRepository. getType(String typeName)Retrieves the external class for the given fully qualified class name.Methods in org.eclipse.persistence.jpa.jpql.tools.spi with parameters of type IType Modifier and Type Method Description booleanIType. equals(IType type)Determines whether the given type represents the same Java type thank this one.IEmbeddableIManagedTypeProvider. getEmbeddable(IType type)Retrieves theIEmbeddablewith the givenIType.IEntityIManagedTypeProvider. getEntity(IType type)IManagedTypeIManagedTypeProvider. getManagedType(IType type)Retrieves theIManagedTypefor the givenIType.IMappedSuperclassIManagedTypeProvider. getMappedSuperclass(IType type)Retrieves theIEmbeddablewith the givenIType.booleanIType. isAssignableTo(IType type)Determines whether this type is an instance of the given type.
-