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 addAccessTypeInformation(java.lang.String fqcn, AccessTypeInformation info)
           
 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()
           
 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()
           
 javax.persistence.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 isPersistenceUnitCompletelyXmlConfigured()
           
 void logMessage(javax.tools.Diagnostic.Kind type, java.lang.String message)
           
 void setPersistenceUnitCompletelyXmlConfigured(boolean persistenceUnitCompletelyXmlConfigured)
           
 void setPersistenceUnitDefaultAccessType(javax.persistence.AccessType persistenceUnitDefaultAccessType)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Context

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

getProcessingEnvironment

public javax.annotation.processing.ProcessingEnvironment getProcessingEnvironment()

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)

isPersistenceUnitCompletelyXmlConfigured

public boolean isPersistenceUnitCompletelyXmlConfigured()

setPersistenceUnitCompletelyXmlConfigured

public void setPersistenceUnitCompletelyXmlConfigured(boolean persistenceUnitCompletelyXmlConfigured)

getPersistenceUnitDefaultAccessType

public javax.persistence.AccessType getPersistenceUnitDefaultAccessType()

setPersistenceUnitDefaultAccessType

public void setPersistenceUnitDefaultAccessType(javax.persistence.AccessType persistenceUnitDefaultAccessType)

doLazyXmlParsing

public boolean doLazyXmlParsing()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2009-2010. All Rights Reserved.