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 IClassBinding
DefaultBindingContext. 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 void
AbstractProblemHandler. handleMissingInstances(IClassBinding parentDefinition, Object targetObject, Collection<? extends IBoundNamedInstance> unhandledInstances)
void
IProblemHandler. 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 boolean
DefaultJsonProblemHandler. handleUnknownProperty(IClassBinding classBinding, Object targetObject, String fieldName, IJsonParsingContext parsingContext)
boolean
IJsonProblemHandler. handleUnknownProperty(IClassBinding classBinding, Object targetObject, String fieldName, IJsonParsingContext parsingContext)
Callback used to handle a JSON property that is unknown to the model being parsed.void
IJsonParsingContext. readDefinitionValue(IClassBinding targetDefinition, Object targetObject, Map<String,? extends IBoundNamedInstance> instances)
Parse a JSON value described by the provideddefinition
.void
MetaschemaJsonReader. readDefinitionValue(IClassBinding targetDefinition, Object targetObject, Map<String,? extends IBoundNamedInstance> instances)
void
IJsonWritingContext. writeDefinitionValue(IClassBinding targetDefinition, Object targetObject, Map<String,? extends IBoundNamedInstance> instances)
Write the data described by the providedtargetDefinition
as a JSON value.void
MetaschemaJsonWriter. 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 void
IXmlProblemHandler. 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> T
IXmlParsingContext. 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> T
MetaschemaXmlReader. readDefinitionValue(IClassBinding targetDefinition, Object parentObject, StartElement start)
protected void
MetaschemaXmlReader. readFlagInstances(IClassBinding targetDefinition, Object targetObject, StartElement start)
Read the XML attribute data described by thetargetDefinition
and apply it to the providedtargetObject
.void
IXmlWritingContext. writeDefinitionValue(IClassBinding targetDefinition, Object targetObject, QName parentName)
Write the data described by the providedtargetDefinition
as an XML element.void
MetaschemaXmlWriter. 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 interface
IAssemblyClassBinding
Represents a Module assembly bound to a Java plain old java object (POJO) class.interface
IFieldClassBinding
Represents 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 class
DefaultAssemblyClassBinding
class
DefaultFieldClassBinding
Methods in gov.nist.secauto.metaschema.databind.model that return IClassBinding Modifier and Type Method Description IClassBinding
IBoundNamedInstance. getParentClassBinding()
Get theIClassBinding
for 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 String
ModelUtil. resolveNamespace(String annotationValue, IClassBinding classBinding)
static String
ModelUtil. 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 IClassBinding
IDataTypeHandler. 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 IDataTypeHandler
IDataTypeHandler. newDataTypeHandler(IBoundNamedModelInstance targetInstance, IClassBinding classBinding)
static IDataTypeHandler
IDataTypeHandler. newDataTypeHandler(IClassBinding classBinding)
-