public class DmuModuleDefinitionDMOCache extends Object implements DmcNameClashResolverIF, DmcNameResolverWithClashSupportIF, DmuModuleGlobalInterface
| Constructor and Description |
|---|
DmuModuleDefinitionDMOCache() |
public DmvRuleManager ruleManager()
public void resolveReferences()
throws DmcValueExceptionSet
DmcValueExceptionSetpublic DmcNamedObjectIF findNamedObject(DmcObjectName name)
DmcNameResolverIFfindNamedObject in interface DmcNameResolverIFpublic DSDefinitionDMO findDefinition(DotName name)
public DmcNamedObjectIF findNamedObject(DmcObjectName name, int attributeID)
DmcNameResolverIFfindNamedObject in interface DmcNameResolverIFname - the name of an objectattributeID - the attribute by which it is namedpublic DmcObject findNamedDMO(DmcObjectName name)
DmcNameResolverIFfindNamedDMO in interface DmcNameResolverIFname - the name of the objectpublic DmcNamedObjectIF findNamedObjectMayClash(DmcObject object, DmcObjectName name, DmcNameClashResolverIF resolver, DmcAttributeInfo ai) throws DmcValueException
DmcNameResolverWithClashSupportIFfindNamedObjectMayClash in interface DmcNameResolverWithClashSupportIFobject - the object that we're resolvingname - the name of the object being referred toresolver - the entity that may resolve clashes if they occurai - the attribute being resolvedDmcValueException - if values are incorrectpublic DmcNamedObjectIF resolveClash(DmcObject obj, DmcAttributeInfo ai, DmcNameClashObjectSet<?> ncos) throws DmcValueException
DmcNameClashResolverIFresolveClash in interface DmcNameClashResolverIFobj - the object on which resolveReferences() has been calledai - the info for the attribute being resolvedncos - the objects whose names clashDmcValueException - if the appropriate can't be determinedpublic int getDmuDefinitionCount()
getDmuDefinitionCount in interface DmuModuleGlobalInterfacepublic DmuDefinitionDMO getDmuDefinition(DotName name)
getDmuDefinition in interface DmuModuleGlobalInterfacepublic Iterator<DmuDefinitionDMO> getAllDmuDefinition()
getAllDmuDefinition in interface DmuModuleGlobalInterfacepublic void addDmuModule(DmuModuleDMO def)
addDmuModule in interface DmuModuleGlobalInterfacepublic int getDmuModuleCount()
getDmuModuleCount in interface DmuModuleGlobalInterfacepublic DmuModuleDMO getDmuModule(DotName name)
getDmuModule in interface DmuModuleGlobalInterfacepublic Iterator<DmuModuleDMO> getAllDmuModule()
getAllDmuModule in interface DmuModuleGlobalInterfacepublic DmuModuleDMO getDmuModuleDefinition(String name) throws DmcNameClashException, DmcValueException
getDmuModuleDefinition in interface DmuModuleGlobalInterfaceDmcNameClashExceptionDmcValueExceptionpublic void addPayloadExample(PayloadExampleDMO def)
addPayloadExample in interface DmuModuleGlobalInterfacepublic int getPayloadExampleCount()
getPayloadExampleCount in interface DmuModuleGlobalInterfacepublic PayloadExampleDMO getPayloadExample(DotName name)
getPayloadExample in interface DmuModuleGlobalInterfacepublic Iterator<PayloadExampleDMO> getAllPayloadExample()
getAllPayloadExample in interface DmuModuleGlobalInterfacepublic PayloadExampleDMO getPayloadExampleDefinition(String name) throws DmcNameClashException, DmcValueException
getPayloadExampleDefinition in interface DmuModuleGlobalInterfaceDmcNameClashExceptionDmcValueExceptionpublic void addPayloadSortInfo(PayloadSortInfoDMO def)
addPayloadSortInfo in interface DmuModuleGlobalInterfacepublic int getPayloadSortInfoCount()
getPayloadSortInfoCount in interface DmuModuleGlobalInterfacepublic PayloadSortInfoDMO getPayloadSortInfo(DotName name)
getPayloadSortInfo in interface DmuModuleGlobalInterfacepublic Iterator<PayloadSortInfoDMO> getAllPayloadSortInfo()
getAllPayloadSortInfo in interface DmuModuleGlobalInterfacepublic PayloadSortInfoDMO getPayloadSortInfoDefinition(String name) throws DmcNameClashException, DmcValueException
getPayloadSortInfoDefinition in interface DmuModuleGlobalInterfaceDmcNameClashExceptionDmcValueExceptionpublic void addDefinition(DSDefinitionDMO definition)
public String summary()
Copyright © 2023. All rights reserved.