Interface IBoundFieldInstance
-
- All Superinterfaces:
IBoundNamedInstance
,IBoundNamedModelInstance
,IField
,IFieldInstance
,IInstance
,IModelElement
,IModelInstance
,INamedInstance
,INamedModelElement
,INamedModelInstance
- All Known Implementing Classes:
AbstractFieldProperty
public interface IBoundFieldInstance extends IBoundNamedModelInstance, IFieldInstance
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description IBoundFieldDefinition
getDefinition()
static IBoundFieldInstance
newInstance(Field field, IAssemblyClassBinding parentDefinition)
-
Methods inherited from interface gov.nist.secauto.metaschema.databind.model.IBoundNamedInstance
copyBoundObject, defaultValue, getField, getJavaFieldName, getName, getProperties, getType, getValue, setValue
-
Methods inherited from interface gov.nist.secauto.metaschema.databind.model.IBoundNamedModelInstance
copyItem, getDataTypeHandler, getItemType, getItemValues, getParentClassBinding, getPropertyInfo
-
Methods inherited from interface gov.nist.secauto.metaschema.core.model.IField
getModelType
-
Methods inherited from interface gov.nist.secauto.metaschema.core.model.IFieldInstance
getGroupAsXmlNamespace, getXmlNamespace, getXmlQName, isInXmlWrapped
-
Methods inherited from interface gov.nist.secauto.metaschema.core.model.IInstance
getContainingModule
-
Methods inherited from interface gov.nist.secauto.metaschema.core.model.IModelElement
getRemarks
-
Methods inherited from interface gov.nist.secauto.metaschema.core.model.IModelInstance
getContainingDefinition, getGroupAsName, getJsonGroupAsBehavior, getMaxOccurs, getMinOccurs, getParentContainer, getXmlGroupAsBehavior, getXmlGroupAsQName
-
Methods inherited from interface gov.nist.secauto.metaschema.core.model.INamedInstance
getEffectiveDescription, getEffectiveFormalName, getEffectiveName, toCoordinates
-
Methods inherited from interface gov.nist.secauto.metaschema.core.model.INamedModelElement
getDescription, getFormalName, getPropertyValues, getUseName, hasProperty, hasPropertyValue
-
Methods inherited from interface gov.nist.secauto.metaschema.core.model.INamedModelInstance
getJsonName
-
-
-
-
Method Detail
-
newInstance
@NonNull static IBoundFieldInstance newInstance(@NonNull Field field, @NonNull IAssemblyClassBinding parentDefinition)
-
getDefinition
IBoundFieldDefinition getDefinition()
- Specified by:
getDefinition
in interfaceIFieldInstance
- Specified by:
getDefinition
in interfaceINamedInstance
- Specified by:
getDefinition
in interfaceINamedModelInstance
-
-