public Object create()

in plugins/org.apache.geronimo.st.v30.core/src/main/java/org/apache/geronimo/st/v30/core/jaxb/JAXBObjectFactoryImpl.java [100:192]


    public Object create(Class type) {
        if ( type.equals( ResourceRef.class ) ) {
            return (new org.apache.geronimo.jee.naming.ObjectFactory()).createResourceRef();
        } else if ( type.equals( ResourceEnvRef.class ) ) {
            return (new org.apache.geronimo.jee.naming.ObjectFactory()).createResourceEnvRef();
        } else if ( type.equals( EjbRef.class ) ) {
            return (new org.apache.geronimo.jee.naming.ObjectFactory()).createEjbRef();
        } else if ( type.equals( GbeanRef.class ) ) {
            return (new org.apache.geronimo.jee.naming.ObjectFactory()).createGbeanRef();
        } else if ( type.equals( PersistenceContextRef.class ) ) {
            return (new org.apache.geronimo.jee.naming.ObjectFactory()).createPersistenceContextRef();
        } else if ( type.equals( PersistenceUnitRef.class ) ) {
            return (new org.apache.geronimo.jee.naming.ObjectFactory()).createPersistenceUnitRef();
        } else if ( type.equals( MessageDestination.class ) ) {
            return (new org.apache.geronimo.jee.naming.ObjectFactory()).createMessageDestination();
        } else if ( type.equals( org.apache.geronimo.jee.naming.Pattern.class ) ) {
            return (new org.apache.geronimo.jee.naming.ObjectFactory()).createPattern();
        } else if ( type.equals( Port.class ) ) {
            return (new org.apache.geronimo.jee.naming.ObjectFactory()).createPort();
        } else if ( type.equals( PortCompletion.class ) ) {
            return (new org.apache.geronimo.jee.naming.ObjectFactory()).createPortCompletion();
        } else if ( type.equals( Property.class ) ) {
            return (new org.apache.geronimo.jee.naming.ObjectFactory()).createProperty();
        } else if ( type.equals( ServiceCompletion.class ) ) {
            return (new org.apache.geronimo.jee.naming.ObjectFactory()).createServiceCompletion();
        } else if ( type.equals( ServiceRef.class ) ) {
            return (new org.apache.geronimo.jee.naming.ObjectFactory()).createServiceRef();
        } else if ( type.equals( EjbLocalRef.class ) ) {
            return (new org.apache.geronimo.jee.naming.ObjectFactory()).createEjbLocalRef();
        } else if ( type.equals( Security.class ) ) {
            return (new org.apache.geronimo.jee.security.ObjectFactory()).createSecurity();
        } else if ( type.equals( RoleMappings.class ) ) {
            return (new org.apache.geronimo.jee.security.ObjectFactory()).createRoleMappings();
        } else if ( type.equals( Description.class ) ) {
            return (new org.apache.geronimo.jee.security.ObjectFactory()).createDescription();
        } else if ( type.equals( Role.class ) ) {
            return (new org.apache.geronimo.jee.security.ObjectFactory()).createRole();
        } else if ( type.equals( DistinguishedName.class ) ) {
            return (new org.apache.geronimo.jee.security.ObjectFactory()).createDistinguishedName();
        } else if ( type.equals( Principal.class ) ) {
            return (new org.apache.geronimo.jee.security.ObjectFactory()).createPrincipal();
        } else if ( type.equals( LoginDomainPrincipal.class ) ) {
            return (new org.apache.geronimo.jee.security.ObjectFactory()).createLoginDomainPrincipal();
        } else if ( type.equals( RealmPrincipal.class ) ) {
            return (new org.apache.geronimo.jee.security.ObjectFactory()).createRealmPrincipal();
        } else if ( type.equals( Gbean.class ) ) {
            return (new org.apache.geronimo.jee.deployment.ObjectFactory()).createGbean();
        } else if ( type.equals( Artifact.class ) ) {
            return (new org.apache.geronimo.jee.deployment.ObjectFactory()).createArtifact();
        } else if ( type.equals( ClassFilter.class ) ) {
            return (new org.apache.geronimo.jee.deployment.ObjectFactory()).createClassFilter();
        } else if ( type.equals( Dependencies.class ) ) {
            return (new org.apache.geronimo.jee.deployment.ObjectFactory()).createDependencies();
        } else if ( type.equals( Dependency.class ) ) {
            return (new org.apache.geronimo.jee.deployment.ObjectFactory()).createDependency();
        } else if ( type.equals( Environment.class ) ) {
            return (new org.apache.geronimo.jee.deployment.ObjectFactory()).createEnvironment();
        } else if ( type.equals( org.apache.geronimo.jee.deployment.Pattern.class ) ) {
            return (new org.apache.geronimo.jee.deployment.ObjectFactory()).createPattern();
        } else if ( type.equals( Attribute.class ) ) {
            return (new org.apache.geronimo.jee.deployment.ObjectFactory()).createAttribute();
        } else if ( type.equals( Reference.class ) ) {
            return (new org.apache.geronimo.jee.deployment.ObjectFactory()).createReference();
        } else if ( type.equals( ExtModule.class ) ) {
            return (new org.apache.geronimo.jee.application.ObjectFactory()).createExtModule();
        } else if ( type.equals( Module.class ) ) {
            return (new org.apache.geronimo.jee.application.ObjectFactory()).createModule();
        } else if ( type.equals( Path.class ) ) {
            return (new org.apache.geronimo.jee.application.ObjectFactory()).createPath();
        } else if ( type.equals( EjbRelation.class ) ) {
            return (new org.apache.geronimo.jee.openejb.ObjectFactory()).createEjbRelation();
        } else if ( type.equals( EjbRelationshipRole.class ) ) {
            return (new org.apache.geronimo.jee.openejb.ObjectFactory()).createEjbRelationshipRole();
        } else if ( type.equals( EjbRelationshipRole.RelationshipRoleSource.class ) ) {
            return (new org.apache.geronimo.jee.openejb.ObjectFactory()).createEjbRelationshipRoleRelationshipRoleSource();
        } else if ( type.equals( EjbRelationshipRole.CmrField.class ) ) {
            return (new org.apache.geronimo.jee.openejb.ObjectFactory()).createEjbRelationshipRoleCmrField();
        } else if ( type.equals( EjbRelationshipRole.RoleMapping.CmrFieldMapping.class ) ) {
            return (new org.apache.geronimo.jee.openejb.ObjectFactory()).createEjbRelationshipRoleRoleMappingCmrFieldMapping();
        } else if ( type.equals( EjbRelationshipRole.RoleMapping.class ) ) {
            return (new org.apache.geronimo.jee.openejb.ObjectFactory()).createEjbRelationshipRoleRoleMapping();
        } else if ( type.equals( Relationships.class ) ) {
            return (new org.apache.geronimo.jee.openejb.ObjectFactory()).createRelationships();
        } else if ( type.equals( Adminobject.class ) ) {
            return (new org.apache.geronimo.jee.connector.ObjectFactory()).createAdminobject();
        } else if ( type.equals( AdminobjectInstance.class ) ) {
            return (new org.apache.geronimo.jee.connector.ObjectFactory()).createAdminobjectInstance();
        } else if ( type.equals( ConfigPropertySetting.class ) ) {
            return (new org.apache.geronimo.jee.connector.ObjectFactory()).createConfigPropertySetting();
        }
        
        return null;
    }