org.teiid.templates
Class TranslatorMetadataICF

java.lang.Object
  extended by org.jboss.managed.plugins.factory.AbstractInstanceClassFactory<TranslatorMetaData>
      extended by org.teiid.templates.TranslatorMetadataICF
All Implemented Interfaces:
org.jboss.managed.spi.factory.InstanceClassFactory<TranslatorMetaData>

public class TranslatorMetadataICF
extends org.jboss.managed.plugins.factory.AbstractInstanceClassFactory<TranslatorMetaData>

This class is defined as bean in the deployer's -jboss-beans.xml file. This used to construct the TranslatorMetadata object with "property"


Constructor Summary
TranslatorMetadataICF(org.jboss.managed.api.factory.ManagedObjectFactory mof)
           
 
Method Summary
 java.lang.Class<TranslatorMetaData> getType()
           
 org.jboss.metatype.api.values.MetaValue getValue(org.jboss.beans.info.spi.BeanInfo beanInfo, org.jboss.managed.api.ManagedProperty property, org.jboss.metadata.spi.MetaData metaData, TranslatorMetaData attachment)
           
protected  java.lang.Object unwrapValue(org.jboss.beans.info.spi.BeanInfo beanInfo, org.jboss.managed.api.ManagedProperty property, org.jboss.metatype.api.values.MetaValue value)
           
 
Methods inherited from class org.jboss.managed.plugins.factory.AbstractInstanceClassFactory
getAsCollection, getComponentName, getComponentNameTransformer, getConfiguration, getManagedObjectArray, getManagedObjectClass, getManagedObjectValue, getManagedObjectValue, getManagedObjectValue, getMetaValueFactory, getMof, getNonManagedObjectValue, getPropertyName, getTransformers, setConfiguration, setManagedObject, setMetaValueFactory, setMof, setNameTransformers, setNameTransformers, setTransformers, setValue, setValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TranslatorMetadataICF

public TranslatorMetadataICF(org.jboss.managed.api.factory.ManagedObjectFactory mof)
Method Detail

getValue

public org.jboss.metatype.api.values.MetaValue getValue(org.jboss.beans.info.spi.BeanInfo beanInfo,
                                                        org.jboss.managed.api.ManagedProperty property,
                                                        org.jboss.metadata.spi.MetaData metaData,
                                                        TranslatorMetaData attachment)
Specified by:
getValue in interface org.jboss.managed.spi.factory.InstanceClassFactory<TranslatorMetaData>
Overrides:
getValue in class org.jboss.managed.plugins.factory.AbstractInstanceClassFactory<TranslatorMetaData>

unwrapValue

protected java.lang.Object unwrapValue(org.jboss.beans.info.spi.BeanInfo beanInfo,
                                       org.jboss.managed.api.ManagedProperty property,
                                       org.jboss.metatype.api.values.MetaValue value)
Overrides:
unwrapValue in class org.jboss.managed.plugins.factory.AbstractInstanceClassFactory<TranslatorMetaData>

getType

public java.lang.Class<TranslatorMetaData> getType()


Copyright © 2010. All Rights Reserved.