Interface IBoundProperty<ITEM>
- All Superinterfaces:
IBoundModelObject<ITEM>,IDefaultable,IFeatureJavaField,IItemValueHandler<ITEM>,IJsonNamed,IValued,IValuedMutable
- All Known Subinterfaces:
IBoundFieldValue,IBoundInstance<ITEM>,IBoundInstanceFlag,IBoundInstanceModel<ITEM>,IBoundInstanceModelAssembly,IBoundInstanceModelChoiceGroup,IBoundInstanceModelField<ITEM>,IBoundInstanceModelFieldComplex,IBoundInstanceModelFieldScalar,IBoundInstanceModelNamed<ITEM>
public interface IBoundProperty<ITEM>
extends IBoundModelObject<ITEM>, IFeatureJavaField, IJsonNamed
-
Method Summary
Modifier and TypeMethodDescriptionvoiddeepCopy(IBoundObject fromInstance, IBoundObject toInstance) Copy this instance from one parent object to another.Methods inherited from interface gov.nist.secauto.metaschema.databind.model.IBoundModelObject
canHandleXmlQNameMethods inherited from interface gov.nist.secauto.metaschema.core.model.IDefaultable
getDefaultValue, getEffectiveDefaultValue, getResolvedDefaultValueMethods inherited from interface gov.nist.secauto.metaschema.databind.model.IFeatureJavaField
getField, getItemType, getType, getValue, setValueMethods inherited from interface gov.nist.secauto.metaschema.databind.model.info.IItemValueHandler
deepCopyItem, readItem, writeItemMethods inherited from interface gov.nist.secauto.metaschema.core.model.IJsonNamed
getJsonName
-
Method Details
-
deepCopy
void deepCopy(@NonNull IBoundObject fromInstance, @NonNull IBoundObject toInstance) throws BindingException Copy this instance from one parent object to another.- Parameters:
fromInstance- the object to copy fromtoInstance- the object to copy to- Throws:
BindingException- if an error occurred while processing the object bindings
-