org.jboss.kernel.plugins.deployment.xml
Class BeanSchemaBindingHelper

java.lang.Object
  extended by org.jboss.kernel.plugins.deployment.xml.BeanSchemaBindingHelper

public class BeanSchemaBindingHelper
extends Object

BeanSchemaBindingHelper.

Version:
$Revision: 65945 $
Author:
Adrian Brock

Constructor Summary
BeanSchemaBindingHelper()
           
 
Method Summary
static void configureCollection(org.jboss.xb.binding.sunday.unmarshalling.SchemaBinding schemaBinding, QName qname)
          Configure a collection.
static void configureValueBindings(org.jboss.xb.binding.sunday.unmarshalling.TypeBinding typeBinding)
          Configure value bindings
static void initAliasHandlers(org.jboss.xb.binding.sunday.unmarshalling.TypeBinding aliasType)
          Initialize the handlers for the alias type
static void initAnnotationHandlers(org.jboss.xb.binding.sunday.unmarshalling.TypeBinding annotationType)
          Initialize the handlers for the annotation type
static void initBeanFactoryHandlers(org.jboss.xb.binding.sunday.unmarshalling.TypeBinding beanFactoryType)
          Initialize the handlers for the bean factory type
static void initBeanHandlers(org.jboss.xb.binding.sunday.unmarshalling.TypeBinding beanType)
          Initialize the handlers for the bean type
static void initCallbackHandlers(org.jboss.xb.binding.sunday.unmarshalling.TypeBinding installType)
          Initialize the handlers for the callback type
static void initClassLoaderHandlers(org.jboss.xb.binding.sunday.unmarshalling.TypeBinding classloaderType)
          Initialize the handlers for the classloader type
static void initConstructorHandlers(org.jboss.xb.binding.sunday.unmarshalling.TypeBinding constructorType)
          Initialize the handlers for the constructor type
static void initDemandHandlers(org.jboss.xb.binding.sunday.unmarshalling.TypeBinding demandType)
          Initialize the handlers for the demands type
static void initDependencyHandlers(org.jboss.xb.binding.sunday.unmarshalling.TypeBinding dependencyType)
          Initialize the handlers for the dependency type
static void initDependsHandlers(org.jboss.xb.binding.sunday.unmarshalling.TypeBinding dependsType)
          Initialize the handlers for the depends type
static void initDeploymentHandlers(org.jboss.xb.binding.sunday.unmarshalling.TypeBinding deploymentType)
          Initialize the handlers for the deployment type
static void initEntryHandlers(org.jboss.xb.binding.sunday.unmarshalling.TypeBinding entryType)
          Initialize the handlers for the map entry type
static void initFactoryHandlers(org.jboss.xb.binding.sunday.unmarshalling.TypeBinding factoryType)
          Initialize the handlers for the factory type
static void initInjectionHandlers(org.jboss.xb.binding.sunday.unmarshalling.TypeBinding dependencyType)
          Initialize the handlers for the injection type
static void initInstallHandlers(org.jboss.xb.binding.sunday.unmarshalling.TypeBinding installType)
          Initialize the handlers for the install type
static void initInterfaceHandlers(org.jboss.xb.binding.sunday.unmarshalling.TypeBinding interfaceType)
          Initialize the handlers for the interface type
static void initLazyHandlers(org.jboss.xb.binding.sunday.unmarshalling.TypeBinding beanFactoryType)
          Initialize the handlers for the lazy type
static void initLifecycleHandlers(org.jboss.xb.binding.sunday.unmarshalling.TypeBinding lifecycleType)
          Initialize the handlers for the lifecycle type
static void initMapHandlers(org.jboss.xb.binding.sunday.unmarshalling.TypeBinding mapType)
          Initialize the handlers for the map type
static void initNamedAliasHandlers(org.jboss.xb.binding.sunday.unmarshalling.TypeBinding aliasType)
          Initialize the handlers for the named alias type
static void initParameterHandlers(org.jboss.xb.binding.sunday.unmarshalling.TypeBinding parameterType)
          Initialize the handlers for the parameter type
static void initPlainValueHandlers(org.jboss.xb.binding.sunday.unmarshalling.TypeBinding plainValueType)
          Initialize the handlers for the plain value type
static void initPropertyHandlers(org.jboss.xb.binding.sunday.unmarshalling.TypeBinding propertyType)
          Initialize the handlers for the property type
static void initSupplyHandlers(org.jboss.xb.binding.sunday.unmarshalling.TypeBinding supplyType)
          Initialize the handlers for the supply type
static void initValueFactoryHandlers(org.jboss.xb.binding.sunday.unmarshalling.TypeBinding valueFactoryType)
          Initialize the handlers for the value factory type
static void initValueHandlers(org.jboss.xb.binding.sunday.unmarshalling.TypeBinding valueType)
          Initialize the handlers for the value type
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BeanSchemaBindingHelper

public BeanSchemaBindingHelper()
Method Detail

initDeploymentHandlers

public static void initDeploymentHandlers(org.jboss.xb.binding.sunday.unmarshalling.TypeBinding deploymentType)
Initialize the handlers for the deployment type

Parameters:
deploymentType - the deployment type

initBeanHandlers

public static void initBeanHandlers(org.jboss.xb.binding.sunday.unmarshalling.TypeBinding beanType)
Initialize the handlers for the bean type

Parameters:
beanType - the bean type

initBeanFactoryHandlers

public static void initBeanFactoryHandlers(org.jboss.xb.binding.sunday.unmarshalling.TypeBinding beanFactoryType)
Initialize the handlers for the bean factory type

Parameters:
beanFactoryType - the bean factory type

initLazyHandlers

public static void initLazyHandlers(org.jboss.xb.binding.sunday.unmarshalling.TypeBinding beanFactoryType)
Initialize the handlers for the lazy type

Parameters:
beanFactoryType - the lazy type

initClassLoaderHandlers

public static void initClassLoaderHandlers(org.jboss.xb.binding.sunday.unmarshalling.TypeBinding classloaderType)
Initialize the handlers for the classloader type

Parameters:
classloaderType - the classloader type

initConstructorHandlers

public static void initConstructorHandlers(org.jboss.xb.binding.sunday.unmarshalling.TypeBinding constructorType)
Initialize the handlers for the constructor type

Parameters:
constructorType - the constructor type

initPropertyHandlers

public static void initPropertyHandlers(org.jboss.xb.binding.sunday.unmarshalling.TypeBinding propertyType)
Initialize the handlers for the property type

Parameters:
propertyType - the property type

initParameterHandlers

public static void initParameterHandlers(org.jboss.xb.binding.sunday.unmarshalling.TypeBinding parameterType)
Initialize the handlers for the parameter type

Parameters:
parameterType - the parameter type

initLifecycleHandlers

public static void initLifecycleHandlers(org.jboss.xb.binding.sunday.unmarshalling.TypeBinding lifecycleType)
Initialize the handlers for the lifecycle type

Parameters:
lifecycleType - the lifecycle type

initInstallHandlers

public static void initInstallHandlers(org.jboss.xb.binding.sunday.unmarshalling.TypeBinding installType)
Initialize the handlers for the install type

Parameters:
installType - the install type

initCallbackHandlers

public static void initCallbackHandlers(org.jboss.xb.binding.sunday.unmarshalling.TypeBinding installType)
Initialize the handlers for the callback type

Parameters:
installType - the install type

initNamedAliasHandlers

public static void initNamedAliasHandlers(org.jboss.xb.binding.sunday.unmarshalling.TypeBinding aliasType)
Initialize the handlers for the named alias type

Parameters:
aliasType - the named alias type

initInterfaceHandlers

public static void initInterfaceHandlers(org.jboss.xb.binding.sunday.unmarshalling.TypeBinding interfaceType)
Initialize the handlers for the interface type

Parameters:
interfaceType - the interface type

initAliasHandlers

public static void initAliasHandlers(org.jboss.xb.binding.sunday.unmarshalling.TypeBinding aliasType)
Initialize the handlers for the alias type

Parameters:
aliasType - the alias type

initAnnotationHandlers

public static void initAnnotationHandlers(org.jboss.xb.binding.sunday.unmarshalling.TypeBinding annotationType)
Initialize the handlers for the annotation type

Parameters:
annotationType - the annotation type

initDependsHandlers

public static void initDependsHandlers(org.jboss.xb.binding.sunday.unmarshalling.TypeBinding dependsType)
Initialize the handlers for the depends type

Parameters:
dependsType - the depends type

initDemandHandlers

public static void initDemandHandlers(org.jboss.xb.binding.sunday.unmarshalling.TypeBinding demandType)
Initialize the handlers for the demands type

Parameters:
demandType - the demand type

initSupplyHandlers

public static void initSupplyHandlers(org.jboss.xb.binding.sunday.unmarshalling.TypeBinding supplyType)
Initialize the handlers for the supply type

Parameters:
supplyType - the supply type

initDependencyHandlers

public static void initDependencyHandlers(org.jboss.xb.binding.sunday.unmarshalling.TypeBinding dependencyType)
Initialize the handlers for the dependency type

Parameters:
dependencyType - the dependency type

initInjectionHandlers

public static void initInjectionHandlers(org.jboss.xb.binding.sunday.unmarshalling.TypeBinding dependencyType)
Initialize the handlers for the injection type

Parameters:
dependencyType - the dependency type

initValueFactoryHandlers

public static void initValueFactoryHandlers(org.jboss.xb.binding.sunday.unmarshalling.TypeBinding valueFactoryType)
Initialize the handlers for the value factory type

Parameters:
valueFactoryType - the dependency type

initFactoryHandlers

public static void initFactoryHandlers(org.jboss.xb.binding.sunday.unmarshalling.TypeBinding factoryType)
Initialize the handlers for the factory type

Parameters:
factoryType - the factory type

initPlainValueHandlers

public static void initPlainValueHandlers(org.jboss.xb.binding.sunday.unmarshalling.TypeBinding plainValueType)
Initialize the handlers for the plain value type

Parameters:
plainValueType - the plain value type

initValueHandlers

public static void initValueHandlers(org.jboss.xb.binding.sunday.unmarshalling.TypeBinding valueType)
Initialize the handlers for the value type

Parameters:
valueType - the value type

initMapHandlers

public static void initMapHandlers(org.jboss.xb.binding.sunday.unmarshalling.TypeBinding mapType)
Initialize the handlers for the map type

Parameters:
mapType - the map type

initEntryHandlers

public static void initEntryHandlers(org.jboss.xb.binding.sunday.unmarshalling.TypeBinding entryType)
Initialize the handlers for the map entry type

Parameters:
entryType - the map entry type

configureCollection

public static void configureCollection(org.jboss.xb.binding.sunday.unmarshalling.SchemaBinding schemaBinding,
                                       QName qname)
Configure a collection.

Parameters:
schemaBinding - the schemabinding
qname - the name of the type

configureValueBindings

public static void configureValueBindings(org.jboss.xb.binding.sunday.unmarshalling.TypeBinding typeBinding)
Configure value bindings

Parameters:
typeBinding - the type binding


Copyright ? 2007 JBoss Inc.. All Rights Reserved.