Package org.hibernate.jpamodelgen
Class Context
- java.lang.Object
-
- org.hibernate.jpamodelgen.Context
-
public final class Context extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Context(javax.annotation.processing.ProcessingEnvironment pe)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addAccessTypeInformation(java.lang.String fqcn, AccessTypeInformation info)
boolean
addGeneratedAnnotation()
boolean
addGeneratedDate()
void
addMetaEmbeddable(java.lang.String fqcn, MetaEntity metaEntity)
void
addMetaEntity(java.lang.String fqcn, MetaEntity metaEntity)
boolean
containsMetaEmbeddable(java.lang.String fqcn)
boolean
containsMetaEntity(java.lang.String fqcn)
boolean
doLazyXmlParsing()
AccessTypeInformation
getAccessTypeInfo(java.lang.String fqcn)
javax.lang.model.util.Elements
getElementUtils()
javax.lang.model.element.TypeElement
getGeneratedAnnotation()
MetaEntity
getMetaEmbeddable(java.lang.String fqcn)
java.util.Collection<MetaEntity>
getMetaEmbeddables()
java.util.Collection<MetaEntity>
getMetaEntities()
MetaEntity
getMetaEntity(java.lang.String fqcn)
java.util.List<java.lang.String>
getOrmXmlFiles()
AccessType
getPersistenceUnitDefaultAccessType()
java.lang.String
getPersistenceXmlLocation()
javax.annotation.processing.ProcessingEnvironment
getProcessingEnvironment()
javax.lang.model.element.TypeElement
getTypeElementForFullyQualifiedName(java.lang.String fqcn)
javax.lang.model.util.Types
getTypeUtils()
boolean
isAddSuppressWarningsAnnotation()
boolean
isFullyXmlConfigured()
void
logMessage(javax.tools.Diagnostic.Kind type, java.lang.String message)
void
mappingDocumentFullyXmlConfigured(boolean fullyXmlConfigured)
void
setAddGeneratedAnnotation(boolean addGeneratedAnnotation)
void
setAddGenerationDate(boolean addGenerationDate)
void
setAddSuppressWarningsAnnotation(boolean addSuppressWarningsAnnotation)
void
setPersistenceUnitDefaultAccessType(AccessType persistenceUnitDefaultAccessType)
java.lang.String
toString()
-
-
-
Method Detail
-
getProcessingEnvironment
public javax.annotation.processing.ProcessingEnvironment getProcessingEnvironment()
-
addGeneratedAnnotation
public boolean addGeneratedAnnotation()
-
getGeneratedAnnotation
public javax.lang.model.element.TypeElement getGeneratedAnnotation()
-
setAddGeneratedAnnotation
public void setAddGeneratedAnnotation(boolean addGeneratedAnnotation)
-
addGeneratedDate
public boolean addGeneratedDate()
-
setAddGenerationDate
public void setAddGenerationDate(boolean addGenerationDate)
-
isAddSuppressWarningsAnnotation
public boolean isAddSuppressWarningsAnnotation()
-
setAddSuppressWarningsAnnotation
public void setAddSuppressWarningsAnnotation(boolean addSuppressWarningsAnnotation)
-
getElementUtils
public javax.lang.model.util.Elements getElementUtils()
-
getTypeUtils
public javax.lang.model.util.Types getTypeUtils()
-
getPersistenceXmlLocation
public java.lang.String getPersistenceXmlLocation()
-
getOrmXmlFiles
public java.util.List<java.lang.String> getOrmXmlFiles()
-
containsMetaEntity
public boolean containsMetaEntity(java.lang.String fqcn)
-
getMetaEntity
public MetaEntity getMetaEntity(java.lang.String fqcn)
-
getMetaEntities
public java.util.Collection<MetaEntity> getMetaEntities()
-
addMetaEntity
public void addMetaEntity(java.lang.String fqcn, MetaEntity metaEntity)
-
containsMetaEmbeddable
public boolean containsMetaEmbeddable(java.lang.String fqcn)
-
getMetaEmbeddable
public MetaEntity getMetaEmbeddable(java.lang.String fqcn)
-
addMetaEmbeddable
public void addMetaEmbeddable(java.lang.String fqcn, MetaEntity metaEntity)
-
getMetaEmbeddables
public java.util.Collection<MetaEntity> getMetaEmbeddables()
-
addAccessTypeInformation
public void addAccessTypeInformation(java.lang.String fqcn, AccessTypeInformation info)
-
getAccessTypeInfo
public AccessTypeInformation getAccessTypeInfo(java.lang.String fqcn)
-
getTypeElementForFullyQualifiedName
public javax.lang.model.element.TypeElement getTypeElementForFullyQualifiedName(java.lang.String fqcn)
-
logMessage
public void logMessage(javax.tools.Diagnostic.Kind type, java.lang.String message)
-
isFullyXmlConfigured
public boolean isFullyXmlConfigured()
-
mappingDocumentFullyXmlConfigured
public void mappingDocumentFullyXmlConfigured(boolean fullyXmlConfigured)
-
getPersistenceUnitDefaultAccessType
public AccessType getPersistenceUnitDefaultAccessType()
-
setPersistenceUnitDefaultAccessType
public void setPersistenceUnitDefaultAccessType(AccessType persistenceUnitDefaultAccessType)
-
doLazyXmlParsing
public boolean doLazyXmlParsing()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-