com.caucho.amber.cfg
Class EmbeddableIntrospector

java.lang.Object
  extended by com.caucho.amber.cfg.AbstractConfigIntrospector
      extended by com.caucho.amber.cfg.BaseConfigIntrospector
          extended by com.caucho.amber.cfg.EmbeddableIntrospector

public class EmbeddableIntrospector
extends BaseConfigIntrospector

Configuration for an embeddable type


Constructor Summary
EmbeddableIntrospector(AmberConfigManager configManager)
          Creates the introspector.
 
Method Summary
 EmbeddableType introspect(java.lang.Class type)
          Introspects.
 boolean isEmbeddable(java.lang.Class type)
          Returns true for embeddable type.
 
Methods inherited from class com.caucho.amber.cfg.BaseConfigIntrospector
configureDependencies, configureLinks, getEntityConfig, getJoinColumn, getJoinColumn, getJoinColumn, getMappedSuperclassConfig, initMetaData, introspectCallbacks, introspectCallbacks, introspectDefaultListener, introspectEntityListener, introspectEntityListeners, introspectListener, setEntityMappingsList
 
Methods inherited from class com.caucho.amber.cfg.AbstractConfigIntrospector
loc, loc, toSqlName, validateConstructor, validateNonGetter, validateType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EmbeddableIntrospector

public EmbeddableIntrospector(AmberConfigManager configManager)
Creates the introspector.

Method Detail

isEmbeddable

public boolean isEmbeddable(java.lang.Class type)
Returns true for embeddable type.


introspect

public EmbeddableType introspect(java.lang.Class type)
                          throws ConfigException,
                                 java.sql.SQLException
Introspects.

Throws:
ConfigException
java.sql.SQLException