oracle.jbo.mom
Class ContainerDefImpl
java.lang.Object
oracle.jbo.common.NamedObjectImpl
oracle.jbo.mom.DefinitionObject
oracle.jbo.mom.ContainerDefImpl
- Direct Known Subclasses:
- JUApplicationDefImpl, PackageDefImpl
public abstract class ContainerDefImpl
- extends DefinitionObject
Method Summary |
void |
addChild(DefinitionObject obj)
|
protected void |
addChild(DefinitionObject obj,
java.lang.String objType)
|
protected abstract ContainerDefImpl |
createContainerType(java.lang.String typeName)
|
protected DefinitionObject |
findChildObject(java.lang.String objType,
java.lang.String fullName)
|
protected java.lang.String |
generateUniqueChildName(java.lang.String seed,
java.lang.String objType)
|
protected void |
getChildObjectNames(boolean recursive,
java.lang.String objType,
java.util.ArrayList v)
|
protected void |
getChildObjects(boolean recursive,
java.lang.String objType,
java.util.ArrayList v)
|
protected abstract java.util.ArrayList |
getContainerDefNames(boolean recursive)
Gets the Names of all Sub-PackageDefs in this Package and
all sub-packages recursively (optionally) |
protected boolean |
hasJava()
|
boolean |
hasSubstitutes()
|
boolean |
isDynamicDefinitionObject(DefinitionManager mgr)
|
boolean |
isLazyLoading()
|
boolean |
isProject()
|
boolean |
isXMLLoaded()
|
protected void |
loadContainee(DefElement xmlElement)
|
protected void |
loadContainees(DefElement xmlElement)
|
protected abstract void |
loadContainees(DefElement typeName,
boolean sepXMLFiles)
|
protected void |
loadFromXML()
|
protected void |
loadFromXMLFile(DefElement xmlElement)
|
protected void |
removeChild(DefinitionObject obj,
java.lang.String objType)
|
protected void |
resolveAllReferences()
|
protected void |
setHasSubstitutes(boolean hasSubstitutes)
|
protected void |
setIsProject(boolean isProject)
|
void |
setSynchronized()
|
protected void |
setXMLName(java.lang.String fileName,
java.lang.String sectionName)
|
Methods inherited from class oracle.jbo.mom.DefinitionObject |
addExtendedDefObject, addPropertySetName, finishedLoading, getBaseDefObject, getContainerDef, getContainerName, getDefScope, getExtendedDefObjects, getMdsKey, getMdsReference, getPropertySetName, getPropertySetNames, hasExtendedDefObjects, isBaseDefFor, isObjectResolved, loadCustomProperties, loadProperties, loadPropertiesInMap, loadPropertySetNames, loadSchemaProperties, objectRemoved, removeExtendedDefObject, resolveReferences, setBaseDefObject, setBaseDefObject, setDefScope, setMdsKey, setMdsReference, setName, setObjectResolved, setParent, setPropertySetName |
Methods inherited from class oracle.jbo.common.NamedObjectImpl |
allocatePropertyMap, getAllProperties, getFullName, getName, getParent, getProperties, getPropertiesAsStrings, getPropertiesMap, getProperty, getProperty, getPropertyMap, getResourcesFromBundle, refreshProperty, removeProperty, removeProperty, requiresNamePrefixedResId, resolvePropertyRaw, setFullName, setPropertiesMap, setPropertiesMap2, setProperty, setProperty, setPropertyMap |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
mXMLLoaded
protected boolean mXMLLoaded
mHasJava
protected boolean mHasJava
mContainees
protected java.util.Map mContainees
mXMLFileName
protected java.lang.String mXMLFileName
mXMLSectionName
protected java.lang.String mXMLSectionName
mJavaPackageName
protected java.lang.String mJavaPackageName
mChildPackage
protected boolean mChildPackage
mIsProject
protected boolean mIsProject
mHasSubstitutes
protected boolean mHasSubstitutes
mLazyLoading
protected boolean mLazyLoading
mDefMgr
protected DefinitionManager mDefMgr
ContainerDefImpl
protected ContainerDefImpl(DefinitionManager mom)
getContainerDefNames
protected abstract java.util.ArrayList getContainerDefNames(boolean recursive)
- Gets the Names of all Sub-PackageDefs in this Package and
all sub-packages recursively (optionally)
- Parameters:
recursive
- Whether to get the names recursively
- Returns:
- Returns the Names of PackageDefs
isProject
public boolean isProject()
setIsProject
protected void setIsProject(boolean isProject)
hasSubstitutes
public boolean hasSubstitutes()
setHasSubstitutes
protected void setHasSubstitutes(boolean hasSubstitutes)
isLazyLoading
public boolean isLazyLoading()
isXMLLoaded
public boolean isXMLLoaded()
setXMLName
protected void setXMLName(java.lang.String fileName,
java.lang.String sectionName)
addChild
protected void addChild(DefinitionObject obj,
java.lang.String objType)
addChild
public void addChild(DefinitionObject obj)
removeChild
protected void removeChild(DefinitionObject obj,
java.lang.String objType)
loadFromXML
protected void loadFromXML()
loadFromXMLFile
protected void loadFromXMLFile(DefElement xmlElement)
loadContainees
protected abstract void loadContainees(DefElement typeName,
boolean sepXMLFiles)
loadContainee
protected void loadContainee(DefElement xmlElement)
loadContainees
protected void loadContainees(DefElement xmlElement)
createContainerType
protected abstract ContainerDefImpl createContainerType(java.lang.String typeName)
hasJava
protected boolean hasJava()
resolveAllReferences
protected void resolveAllReferences()
getChildObjectNames
protected void getChildObjectNames(boolean recursive,
java.lang.String objType,
java.util.ArrayList v)
getChildObjects
protected void getChildObjects(boolean recursive,
java.lang.String objType,
java.util.ArrayList v)
generateUniqueChildName
protected java.lang.String generateUniqueChildName(java.lang.String seed,
java.lang.String objType)
findChildObject
protected DefinitionObject findChildObject(java.lang.String objType,
java.lang.String fullName)
isDynamicDefinitionObject
public boolean isDynamicDefinitionObject(DefinitionManager mgr)
- Overrides:
isDynamicDefinitionObject
in class DefinitionObject
setSynchronized
public void setSynchronized()
Copyright © 1997, 2010, Oracle. All rights reserved.