org.hibernate.jpamodelgen
Class Context

java.lang.Object
  extended by org.hibernate.jpamodelgen.Context

public class Context
extends java.lang.Object

Author:
Max Andersen, Hardy Ferentschik, Emmanuel Bernard

Constructor Summary
Context(javax.annotation.processing.ProcessingEnvironment pe)
           
 
Method Summary
 void addAccessType(javax.lang.model.element.TypeElement element, javax.persistence.AccessType accessType)
           
 void addAccessTypeForHierarchy(javax.lang.model.element.TypeElement element, javax.persistence.AccessType accessType)
           
 javax.persistence.AccessType getAccessType(javax.lang.model.element.TypeElement element)
           
 javax.persistence.AccessType getDefaultAccessTypeForHerarchy(javax.lang.model.element.TypeElement element)
           
 java.util.Set<java.lang.String> getElementsAlreadyProcessed()
           
 java.util.Map<java.lang.String,MetaEntity> getMetaEntitiesToProcess()
           
 java.util.Map<java.lang.String,MetaEntity> getMetaSuperclassAndEmbeddableToProcess()
           
 javax.annotation.processing.ProcessingEnvironment getProcessingEnvironment()
           
 void logMessage(javax.tools.Diagnostic.Kind type, java.lang.String message)
           
 void processElement(javax.lang.model.element.TypeElement element, javax.persistence.AccessType defaultAccessTypeForHierarchy)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Context

public Context(javax.annotation.processing.ProcessingEnvironment pe)
Method Detail

getProcessingEnvironment

public javax.annotation.processing.ProcessingEnvironment getProcessingEnvironment()

getMetaEntitiesToProcess

public java.util.Map<java.lang.String,MetaEntity> getMetaEntitiesToProcess()

getMetaSuperclassAndEmbeddableToProcess

public java.util.Map<java.lang.String,MetaEntity> getMetaSuperclassAndEmbeddableToProcess()

addAccessType

public void addAccessType(javax.lang.model.element.TypeElement element,
                          javax.persistence.AccessType accessType)

addAccessTypeForHierarchy

public void addAccessTypeForHierarchy(javax.lang.model.element.TypeElement element,
                                      javax.persistence.AccessType accessType)

getAccessType

public javax.persistence.AccessType getAccessType(javax.lang.model.element.TypeElement element)

getDefaultAccessTypeForHerarchy

public javax.persistence.AccessType getDefaultAccessTypeForHerarchy(javax.lang.model.element.TypeElement element)

getElementsAlreadyProcessed

public java.util.Set<java.lang.String> getElementsAlreadyProcessed()

processElement

public void processElement(javax.lang.model.element.TypeElement element,
                           javax.persistence.AccessType defaultAccessTypeForHierarchy)

logMessage

public void logMessage(javax.tools.Diagnostic.Kind type,
                       java.lang.String message)


Copyright © 2009. All Rights Reserved.