Uses of Interface
gov.nist.secauto.metaschema.databind.model.IClassBinding
-
Packages that use IClassBinding Package Description gov.nist.secauto.metaschema.databind The core implementation of the metaschema binding framework.gov.nist.secauto.metaschema.databind.io Provides core functionality for reading and writing instance data to and from bound objects.gov.nist.secauto.metaschema.databind.io.json Supports reading and writing JSON instance data.gov.nist.secauto.metaschema.databind.io.xml Supports reading and writing XML instance data.gov.nist.secauto.metaschema.databind.model Provides the core implementation of the Module model (gov.nist.secauto.metaschema.core.model) represented as Java class annotations (gov.nist.secauto.metaschema.databind.model.annotations).gov.nist.secauto.metaschema.databind.model.info -
-
Uses of IClassBinding in gov.nist.secauto.metaschema.databind
Methods in gov.nist.secauto.metaschema.databind that return IClassBinding Modifier and Type Method Description IClassBindingDefaultBindingContext. getClassBinding(Class<?> clazz)Methods in gov.nist.secauto.metaschema.databind that return types with arguments of type IClassBinding Modifier and Type Method Description Map<Class<?>,IClassBinding>DefaultBindingContext. getClassBindingsByClass() -
Uses of IClassBinding in gov.nist.secauto.metaschema.databind.io
Methods in gov.nist.secauto.metaschema.databind.io with parameters of type IClassBinding Modifier and Type Method Description voidAbstractProblemHandler. handleMissingInstances(IClassBinding parentDefinition, Object targetObject, Collection<? extends IBoundNamedInstance> unhandledInstances)voidIProblemHandler. handleMissingInstances(IClassBinding parentDefinition, Object targetObject, Collection<? extends IBoundNamedInstance> unhandledInstances)A callback used to handle bound properties for which no data was found when the content was parsed. -
Uses of IClassBinding in gov.nist.secauto.metaschema.databind.io.json
Methods in gov.nist.secauto.metaschema.databind.io.json with parameters of type IClassBinding Modifier and Type Method Description booleanDefaultJsonProblemHandler. handleUnknownProperty(IClassBinding classBinding, Object targetObject, String fieldName, IJsonParsingContext parsingContext)booleanIJsonProblemHandler. handleUnknownProperty(IClassBinding classBinding, Object targetObject, String fieldName, IJsonParsingContext parsingContext)Callback used to handle a JSON property that is unknown to the model being parsed.voidIJsonParsingContext. readDefinitionValue(IClassBinding targetDefinition, Object targetObject, Map<String,? extends IBoundNamedInstance> instances)Parse a JSON value described by the provideddefinition.voidMetaschemaJsonReader. readDefinitionValue(IClassBinding targetDefinition, Object targetObject, Map<String,? extends IBoundNamedInstance> instances)voidIJsonWritingContext. writeDefinitionValue(IClassBinding targetDefinition, Object targetObject, Map<String,? extends IBoundNamedInstance> instances)Write the data described by the providedtargetDefinitionas a JSON value.voidMetaschemaJsonWriter. writeDefinitionValue(IClassBinding targetDefinition, Object targetObject, Map<String,? extends IBoundNamedInstance> instances) -
Uses of IClassBinding in gov.nist.secauto.metaschema.databind.io.xml
Methods in gov.nist.secauto.metaschema.databind.io.xml with parameters of type IClassBinding Modifier and Type Method Description default voidIXmlProblemHandler. handleMissingFlagInstances(IClassBinding parentDefinition, Object targetObject, Collection<IBoundFlagInstance> unhandledInstances)A callback used to handle bound flag instances for which no data was found when the content was parsed.<T> TIXmlParsingContext. readDefinitionValue(IClassBinding targetDefinition, Object parentObject, StartElement start)Reads a XML element storing the associated data in a Java class instance, returning the resulting instance.<T> TMetaschemaXmlReader. readDefinitionValue(IClassBinding targetDefinition, Object parentObject, StartElement start)protected voidMetaschemaXmlReader. readFlagInstances(IClassBinding targetDefinition, Object targetObject, StartElement start)Read the XML attribute data described by thetargetDefinitionand apply it to the providedtargetObject.voidIXmlWritingContext. writeDefinitionValue(IClassBinding targetDefinition, Object targetObject, QName parentName)Write the data described by the providedtargetDefinitionas an XML element.voidMetaschemaXmlWriter. writeDefinitionValue(IClassBinding targetDefinition, Object targetObject, QName parentName) -
Uses of IClassBinding in gov.nist.secauto.metaschema.databind.model
Subinterfaces of IClassBinding in gov.nist.secauto.metaschema.databind.model Modifier and Type Interface Description interfaceIAssemblyClassBindingRepresents a Module assembly bound to a Java plain old java object (POJO) class.interfaceIFieldClassBindingRepresents a Module field bound to a Java plain old java object (POJO) class.Classes in gov.nist.secauto.metaschema.databind.model that implement IClassBinding Modifier and Type Class Description classDefaultAssemblyClassBindingclassDefaultFieldClassBindingMethods in gov.nist.secauto.metaschema.databind.model that return IClassBinding Modifier and Type Method Description IClassBindingIBoundNamedInstance. getParentClassBinding()Get theIClassBindingfor the Java class within which this property exists.Methods in gov.nist.secauto.metaschema.databind.model with parameters of type IClassBinding Modifier and Type Method Description static StringModelUtil. resolveNamespace(String annotationValue, IClassBinding classBinding)static StringModelUtil. resolveOptionalNamespace(String annotationValue, IClassBinding classBinding) -
Uses of IClassBinding in gov.nist.secauto.metaschema.databind.model.info
Methods in gov.nist.secauto.metaschema.databind.model.info that return IClassBinding Modifier and Type Method Description IClassBindingIDataTypeHandler. getClassBinding()Get the class binding associated with this handler.Methods in gov.nist.secauto.metaschema.databind.model.info with parameters of type IClassBinding Modifier and Type Method Description static IDataTypeHandlerIDataTypeHandler. newDataTypeHandler(IBoundNamedModelInstance targetInstance, IClassBinding classBinding)static IDataTypeHandlerIDataTypeHandler. newDataTypeHandler(IClassBinding classBinding)
-