Uses of Interface
dev.metaschema.core.configuration.IMutableConfiguration
Packages that use IMutableConfiguration
Package
Description
Provides a type-safe configuration framework for processors and parsers.
Metaschema constraint definitions and validation framework.
Provides core functionality for reading and writing Metaschema instance data
to and from bound Java objects.
Provides support for reading and writing Metaschema instance data in JSON
format.
Provides support for reading and writing Metaschema instance data in XML
format.
Supports reading and writing YAML instance data.
Provides an implementation of the Module model
(
dev.metaschema.core.model) represented by a module-specific set of
bound Java classes
(dev.metaschema.databind.model.metaschema.binding).-
Uses of IMutableConfiguration in dev.metaschema.core.configuration
Classes in dev.metaschema.core.configuration that implement IMutableConfigurationModifier and TypeClassDescriptionclassDefaultConfiguration<T extends IConfigurationFeature<?>>Provides a basic configuration management implementation that allows mutable access to configuration state.Methods in dev.metaschema.core.configuration that return IMutableConfigurationModifier and TypeMethodDescriptionDefaultConfiguration.applyConfiguration(IConfiguration<T> original) @Owning IMutableConfiguration<T>IMutableConfiguration.applyConfiguration(IConfiguration<T> other) Replace this configuration with theotherconfiguration.DefaultConfiguration.disableFeature(T feature) default @Owning IMutableConfiguration<T>IMutableConfiguration.disableFeature(T feature) Turn off the provided feature.DefaultConfiguration.enableFeature(T feature) default @Owning IMutableConfiguration<T>IMutableConfiguration.enableFeature(T feature) Turn on the provided feature.@Owning IMutableConfiguration<T>Set the value of the providedfeatureto the provided value. -
Uses of IMutableConfiguration in dev.metaschema.core.model.constraint
Classes in dev.metaschema.core.model.constraint that implement IMutableConfigurationModifier and TypeClassDescriptionclassUsed to perform constraint validation over one or more node items.Methods in dev.metaschema.core.model.constraint that return IMutableConfigurationModifier and TypeMethodDescriptionprotected IMutableConfiguration<ValidationFeature<?>>DefaultConstraintValidator.getConfiguration()Get the current configuration of the serializer/deserializer. -
Uses of IMutableConfiguration in dev.metaschema.databind.io
Subinterfaces of IMutableConfiguration in dev.metaschema.databind.ioModifier and TypeInterfaceDescriptioninterfaceA common interface for loading Module based instance resources.interfaceIDeserializer<CLASS extends IBoundObject>Implementations of this interface are able to read structured data into a bound object instance of the parameterized type.interfaceISerializer<CLASS extends IBoundObject>Implementations of this interface are able to write data in a bound object instance of the parameterized type to a structured data format.Classes in dev.metaschema.databind.io that implement IMutableConfigurationModifier and TypeClassDescriptionclassAbstractDeserializer<CLASS extends IBoundObject>The base class of all format-specific deserializers.classAbstractSerializer<CLASS extends IBoundObject>The base class of all format-specific serializers.classA default implementation of anIBoundLoader. -
Uses of IMutableConfiguration in dev.metaschema.databind.io.json
Classes in dev.metaschema.databind.io.json that implement IMutableConfigurationModifier and TypeClassDescriptionclassDefaultJsonDeserializer<CLASS extends IBoundObject>Provides support for reading JSON-based data based on a bound Metaschema module.classDefaultJsonSerializer<CLASS extends IBoundObject>Provides support for serializing bound Java objects to JSON format based on a Metaschema module definition.Methods in dev.metaschema.databind.io.json with parameters of type IMutableConfigurationModifier and TypeMethodDescriptionprotected voidDefaultJsonDeserializer.configurationChanged(IMutableConfiguration<DeserializationFeature<?>> config) protected voidDefaultJsonSerializer.configurationChanged(IMutableConfiguration<SerializationFeature<?>> config) -
Uses of IMutableConfiguration in dev.metaschema.databind.io.xml
Classes in dev.metaschema.databind.io.xml that implement IMutableConfigurationModifier and TypeClassDescriptionclassDefaultXmlDeserializer<CLASS extends IBoundObject>Provides support for reading XML-based data based on a bound Metaschema module.classDefaultXmlSerializer<CLASS extends IBoundObject>Provides support for serializing bound Java objects to XML format based on a Metaschema module definition.Methods in dev.metaschema.databind.io.xml with parameters of type IMutableConfigurationModifier and TypeMethodDescriptionprotected voidDefaultXmlDeserializer.configurationChanged(IMutableConfiguration<DeserializationFeature<?>> config) protected voidDefaultXmlSerializer.configurationChanged(IMutableConfiguration<SerializationFeature<?>> config) -
Uses of IMutableConfiguration in dev.metaschema.databind.io.yaml
Classes in dev.metaschema.databind.io.yaml that implement IMutableConfigurationModifier and TypeClassDescriptionclassDefaultYamlDeserializer<CLASS extends IBoundObject>Deserializes YAML content into bound Java objects.classDefaultYamlSerializer<CLASS extends IBoundObject>Serializes bound Java objects to YAML content. -
Uses of IMutableConfiguration in dev.metaschema.databind.model.metaschema
Subinterfaces of IMutableConfiguration in dev.metaschema.databind.model.metaschemaModifier and TypeInterfaceDescriptioninterfaceLoader interface for Metaschema modules using data binding.Classes in dev.metaschema.databind.model.metaschema that implement IMutableConfigurationModifier and TypeClassDescriptionclassLoads Metaschema modules from XML or YAML sources using data binding.Methods in dev.metaschema.databind.model.metaschema that return IMutableConfigurationModifier and TypeMethodDescriptionBindingModuleLoader.applyConfiguration(IConfiguration<DeserializationFeature<?>> other) BindingModuleLoader.set(DeserializationFeature<?> feature, Object value)