public class JpxImpl extends PackageDefImpl
PersistableDefObject.CustomizationType, PersistableDefObject.PersonalizationType| Modifier and Type | Field and Description | 
|---|---|
| static java.lang.String | JPX_FILE_EXTENSION | 
mAppModuleUsages, mBusLogicUnitMap, mConfigurations, mCustomObjectBasePackages, mEditableGlobalFunctionResources, mImmutableGlobalFunctionResources, mProgrammaticallyAccessibleViewDefs, mSchemaRegenRules, mValidatorTypes, mViewLogicUnitMap, SESSION_SHARED_APPMODULE_NAMEmChildPackage, mContainees, mDefMgr, mHasJava, mHasSubstitutes, mIsProject, mJavaPackageName, mLazyLoading, mXMLFileName, mXMLLoaded, mXMLSectionNamemEditedProperties, mEditedPropertyExprsDEF_MDS_CLIENT_KEY, DEF_SCOPE_ALL, DEF_SCOPE_PERS, DEF_SCOPE_SESSION, DEF_SCOPE_SHARED, DEF_SCOPE_SITE, mBaseDefObject, mExtendedDefObjects, mObjectResolved, PERSDEF_MDS_CLIENT_KEY, PROPERTY_EXPRMAPmFullName, mObjName, mParent, mProperties, RES_ID_SUFFIX, RESID_SUFFIXXML_STATEMENT| Constructor and Description | 
|---|
| JpxImpl() | 
| JpxImpl(int defScope,
       java.lang.String name) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | addAppModuleUsage(java.lang.String usageName,
                 AppModuleUsage usage) | 
| void | addObjNameForDiscrValues(java.lang.String rootBaseName,
                        java.lang.String discrVals,
                        java.lang.String objName) | 
| AppModuleUsage | createAppModuleUsage(java.lang.String amName,
                    java.lang.String defName,
                    java.lang.String configName,
                    int sharedScope) | 
| AppModuleUsage | findAppModuleUsage(java.lang.String amName,
                  boolean searchAllJpxes) | 
| java.util.ArrayList | findBusLogicUnitNames(java.lang.String name,
                     boolean searchAllJpxes) | 
| AppModuleConfigImpl | findConfiguration(java.lang.String configName,
                 boolean searchAllJpxes) | 
| static JpxImpl | findDefObject(java.lang.String jpxName) | 
| static JpxImpl | findDefObjectNoSub(java.lang.String jpxName) | 
| java.lang.String | findObjNameForDiscrValues(java.lang.String rootBaseName,
                         java.lang.String discrVals,
                         boolean searchAllJpxes) | 
| java.util.ArrayList | findViewLogicUnitNames(java.lang.String name,
                      boolean searchAllJpxes) | 
| java.util.Collection | getAppModuleUsages() | 
| java.lang.String | getDefXMLElementTag() | 
| java.util.Map<java.lang.String,java.lang.String> | getDiscrEntriesForRootBase(java.lang.String rootBaseName) | 
| java.lang.String | getFullFileName() | 
| static java.lang.String | getFullNameFromURLPath(java.lang.String urlPath) | 
| static boolean | isSingleJpx() | 
| void | loadContainees(DefElement xmlElement,
              boolean sepXMLFiles) | 
| void | loadXMLContents(DefElement xmlElement,
               java.lang.String fullName) | 
| void | writeAppModuleUsages(DefWriter jos) | 
| void | writeChildren(DefWriter jos)Writes the Object's children to the Persistent storage | 
| void | writeContents(DefWriter jos)Objects should write their persistence output in this method | 
| void | writeDiscrCatalog(DefWriter jos) | 
addChild, addChild, createContainerType, getContainerDefNames, getDefOverride, getDefOverrideName, getJavaPackageName, getValidatorByName, hasJava, loadFromXMLFile, removeChild, setDefOverrideName, setIsProject, setJavaPackageName, setXMLNameaddChild, addChild, findChildObject, generateUniqueChildName, getChildObjectNames, getChildObjectNames, getChildObjects, hasSubstitutes, isDynamicDefinitionObject, isLazyLoading, isProject, isXMLLoaded, loadBasicInfo, loadContainee, loadContainees, loadFromXML, removeChild, resolveAllReferences, setHasSubstitutes, setInitialized, setSynchronizedaddDefImport, addExtendedDefObject, adjustPropertyMapForWrite, allocatePropertyMap, allocatePropertyMapForEdits, applyDiffChildren, applyDiffContents, checkEditable, checkStructWithOld, close, createFromXML, deregisterSessionObject, diffChildren, diffContents, diffObjects, ensureDifferDetails, findDefImport, finishedLoading, getBaseDir, getBasePackage, getDefImports, getDefManager, getDefWriter, getDefXMLNameSpace, getEditedPropertiesMap, getEditedPropertyExpressionsMap, getEditedPropertyMap, getEditObject, getEditVersionsAsString, getExtendedDefObjectsInternal, getFileName, getFullDirName, getMajorVersion, getMinorVersion, getOrigObject, getPropertyMap, getSubstitutedNames, getSyncLock, getXMLElementTag, guaranteePath, hasExtendedDefObjects, isCustomizationEnabled, isCustomizationEnabled, isDirty, isEditable, isFromTip, isLoadBase, isMajorVersionChanged, isMinorVersionChanged, isNew, isPersonalizationEnabled, isPersonalizationEnabled, isPropertyExpression, loadDefImports, mergeChanges, mergePropertyMap, objectRemoved, reapplyChanges, registerClass, registerDefObject, registerSessionDefObject, registerSiteDefObject, remove, removeAndDelete, removeDefImport, removeExtendedDefObject, removeProperty, saveXMLContents, setCustomizationEnabled, setCustomizationEnabled, setDefaultBaseDir, setDefMgr, setDirty, setEditable, setEditableFlag, setEditableObject, setFullName, setFullNameInternal, setLoadBase, setMajorVersionChanged, setNew, setOrigObject, setPersonalizationEnabled, setPersonalizationEnabled, setProperty, setPropertyExpression, setPropertyMap, setupDefWriterFromMO, staticUpdateChildrenList, updateChildrenList, verifyVersion, verifyVersionNullCheck, writeObject, writeVersion, writeXMLContentsaddPropertySetName, enableUpdateCheck, getAllExtendedDefObjects, getBaseDefObject, getContainerDef, getContainerName, getDefinitionState, getDefScope, getExtendedDefObjects, getMdsKey, getMdsReference, getPropertySetName, getPropertySetNames, getRootBaseDefObject, isBaseDefFor, isDeprecated, isObjectResolved, isSuppressUpdateCheck, loadCustomProperties, loadProperties, loadPropertiesInMap, loadPropertySetNames, loadSchemaProperties, resolveReferences, setBaseDefObject, setBaseDefObject, setDefScope, setMdsKey, setMdsReference, setName, setObjectResolved, setParent, setPropertySetName, staticLoadCustomProperties, staticLoadSchemaProperties, suppressUpdateCheckgetAllProperties, getFullName, getName, getParent, getProperties, getPropertiesAsStrings, getPropertiesMap, getProperty, getProperty, getPropertyExpressionsMap, getRawPropertyValue, getResourcesFromBundle, getStringFromMessageBundle, refreshProperty, removeProperty, requiresNamePrefixedResId, resolveObjectProperty, resolvePropertyRaw, setPropertiesMap, setPropertiesMap2, setPropertyclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetFullNamegetFullName, getNamepublic static final java.lang.String JPX_FILE_EXTENSION
public JpxImpl()
public JpxImpl(int defScope,
       java.lang.String name)
public static boolean isSingleJpx()
public static JpxImpl findDefObjectNoSub(java.lang.String jpxName)
public static JpxImpl findDefObject(java.lang.String jpxName)
public static java.lang.String getFullNameFromURLPath(java.lang.String urlPath)
public java.lang.String getFullFileName()
getFullFileName in class PersistableDefObjectpublic java.lang.String getDefXMLElementTag()
getDefXMLElementTag in interface PersistentDefinitiongetDefXMLElementTag in class PersistableDefObjectpublic void loadContainees(DefElement xmlElement, boolean sepXMLFiles)
loadContainees in class PackageDefImplpublic java.util.Map<java.lang.String,java.lang.String> getDiscrEntriesForRootBase(java.lang.String rootBaseName)
public java.lang.String findObjNameForDiscrValues(java.lang.String rootBaseName,
                                         java.lang.String discrVals,
                                         boolean searchAllJpxes)
public void addObjNameForDiscrValues(java.lang.String rootBaseName,
                            java.lang.String discrVals,
                            java.lang.String objName)
public void writeDiscrCatalog(DefWriter jos)
public AppModuleConfigImpl findConfiguration(java.lang.String configName, boolean searchAllJpxes)
public java.util.Collection getAppModuleUsages()
public AppModuleUsage createAppModuleUsage(java.lang.String amName, java.lang.String defName, java.lang.String configName, int sharedScope)
public void addAppModuleUsage(java.lang.String usageName,
                     AppModuleUsage usage)
public AppModuleUsage findAppModuleUsage(java.lang.String amName, boolean searchAllJpxes)
public void writeAppModuleUsages(DefWriter jos)
public java.util.ArrayList findBusLogicUnitNames(java.lang.String name,
                                        boolean searchAllJpxes)
public java.util.ArrayList findViewLogicUnitNames(java.lang.String name,
                                         boolean searchAllJpxes)
public void loadXMLContents(DefElement xmlElement, java.lang.String fullName)
loadXMLContents in class ContainerDefImplpublic void writeChildren(DefWriter jos)
PersistentDefinitionwriteChildren in interface PersistentDefinitionwriteChildren in class PersistableDefObjectjos - the Output storage for persistencepublic void writeContents(DefWriter jos)
PersistentDefinitionwriteContents in interface PersistentDefinitionwriteContents in class PackageDefImpljos - the Output storage for persistence