<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">

Oracle9i Business Components for Java API Reference
Oracle9i Jdeveloper (9.0.4)
B10391-01


oracle.jbo.uicli.mom
Class JUMetaObjectManager

java.lang.Object
  |
  +--oracle.jbo.mom.DefinitionManager
        |
        +--oracle.jbo.uicli.mom.JUMetaObjectManager
All Implemented Interfaces:
JUMetaObjectBase, MetaObjectBase

public class JUMetaObjectManager
extends oracle.jbo.mom.DefinitionManager
implements JUMetaObjectBase

Field Summary
static JUMetaObjectManager mom
           

 

Fields inherited from class oracle.jbo.mom.DefinitionManager
mbValidateName, mContext, mLazyLoading, mSubstituteStat, xmlDoc

 

Fields inherited from interface oracle.jbo.uicli.mom.JUMetaObjectBase
TYP_APPLICATION, TYP_CONTROL_BINDING, TYP_DEF_APPLICATION, TYP_DEF_CONTROL_BINDING, TYP_DEF_FORM_BINDING, TYP_DEF_ITER_BINDING, TYP_DEF_SESSION, TYP_FORM_BINDING, TYP_ITER_BINDING, TYP_SESSION

 

Fields inherited from interface oracle.jbo.common.MetaObjectBase
TYP_APP_MODULE, TYP_ATTRIBUTE, TYP_COMPONENT_OBJECT, TYP_DEF_ANY, TYP_DEF_APP_MODULE, TYP_DEF_ATTRIBUTE, TYP_DEF_COMPONENT_OBJECT, TYP_DEF_DOMAIN, TYP_DEF_ENTITY_ASSOC, TYP_DEF_ENTITY_OBJECT, TYP_DEF_PACKAGE, TYP_DEF_VIEW_LINK, TYP_DEF_VIEW_OBJECT, TYP_DOMAIN, TYP_ENTITY_ASSOC, TYP_ENTITY_OBJECT, TYP_ENTITY_ROW, TYP_ENTITY_ROW_SET, TYP_ENTITY_ROW_SET_ITERATOR, TYP_ENTITY_USAGE, TYP_PACKAGE, TYP_VALIDATOR_TYPE, TYP_VIEW_LINK, TYP_VIEW_OBJECT, TYP_VIEW_ROW, TYP_VIEW_ROW_SET, TYP_VIEW_ROW_SET_ITERATOR

 

Constructor Summary
protected JUMetaObjectManager()
           

 

Method Summary
 JUApplicationDefImpl createApplicationDefinition(java.lang.String name)
           
static JUApplication createApplicationObject(java.lang.String qualifiedAMName)
           
static JUApplication createApplicationObject(java.lang.String qualifiedAMName, java.util.Properties env)
           
static JUApplication createApplicationObject(java.lang.String qualifiedAMName, java.util.Properties env, EnvInfoProvider envInfo)
           
protected  oracle.jbo.mom.ContainerDefImpl createContainerDefObject(boolean topLevel)
           
static ApplicationPool createPool(java.lang.String qualifiedAMName)
          Deprecated. applications should use oracle.jbo.common.ampool.PoolMgr.findPool directly or should rely upon createApplicationObject to create a pool using the fully qualified ApplicationModule definition name.
static ApplicationPool createPool(java.lang.String qualifiedAMName, java.util.Properties env)
          Deprecated. applications should use oracle.jbo.common.ampool.PoolMgr.findPool directly or should rely upon createApplicationObject to create a pool using the fully qualified ApplicationModule definition name.
static JUApplication findApplicationObject(java.lang.String qualifiedAMName)
           
static java.lang.String getConfigName(java.lang.String qualifiedAMName)
          Returns the configuration name for a qualifiedAMName of the form <appDefName>.<sessDefName>.
static JUMetaObjectManager getJUMom()
           
static oracle.jbo.mom.xml.DefXMLParser getParser()
          Gets the XML parser.
protected  java.lang.String getProjectFileExtension()
           
 java.lang.String[] getXMLVersionArray()
           
 oracle.jbo.mom.DefinitionObject loadFromXML(java.lang.String tmpXMLFileName, oracle.jbo.mom.xml.DefElementImpl elem, java.lang.String objType)
          Loads the XML metadata stream and returns a Def Object
protected  java.lang.Object loadLazyFromSharedObject(java.lang.String metaObjectName, oracle.jbo.mom.ContainerDefImpl parent, boolean loadParent, boolean sub)
           
protected  java.lang.Object loadSpecialObjects(oracle.jbo.mom.xml.DefElementImpl elem, java.lang.String metaObjectName, java.lang.String objType)
           
static void releaseApplicationObject(JUApplication app)
           
static void reportException(JUFormBinding formBnd, java.lang.Exception ex)
           
static JUApplicationDefImpl setApplicationDefinition(java.io.InputStream is, java.lang.String appDefName)
           
static JUApplicationDefImpl setApplicationDefinition(java.io.Reader reader, java.lang.String appDefName)
           
static JUApplicationDefImpl setApplicationDefinition(java.lang.String appDefName)
           
static void setApplicationObject(java.lang.String qualifiedName, ApplicationModule am)
           
static void setBaseErrorHandler(JUErrorHandler baseErrorHandler)
           

 

Methods inherited from class oracle.jbo.mom.DefinitionManager
dumpMOM, findContainer, findDefinitionObject, findDefinitionObject, findLoadedObject, findSubstituteName, getContext, getDefinitionObjectsMap, getDynamicObjectsContainer, getJboXMLDoc, getLatestDTDVersion, getLazyLoadProp, getMapLock, getMOMProperties, initManager, initSubExtendsPropForProject, insertDefinition, is323Compatible, isLazyLoadingMode, loadBaseXMLElement, loadContext, loadLazyDefinitionObject, loadProjectDefinition, loadProjectDefinition, loadProjectDefinition, loadProjectDefinition, removeDefinition, reportVMProperties, setContextImpl, setLazyLoadingMode, setNameCheck

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Field Detail

mom

public static JUMetaObjectManager mom
Constructor Detail

JUMetaObjectManager

protected JUMetaObjectManager()
Method Detail

setBaseErrorHandler

public static void setBaseErrorHandler(JUErrorHandler baseErrorHandler)

reportException

public static void reportException(JUFormBinding formBnd,
                                   java.lang.Exception ex)

setApplicationDefinition

public static JUApplicationDefImpl setApplicationDefinition(java.io.InputStream is,
                                                            java.lang.String appDefName)

setApplicationDefinition

public static JUApplicationDefImpl setApplicationDefinition(java.io.Reader reader,
                                                            java.lang.String appDefName)

setApplicationDefinition

public static JUApplicationDefImpl setApplicationDefinition(java.lang.String appDefName)

createApplicationDefinition

public JUApplicationDefImpl createApplicationDefinition(java.lang.String name)

getJUMom

public static JUMetaObjectManager getJUMom()

getParser

public static oracle.jbo.mom.xml.DefXMLParser getParser()
Gets the XML parser.
Returns:
the XMLParser.

loadFromXML

public oracle.jbo.mom.DefinitionObject loadFromXML(java.lang.String tmpXMLFileName,
                                                   oracle.jbo.mom.xml.DefElementImpl elem,
                                                   java.lang.String objType)
Loads the XML metadata stream and returns a Def Object
Specified by:
loadFromXML in class oracle.jbo.mom.DefinitionManager
Parameters:
tmpXMLFileName - name of the temporary XML file.
elem - an XML Stream as a DefElementImpl object.
objType - Object type Tag.
Returns:
a defObject, which is a JBO Object extending DefObject

getXMLVersionArray

public java.lang.String[] getXMLVersionArray()
Specified by:
getXMLVersionArray in class oracle.jbo.mom.DefinitionManager

getProjectFileExtension

protected java.lang.String getProjectFileExtension()
Specified by:
getProjectFileExtension in class oracle.jbo.mom.DefinitionManager

createContainerDefObject

protected oracle.jbo.mom.ContainerDefImpl createContainerDefObject(boolean topLevel)
Specified by:
createContainerDefObject in class oracle.jbo.mom.DefinitionManager

loadSpecialObjects

protected java.lang.Object loadSpecialObjects(oracle.jbo.mom.xml.DefElementImpl elem,
                                              java.lang.String metaObjectName,
                                              java.lang.String objType)
Specified by:
loadSpecialObjects in class oracle.jbo.mom.DefinitionManager

loadLazyFromSharedObject

protected java.lang.Object loadLazyFromSharedObject(java.lang.String metaObjectName,
                                                    oracle.jbo.mom.ContainerDefImpl parent,
                                                    boolean loadParent,
                                                    boolean sub)
Specified by:
loadLazyFromSharedObject in class oracle.jbo.mom.DefinitionManager

findApplicationObject

public static JUApplication findApplicationObject(java.lang.String qualifiedAMName)

setApplicationObject

public static void setApplicationObject(java.lang.String qualifiedName,
ApplicationModule am)

releaseApplicationObject

public static void releaseApplicationObject(JUApplication app)

createApplicationObject

public static JUApplication createApplicationObject(java.lang.String qualifiedAMName)

createApplicationObject

public static JUApplication createApplicationObject(java.lang.String qualifiedAMName,
                                                    java.util.Properties env)

getConfigName

public static java.lang.String getConfigName(java.lang.String qualifiedAMName)
Returns the configuration name for a qualifiedAMName of the form <appDefName>.<sessDefName>.
Returns:
null if the appDef or the sessDef are not found

createApplicationObject

public static JUApplication createApplicationObject(java.lang.String qualifiedAMName,
                                                    java.util.Properties env,
EnvInfoProvider envInfo)

createPool

public static ApplicationPool createPool(java.lang.String qualifiedAMName)
Deprecated. applications should use oracle.jbo.common.ampool.PoolMgr.findPool directly or should rely upon createApplicationObject to create a pool using the fully qualified ApplicationModule definition name.

createPool

public static ApplicationPool createPool(java.lang.String qualifiedAMName,
                                         java.util.Properties env)
Deprecated. applications should use oracle.jbo.common.ampool.PoolMgr.findPool directly or should rely upon createApplicationObject to create a pool using the fully qualified ApplicationModule definition name.

Oracle9i Business Components for Java API Reference
Oracle9i Jdeveloper (9.0.4)
B10391-01


 

Copyright © 1997, 2003, Oracle. All rights reserved.