Uses of Interface
dev.metaschema.databind.model.IBoundInstanceFlag
Packages that use IBoundInstanceFlag
Package
Description
Provides support for reading and writing Metaschema instance data in JSON
format.
Provides support for reading and writing Metaschema instance data in XML
format.
Provides an overlay of the Metaschema module model
(
dev.metaschema.core.model) using bound Java class annotations
(dev.metaschema.databind.model.annotations) to represent module
constructs annotated on Java classes.Provides classes for model property information and data item handling.
-
Uses of IBoundInstanceFlag in dev.metaschema.databind.io.json
Methods in dev.metaschema.databind.io.json with parameters of type IBoundInstanceFlagModifier and TypeMethodDescriptionMetaschemaJsonReader.readItemFlag(IBoundObject parentItem, IBoundInstanceFlag instance) voidMetaschemaJsonWriter.writeItemFlag(Object item, IBoundInstanceFlag instance) -
Uses of IBoundInstanceFlag in dev.metaschema.databind.io.xml
Method parameters in dev.metaschema.databind.io.xml with type arguments of type IBoundInstanceFlagModifier and TypeMethodDescriptiondefault voidIXmlProblemHandler.handleMissingFlagInstances(IBoundDefinitionModelComplex parentDefinition, IBoundObject targetObject, Collection<IBoundInstanceFlag> unhandledInstances) A callback used to handle bound flag instances for which no data was found when the content was parsed.default voidIXmlProblemHandler.handleMissingFlagInstances(IBoundDefinitionModelComplex parentDefinition, IBoundObject targetObject, Collection<IBoundInstanceFlag> unhandledInstances, ValidationContext context) A callback used to handle bound flag instances for which no data was found when the content was parsed, with additional validation context. -
Uses of IBoundInstanceFlag in dev.metaschema.databind.model
Methods in dev.metaschema.databind.model that return IBoundInstanceFlagModifier and TypeMethodDescriptiondefault IBoundInstanceFlagIBoundInstanceModelGroupedNamed.getEffectiveJsonKey()default IBoundInstanceFlagIBoundInstanceModelNamed.getEffectiveJsonKey()default IBoundInstanceFlagIBoundInstanceFlag.getInlineInstance()IBoundInstanceModel.getItemJsonKey(Object item) Get the JSON key flag for the provided item.default IBoundInstanceFlagIBoundInstanceModelFieldScalar.getItemJsonKey(Object item) default IBoundInstanceFlagIBoundInstanceModelNamed.getItemJsonKey(Object item) default IBoundInstanceFlagIBoundInstanceModelFieldScalar.getJsonKey()default IBoundInstanceFlagIBoundInstanceModelGroupedNamed.getJsonKey()default IBoundInstanceFlagIBoundInstanceModelNamed.getJsonKey()IBoundDefinitionModelField.getJsonValueKeyFlagInstance()default IBoundInstanceFlagIBoundInstanceModelFieldScalar.getJsonValueKeyFlagInstance()static IBoundInstanceFlagIBoundInstanceFlag.newInstance(Field field, IBoundDefinitionModel<IBoundObject> containingDefinition) Create a new bound flag instance.Methods in dev.metaschema.databind.model that return types with arguments of type IBoundInstanceFlagModifier and TypeMethodDescriptiondefault IContainerFlagSupport<IBoundInstanceFlag>IBoundInstanceModelFieldScalar.getFlagContainer()Method parameters in dev.metaschema.databind.model with type arguments of type IBoundInstanceFlagModifier and TypeMethodDescriptiondefault Map<String,IBoundProperty<?>> IBoundDefinitionModelAssembly.getJsonProperties(Predicate<IBoundInstanceFlag> flagFilter) Map<String,IBoundProperty<?>> IBoundDefinitionModelComplex.getJsonProperties(Predicate<IBoundInstanceFlag> flagFilter) Get a mapping of JSON property names to their corresponding bound properties.default Map<String,IBoundProperty<?>> IBoundDefinitionModelFieldComplex.getJsonProperties(Predicate<IBoundInstanceFlag> flagFilter) -
Uses of IBoundInstanceFlag in dev.metaschema.databind.model.info
Methods in dev.metaschema.databind.model.info with parameters of type IBoundInstanceFlagModifier and TypeMethodDescriptionIItemReadHandler.readItemFlag(IBoundObject parent, IBoundInstanceFlag instance) Parse and return an item.voidIItemWriteHandler.writeItemFlag(Object item, IBoundInstanceFlag instance) Write an item.