Uses of Interface
gov.nist.secauto.metaschema.databind.IBindingContext
-
Packages that use IBindingContext 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.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). -
-
Uses of IBindingContext in gov.nist.secauto.metaschema.databind
Classes in gov.nist.secauto.metaschema.databind that implement IBindingContext Modifier and Type Class Description classDefaultBindingContextThe implementation of aIBindingContextprovided by this library.Methods in gov.nist.secauto.metaschema.databind that return IBindingContext Modifier and Type Method Description static IBindingContextIBindingContext. instance()Get the singletonIBindingContextinstance, which can be used to load information that binds a model to a set of Java classes.IBindingContextIBindingContext. registerBindingMatcher(IBindingMatcher matcher)Register a matcher used to identify a bound class by the content's root name.default IBindingContextIBindingContext. registerModule(IModule module, Path compilePath)Generate, compile, and load a set of generated Module annotated Java classes based on the provided Modulemodule. -
Uses of IBindingContext in gov.nist.secauto.metaschema.databind.io
Methods in gov.nist.secauto.metaschema.databind.io that return IBindingContext Modifier and Type Method Description IBindingContextDefaultBoundLoader. getBindingContext()IBindingContextIBoundLoader. getBindingContext()Get the configured Module binding context to use to load Java types.Constructors in gov.nist.secauto.metaschema.databind.io with parameters of type IBindingContext Constructor Description DefaultBoundLoader(IBindingContext bindingContext)Construct a new OSCAL loader instance, using the providedIBindingContext.ModelDetector(IBindingContext bindingContext)Construct a new format detector using the default configuration.ModelDetector(IBindingContext bindingContext, IConfiguration<DeserializationFeature<?>> configuration)Construct a new format detector using the providedconfiguration. -
Uses of IBindingContext in gov.nist.secauto.metaschema.databind.model
Methods in gov.nist.secauto.metaschema.databind.model that return IBindingContext Modifier and Type Method Description protected IBindingContextAbstractBoundModule. getBindingContext()Get the Module binding context.IBindingContextIClassBinding. getBindingContext()Methods in gov.nist.secauto.metaschema.databind.model with parameters of type IBindingContext Modifier and Type Method Description static IModuleAbstractBoundModule. createInstance(Class<? extends IModule> clazz, IBindingContext bindingContext)Create a new Module instance for a given class annotated by theModuleannotation.static DefaultAssemblyClassBindingDefaultAssemblyClassBinding. createInstance(Class<?> clazz, IBindingContext bindingContext)Create a newIClassBindingfor a Java bean annotated with theBoundAssemblyannotation.static DefaultFieldClassBindingDefaultFieldClassBinding. createInstance(Class<?> clazz, IBindingContext bindingContext)Create a newIClassBindingfor a Java bean annotated with theBoundFieldannotation.static IDataTypeAdapter<?>ModelUtil. getDataTypeAdapter(Class<? extends IDataTypeAdapter<?>> adapterClass, IBindingContext bindingContext)Constructors in gov.nist.secauto.metaschema.databind.model with parameters of type IBindingContext Constructor Description AbstractBoundModule(List<? extends IModule> importedModules, IBindingContext bindingContext)Construct a new Module instance.DefaultAssemblyClassBinding(Class<?> clazz, IBindingContext bindingContext)Construct a newIClassBindingfor a Java bean annotated with theBoundAssemblyannotation.DefaultFieldClassBinding(Class<?> clazz, IBindingContext bindingContext)Construct a newIClassBindingfor a Java bean annotated with theBoundFieldannotation.
-