Class Context


  • public final class Context
    extends java.lang.Object
    • Constructor Detail

      • Context

        public Context​(javax.annotation.processing.ProcessingEnvironment pe)
    • 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)
      • 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 class java.lang.Object