public abstract class DmcTypeComplexTypeWithRefs<VALUE> extends DmcAttribute<VALUE>
attrInfo, ID| Modifier | Constructor and Description |
|---|---|
protected |
DmcTypeComplexTypeWithRefs() |
protected |
DmcTypeComplexTypeWithRefs(DmcAttributeInfo ai) |
| Modifier and Type | Method and Description |
|---|---|
void |
removeBackReferences() |
abstract void |
removeBackRefsFromValue(VALUE value) |
void |
resolve(DmcNameResolverIF resolver,
String attrName) |
void |
resolve(DmcNameResolverWithClashSupportIF resolver,
DmcObject object,
DmcNameClashResolverIF ncr,
DmcAttributeInfo ai) |
abstract void |
resolveValue(DmcNameResolverIF resolver,
VALUE value,
String attrName) |
abstract void |
resolveValue(DmcNameResolverWithClashSupportIF resolver,
VALUE value,
DmcObject object,
DmcNameClashResolverIF ncr,
DmcAttributeInfo ai) |
add, addModsMV, addModsSV, cloneIt, cloneValue, compareTo, contains, containsKey, del, deserializeIt, deserializeValue, formatValue, formatValueAsCompactJSON, formatValueAsJSON, getAttributeInfo, getByKey, getID, getMV, getMVnth, getMVSize, getName, getNew, getSV, hasValue, modifierFormat, serializeIt, serializeValue, set, setAttributeInfo, setMVnth, toOIF, toOIF, typeCheck, valueChangedMV, valueChangedSVprotected DmcTypeComplexTypeWithRefs()
protected DmcTypeComplexTypeWithRefs(DmcAttributeInfo ai)
public abstract void resolveValue(DmcNameResolverIF resolver, VALUE value, String attrName) throws DmcValueException
DmcValueExceptionpublic abstract void resolveValue(DmcNameResolverWithClashSupportIF resolver, VALUE value, DmcObject object, DmcNameClashResolverIF ncr, DmcAttributeInfo ai) throws DmcValueException, DmcValueExceptionSet
public abstract void removeBackRefsFromValue(VALUE value)
public void resolve(DmcNameResolverIF resolver, String attrName) throws DmcValueException
DmcValueExceptionpublic void resolve(DmcNameResolverWithClashSupportIF resolver, DmcObject object, DmcNameClashResolverIF ncr, DmcAttributeInfo ai) throws DmcValueException, DmcValueExceptionSet
public void removeBackReferences()
Copyright © 2023. All rights reserved.