A B C D E F G H I J K L M N O P Q R S T U V W X Y 
All Classes All Packages

A

AbstractBoundModule - Class in gov.nist.secauto.metaschema.databind.model
 
AbstractBoundModule(List<? extends IModule>, IBindingContext) - Constructor for class gov.nist.secauto.metaschema.databind.model.AbstractBoundModule
Construct a new Module instance.
AbstractDeserializer<CLASS> - Class in gov.nist.secauto.metaschema.databind.io
The base class of all format-specific deserializers.
AbstractDeserializer(IAssemblyClassBinding) - Constructor for class gov.nist.secauto.metaschema.databind.io.AbstractDeserializer
Construct a new deserializer.
AbstractFieldProperty - Class in gov.nist.secauto.metaschema.databind.model
 
AbstractFieldProperty(Field, IAssemblyClassBinding) - Constructor for class gov.nist.secauto.metaschema.databind.model.AbstractFieldProperty
 
AbstractProblemHandler - Class in gov.nist.secauto.metaschema.databind.io
 
AbstractProblemHandler() - Constructor for class gov.nist.secauto.metaschema.databind.io.AbstractProblemHandler
 
AbstractSerializer<CLASS> - Class in gov.nist.secauto.metaschema.databind.io
The base class of all format-specific serializers.
AbstractSerializer(IAssemblyClassBinding) - Constructor for class gov.nist.secauto.metaschema.databind.io.AbstractSerializer
Construct a new serializer.
accept(XMLEvent) - Method in class gov.nist.secauto.metaschema.databind.io.xml.CommentFilter
 
add(Object) - Method in interface gov.nist.secauto.metaschema.databind.model.info.IPropertyCollector
Add an item to the "collection", who's type depends on the property configuration.
addAll(Collection<?>) - Method in interface gov.nist.secauto.metaschema.databind.model.info.IPropertyCollector
Add a collection of item to the "collection", who's type depends on the property configuration.
addAssemblyDefinitionBindingConfig(String, IDefinitionBindingConfiguration) - Method in class gov.nist.secauto.metaschema.databind.codegen.config.DefaultBindingConfiguration.MetaschemaBindingConfiguration
Set the binding configuration for the IAssemblyDefinition with the provided name.
addFieldDefinitionBindingConfig(String, IDefinitionBindingConfiguration) - Method in class gov.nist.secauto.metaschema.databind.codegen.config.DefaultBindingConfiguration.MetaschemaBindingConfiguration
Set the binding configuration for the IFieldDefinition with the provided name.
addInterfaceToImplement(String) - Method in class gov.nist.secauto.metaschema.databind.codegen.config.DefaultDefinitionBindingConfiguration
 
addMetaschemaBindingConfiguration(String, DefaultBindingConfiguration.MetaschemaBindingConfiguration) - Method in class gov.nist.secauto.metaschema.databind.codegen.config.DefaultBindingConfiguration
Set the binding configuration for the Module module located at the provided moduleUri.
addModelBindingConfig(String, String) - Method in class gov.nist.secauto.metaschema.databind.codegen.config.DefaultBindingConfiguration
Binds an XML namespace, which is normally associated with one or more Module, with a provided Java package name.
afterDeserialize(Object) - Method in interface gov.nist.secauto.metaschema.databind.io.IDeserializationHandler
A method called just after the object's data is read and added to the object.
AllowedValue - Annotation Type in gov.nist.secauto.metaschema.databind.model.annotations
This annotation provides an enumerated value that is used as part of an AllowedValues annotation.
allowedValues() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.ValueConstraints
Get the allowed value constraints for the type or field this annotation is applied to.
AllowedValues - Annotation Type in gov.nist.secauto.metaschema.databind.model.annotations
This annotation defines a set of values permitted to be used in the context of the containing annotation.
allowOthers() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.AllowedValues
Indicates if the constraint allows other values not included in the enumerated list.
applyConfiguration(IConfiguration<DeserializationFeature<?>>) - Method in class gov.nist.secauto.metaschema.databind.io.AbstractDeserializer
 
applyConfiguration(IConfiguration<DeserializationFeature<?>>) - Method in class gov.nist.secauto.metaschema.databind.io.DefaultBoundLoader
 
applyConfiguration(IConfiguration<DeserializationFeature<?>>) - Method in interface gov.nist.secauto.metaschema.databind.io.IBoundLoader
 
applyConfiguration(IConfiguration<DeserializationFeature<?>>) - Method in interface gov.nist.secauto.metaschema.databind.io.IDeserializer
 
applyConfiguration(IConfiguration<SerializationFeature<?>>) - Method in class gov.nist.secauto.metaschema.databind.io.AbstractSerializer
 
applyConfiguration(IConfiguration<SerializationFeature<?>>) - Method in interface gov.nist.secauto.metaschema.databind.io.ISerializer
 
applyDefaults(Object, Collection<TYPE>) - Static method in class gov.nist.secauto.metaschema.databind.io.AbstractProblemHandler
A utility method for applying default values for the provided unhandledInstances.
assemblies() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.Module
Get the classes representing the global assemblies defined on this Module.
AssemblyConstraints - Annotation Type in gov.nist.secauto.metaschema.databind.model.annotations
 
asString() - Method in class gov.nist.secauto.metaschema.databind.model.annotations.NullJavaTypeAdapter.VoidItem
 

B

beforeDeserialize(Object) - Method in interface gov.nist.secauto.metaschema.databind.io.IDeserializationHandler
A method called just before the object data is read and added to the object.
BindingException - Exception in gov.nist.secauto.metaschema.databind.io
Used to report exceptional conditions related to processing bound objects.
BindingException(String) - Constructor for exception gov.nist.secauto.metaschema.databind.io.BindingException
Construct a new binding exception with the provided detail message.
BindingException(String, Throwable) - Constructor for exception gov.nist.secauto.metaschema.databind.io.BindingException
Construct a new binding exception with the provided detail message and cause.
BindingException(Throwable) - Constructor for exception gov.nist.secauto.metaschema.databind.io.BindingException
Construct a new binding exception with the provided cause.
BoundAssembly - Annotation Type in gov.nist.secauto.metaschema.databind.model.annotations
Identifies that the annotation target is a bound property that references a Module assembly.
BoundField - Annotation Type in gov.nist.secauto.metaschema.databind.model.annotations
Identifies that the annotation target is a bound property that references a Module field.
BoundFieldValue - Annotation Type in gov.nist.secauto.metaschema.databind.model.annotations
Identifies that the annotation target is a bound property that represents a Module field value with no flags.
BoundFlag - Annotation Type in gov.nist.secauto.metaschema.databind.model.annotations
Identifies that the annotation target is a bound property that represents a Module flag.

C

callAfterDeserialize(Object, Object) - Method in interface gov.nist.secauto.metaschema.databind.model.IClassBinding
 
callBeforeDeserialize(Object, Object) - Method in interface gov.nist.secauto.metaschema.databind.model.IClassBinding
 
ClassUtils - Class in gov.nist.secauto.metaschema.databind.codegen
A variety of utility methods for normalizing Java class related names.
CommentFilter - Class in gov.nist.secauto.metaschema.databind.io.xml
 
CommentFilter() - Constructor for class gov.nist.secauto.metaschema.databind.io.xml.CommentFilter
 
compileMetaschema(IModule, Path) - Static method in class gov.nist.secauto.metaschema.databind.codegen.ModuleCompilerHelper
Generate and compile Java class, representing the provided Module module and its related definitions, using the default binding configuration.
compileModule(IModule, Path, IBindingConfiguration) - Static method in class gov.nist.secauto.metaschema.databind.codegen.ModuleCompilerHelper
Generate and compile Java class, representing the provided Module module and its related definitions, using the provided custom bindingConfiguration.
configurationChanged(IMutableConfiguration<SerializationFeature<?>>) - Method in class gov.nist.secauto.metaschema.databind.io.json.DefaultJsonSerializer
 
configureJsonFactory(JsonFactory) - Static method in class gov.nist.secauto.metaschema.databind.io.json.JsonFactoryFactory
Apply a standard configuration to the provided JSON factory.
Constants - Class in gov.nist.secauto.metaschema.databind.model.annotations
 
convert(Path, OutputStream, Format, Class<CLASS>) - Method in interface gov.nist.secauto.metaschema.databind.io.IBoundLoader
Auto convert the provided source to the provided toFormat.
convert(Path, Path, Format, Class<CLASS>) - Method in interface gov.nist.secauto.metaschema.databind.io.IBoundLoader
Auto convert the provided source to the provided toFormat.
copy(Object) - Method in class gov.nist.secauto.metaschema.databind.model.annotations.NullJavaTypeAdapter
 
copy(Object, Object, IPropertyCollector) - Method in interface gov.nist.secauto.metaschema.databind.model.info.IModelPropertyInfo
 
copyBoundObject(CLASS, Object) - Method in class gov.nist.secauto.metaschema.databind.DefaultBindingContext
 
copyBoundObject(CLASS, Object) - Method in interface gov.nist.secauto.metaschema.databind.IBindingContext
Create a deep copy of the provided bound object.
copyBoundObject(Object, Object) - Method in interface gov.nist.secauto.metaschema.databind.model.IBoundNamedInstance
Copy this instance from one parent object to another.
copyBoundObject(Object, Object) - Method in interface gov.nist.secauto.metaschema.databind.model.IClassBinding
Create a deep copy of the provided bound object.
copyBoundObjectInternal(Object, Object) - Method in class gov.nist.secauto.metaschema.databind.model.DefaultAssemblyClassBinding
 
copyBoundObjectInternal(Object, Object) - Method in class gov.nist.secauto.metaschema.databind.model.DefaultFieldClassBinding
 
copyItem(Object, Object) - Method in interface gov.nist.secauto.metaschema.databind.model.IBoundNamedModelInstance
 
copyItem(Object, Object) - Method in interface gov.nist.secauto.metaschema.databind.model.info.IDataTypeHandler
Build and return a deep copy of the provided item.
createInstance(Class<?>, IBindingContext) - Static method in class gov.nist.secauto.metaschema.databind.model.DefaultAssemblyClassBinding
Create a new IClassBinding for a Java bean annotated with the BoundAssembly annotation.
createInstance(Class<?>, IBindingContext) - Static method in class gov.nist.secauto.metaschema.databind.model.DefaultFieldClassBinding
Create a new IClassBinding for a Java bean annotated with the BoundField annotation.
createInstance(Class<? extends IModule>, IBindingContext) - Static method in class gov.nist.secauto.metaschema.databind.model.AbstractBoundModule
Create a new Module instance for a given class annotated by the Module annotation.

D

DEFAULT_STRING_VALUE - Static variable in class gov.nist.secauto.metaschema.databind.model.annotations.Constants
 
DefaultAssemblyClassBinding - Class in gov.nist.secauto.metaschema.databind.model
 
DefaultAssemblyClassBinding(Class<?>, IBindingContext) - Constructor for class gov.nist.secauto.metaschema.databind.model.DefaultAssemblyClassBinding
Construct a new IClassBinding for a Java bean annotated with the BoundAssembly annotation.
DefaultBindingConfiguration - Class in gov.nist.secauto.metaschema.databind.codegen.config
 
DefaultBindingConfiguration() - Constructor for class gov.nist.secauto.metaschema.databind.codegen.config.DefaultBindingConfiguration
 
DefaultBindingConfiguration.MetaschemaBindingConfiguration - Class in gov.nist.secauto.metaschema.databind.codegen.config
 
DefaultBindingContext - Class in gov.nist.secauto.metaschema.databind
The implementation of a IBindingContext provided by this library.
DefaultBindingContext() - Constructor for class gov.nist.secauto.metaschema.databind.DefaultBindingContext
Construct a new binding context.
DefaultBindingContext(Set<IConstraintSet>) - Constructor for class gov.nist.secauto.metaschema.databind.DefaultBindingContext
Construct a new binding context.
DefaultBoundLoader - Class in gov.nist.secauto.metaschema.databind.io
A default implementation of an IBoundLoader.
DefaultBoundLoader(IBindingContext) - Constructor for class gov.nist.secauto.metaschema.databind.io.DefaultBoundLoader
Construct a new OSCAL loader instance, using the provided IBindingContext.
DefaultDefinitionBindingConfiguration - Class in gov.nist.secauto.metaschema.databind.codegen.config
 
DefaultDefinitionBindingConfiguration() - Constructor for class gov.nist.secauto.metaschema.databind.codegen.config.DefaultDefinitionBindingConfiguration
Create a new definition binding configuration.
DefaultDefinitionBindingConfiguration(IDefinitionBindingConfiguration) - Constructor for class gov.nist.secauto.metaschema.databind.codegen.config.DefaultDefinitionBindingConfiguration
Create a new definition binding configuration based on a previous configuration.
DefaultFieldClassBinding - Class in gov.nist.secauto.metaschema.databind.model
 
DefaultFieldClassBinding(Class<?>, IBindingContext) - Constructor for class gov.nist.secauto.metaschema.databind.model.DefaultFieldClassBinding
Construct a new IClassBinding for a Java bean annotated with the BoundField annotation.
DefaultJsonDeserializer<CLASS> - Class in gov.nist.secauto.metaschema.databind.io.json
 
DefaultJsonDeserializer(IAssemblyClassBinding) - Constructor for class gov.nist.secauto.metaschema.databind.io.json.DefaultJsonDeserializer
Construct a new JSON deserializer that will parse the bound class identified by the classBinding.
DefaultJsonProblemHandler - Class in gov.nist.secauto.metaschema.databind.io.json
 
DefaultJsonProblemHandler() - Constructor for class gov.nist.secauto.metaschema.databind.io.json.DefaultJsonProblemHandler
 
DefaultJsonSerializer<CLASS> - Class in gov.nist.secauto.metaschema.databind.io.json
 
DefaultJsonSerializer(IAssemblyClassBinding) - Constructor for class gov.nist.secauto.metaschema.databind.io.json.DefaultJsonSerializer
Construct a new Module binding-based deserializer that reads JSON-based Module content.
defaultValue() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.BoundFieldValue
The default value of the flag represented as a string.
defaultValue() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.BoundFlag
The default value of the flag represented as a string.
defaultValue() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.MetaschemaFieldValue
The default value of the flag represented as a string.
defaultValue() - Method in interface gov.nist.secauto.metaschema.databind.model.IBoundNamedInstance
 
DefaultXmlDeserializer<CLASS> - Class in gov.nist.secauto.metaschema.databind.io.xml
 
DefaultXmlDeserializer(IAssemblyClassBinding) - Constructor for class gov.nist.secauto.metaschema.databind.io.xml.DefaultXmlDeserializer
Construct a new Module binding-based deserializer that reads XML-based Module content.
DefaultXmlProblemHandler - Class in gov.nist.secauto.metaschema.databind.io.xml
Handles problems identified in the parsed XML.
DefaultXmlProblemHandler() - Constructor for class gov.nist.secauto.metaschema.databind.io.xml.DefaultXmlProblemHandler
 
DefaultXmlSerializer<CLASS> - Class in gov.nist.secauto.metaschema.databind.io.xml
 
DefaultXmlSerializer(IAssemblyClassBinding) - Constructor for class gov.nist.secauto.metaschema.databind.io.xml.DefaultXmlSerializer
Construct a new XML serializer based on the top-level assembly indicated by the provided classBinding.
DefaultYamlDeserializer<CLASS> - Class in gov.nist.secauto.metaschema.databind.io.yaml
 
DefaultYamlDeserializer(IAssemblyClassBinding) - Constructor for class gov.nist.secauto.metaschema.databind.io.yaml.DefaultYamlDeserializer
Construct a new YAML deserializer that will parse the bound class identified by the classBinding.
DefaultYamlSerializer<CLASS> - Class in gov.nist.secauto.metaschema.databind.io.yaml
 
DefaultYamlSerializer(IAssemblyClassBinding) - Constructor for class gov.nist.secauto.metaschema.databind.io.yaml.DefaultYamlSerializer
Construct a new YAML serializer that will generate YAML content based on data in the bound class identified by the classBinding.
description() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.AllowedValue
A description, encoded as a line of Markdown.
description() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.AllowedValues
An optional description of the constraint.
description() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.BoundAssembly
Get the documentary description of the assembly.
description() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.BoundField
Get the documentary description of the field.
description() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.BoundFlag
Get the documentary description of the flag.
description() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.Expect
An optional description of the constraint.
description() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.HasCardinality
An optional description of the constraint.
description() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.Index
An optional description of the constraint.
description() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.IndexHasKey
An optional description of the constraint.
description() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.IsUnique
An optional description of the constraint.
description() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.Matches
An optional description of the constraint.
description() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.MetaschemaAssembly
Get the documentary description of the assembly.
description() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.MetaschemaField
Get the documentary description of the field.
DeserializationFeature<V> - Class in gov.nist.secauto.metaschema.databind.io
 
deserialize(File) - Method in interface gov.nist.secauto.metaschema.databind.io.IDeserializer
Read data from the File into a bound class instance.
deserialize(InputStream, URI) - Method in interface gov.nist.secauto.metaschema.databind.io.IDeserializer
Read data from the InputStream into a bound class instance.
deserialize(Reader, URI) - Method in interface gov.nist.secauto.metaschema.databind.io.IDeserializer
Read data from the Reader into a bound class instance.
deserialize(URL) - Method in interface gov.nist.secauto.metaschema.databind.io.IDeserializer
Read data from the remote resource into a bound class instance.
deserialize(Path) - Method in interface gov.nist.secauto.metaschema.databind.io.IDeserializer
Read data from the Path into a bound class instance.
DESERIALIZE_JSON_ROOT_PROPERTY - Static variable in class gov.nist.secauto.metaschema.databind.io.DeserializationFeature
If enabled, process the next JSON node as a field, whose name must match the IAssemblyDefinition.getRootJsonName().
DESERIALIZE_VALIDATE_CONSTRAINTS - Static variable in class gov.nist.secauto.metaschema.databind.io.DeserializationFeature
If enabled, perform constraint validation on the deserialized bound objects.
deserializeToNodeItem(InputStream, URI) - Method in interface gov.nist.secauto.metaschema.databind.io.IDeserializer
Read data from the Reader into a node item instance.
deserializeToNodeItem(Reader, URI) - Method in class gov.nist.secauto.metaschema.databind.io.AbstractDeserializer
 
deserializeToNodeItem(Reader, URI) - Method in interface gov.nist.secauto.metaschema.databind.io.IDeserializer
Read data from the Reader into a node item instance.
deserializeToNodeItemInternal(Reader, URI) - Method in class gov.nist.secauto.metaschema.databind.io.AbstractDeserializer
This abstract method delegates parsing to the concrete implementation.
deserializeToNodeItemInternal(Reader, URI) - Method in class gov.nist.secauto.metaschema.databind.io.json.DefaultJsonDeserializer
 
deserializeToNodeItemInternal(Reader, URI) - Method in class gov.nist.secauto.metaschema.databind.io.xml.DefaultXmlDeserializer
 
deserializeToValue(Reader, URI) - Method in interface gov.nist.secauto.metaschema.databind.io.IDeserializer
Read data from the Reader into a node item instance.
deserializeToValue(Reader, URI) - Method in class gov.nist.secauto.metaschema.databind.io.json.DefaultJsonDeserializer
 
deserializeToValue(Reader, URI) - Method in class gov.nist.secauto.metaschema.databind.io.xml.DefaultXmlDeserializer
 
detect(InputStream) - Method in class gov.nist.secauto.metaschema.databind.io.FormatDetector
Analyzes the data from the provided inputStream to determine it's format.
detect(InputStream, Format) - Method in class gov.nist.secauto.metaschema.databind.io.ModelDetector
Analyzes the data from the provided inputStream to determine it's model.
detect(URL) - Method in class gov.nist.secauto.metaschema.databind.io.FormatDetector
Analyzes the provided resource to determine it's format.
detectFormat(File) - Method in interface gov.nist.secauto.metaschema.databind.io.IBoundLoader
Determine the format of the provided resource.
detectFormat(InputStream) - Method in class gov.nist.secauto.metaschema.databind.io.DefaultBoundLoader
 
detectFormat(InputStream) - Method in interface gov.nist.secauto.metaschema.databind.io.IBoundLoader
Determine the format of the provided resource.
detectFormat(URI) - Method in class gov.nist.secauto.metaschema.databind.io.DefaultBoundLoader
 
detectFormat(URI) - Method in interface gov.nist.secauto.metaschema.databind.io.IBoundLoader
Determine the format of the resource identified by the provided uri.
detectFormat(URL) - Method in interface gov.nist.secauto.metaschema.databind.io.IBoundLoader
Determine the format of the provided resource.
detectFormat(Path) - Method in interface gov.nist.secauto.metaschema.databind.io.IBoundLoader
Determine the format of the provided resource.
disableFeature(DeserializationFeature<?>) - Method in class gov.nist.secauto.metaschema.databind.io.AbstractDeserializer
 
disableFeature(DeserializationFeature<?>) - Method in interface gov.nist.secauto.metaschema.databind.io.IBoundLoader
 
disableFeature(DeserializationFeature<?>) - Method in interface gov.nist.secauto.metaschema.databind.io.IDeserializer
 
disableFeature(SerializationFeature<?>) - Method in class gov.nist.secauto.metaschema.databind.io.AbstractSerializer
 
disableFeature(SerializationFeature<?>) - Method in interface gov.nist.secauto.metaschema.databind.io.ISerializer
 

E

enableFeature(DeserializationFeature<?>) - Method in class gov.nist.secauto.metaschema.databind.io.AbstractDeserializer
 
enableFeature(DeserializationFeature<?>) - Method in interface gov.nist.secauto.metaschema.databind.io.IBoundLoader
 
enableFeature(DeserializationFeature<?>) - Method in interface gov.nist.secauto.metaschema.databind.io.IDeserializer
 
enableFeature(SerializationFeature<?>) - Method in class gov.nist.secauto.metaschema.databind.io.AbstractSerializer
 
enableFeature(SerializationFeature<?>) - Method in interface gov.nist.secauto.metaschema.databind.io.ISerializer
 
expect() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.ValueConstraints
Get the expect constraints for the type or field this annotation is applied to.
Expect - Annotation Type in gov.nist.secauto.metaschema.databind.model.annotations
This annotation defines an expected condition to be met in the context of the containing annotation.
extensible() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.AllowedValues
Indicates if the constraint can be extended by other constraints.

F

fields() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.Module
Get the classes representing the global fields defined on this Module.
formalName() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.AllowedValues
An optional formal name for the constraint.
formalName() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.BoundAssembly
Get the documentary formal name of the assembly.
formalName() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.BoundField
Get the documentary formal name of the field.
formalName() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.BoundFlag
Get the documentary formal name of the flag.
formalName() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.Expect
An optional formal name for the constraint.
formalName() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.HasCardinality
An optional formal name for the constraint.
formalName() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.Index
An optional formal name for the constraint.
formalName() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.IndexHasKey
An optional formal name for the constraint.
formalName() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.IsUnique
An optional formal name for the constraint.
formalName() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.Matches
An optional formal name for the constraint.
formalName() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.MetaschemaAssembly
Get the documentary formal name of the assembly.
formalName() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.MetaschemaField
Get the documentary formal name of the field.
Format - Enum in gov.nist.secauto.metaschema.databind.io
Selections of serialization formats.
FORMAT_DETECTION_LOOKAHEAD - Static variable in class gov.nist.secauto.metaschema.databind.io.DeserializationFeature
 
FORMAT_DETECTION_LOOKAHEAD_LIMIT - Static variable in class gov.nist.secauto.metaschema.databind.io.DeserializationFeature
Determines how many bytes can be looked at to identify the format of a document.
FormatDetector - Class in gov.nist.secauto.metaschema.databind.io
Provides a means to analyze content to determine what Format the data is represented as.
FormatDetector() - Constructor for class gov.nist.secauto.metaschema.databind.io.FormatDetector
Construct a new format detector using the default configuration.
FormatDetector(IConfiguration<DeserializationFeature<?>>) - Constructor for class gov.nist.secauto.metaschema.databind.io.FormatDetector
Construct a new format detector using the provided configuration.
FormatDetector(IConfiguration<DeserializationFeature<?>>, JsonFactory...) - Constructor for class gov.nist.secauto.metaschema.databind.io.FormatDetector
Construct a new format detector using the provided configuration.
FormatDetector.Result - Class in gov.nist.secauto.metaschema.databind.io
 

G

generate(IModule, Path, IBindingConfiguration) - Static method in class gov.nist.secauto.metaschema.databind.codegen.JavaGenerator
Generate Java sources for the provided Metaschema module.
generate(Collection<? extends IModule>, Path, IBindingConfiguration) - Static method in class gov.nist.secauto.metaschema.databind.codegen.JavaGenerator
Generates Java classes for Module fields and flags.
generateClass(IModule, Path) - Method in interface gov.nist.secauto.metaschema.databind.codegen.IMetaschemaClassFactory
Generate a class in the provided targetDirectory that represents the provided Module module.
generateClass(IModelDefinitionTypeInfo, Path) - Method in interface gov.nist.secauto.metaschema.databind.codegen.IMetaschemaClassFactory
Generate a class in the provided targetDirectory that represents the provided Module definition's typeInfo.
generatePackageInfoClass(String, URI, Collection<IGeneratedModuleClass>, Path) - Method in interface gov.nist.secauto.metaschema.databind.codegen.IMetaschemaClassFactory
Generate a package-info.java class in the provided targetDirectory that represents a collection of Module modules.
getAssemblyClasses() - Method in class gov.nist.secauto.metaschema.databind.model.AbstractBoundModule
 
getAssemblyDefinitionBindingConfig(String) - Method in class gov.nist.secauto.metaschema.databind.codegen.config.DefaultBindingConfiguration.MetaschemaBindingConfiguration
Get the binding configuration for the IAssemblyDefinition with the provided name.
getAssemblyDefinitionByName(String) - Method in class gov.nist.secauto.metaschema.databind.model.AbstractBoundModule
 
getAssemblyDefinitionMap() - Method in class gov.nist.secauto.metaschema.databind.model.AbstractBoundModule
 
getAssemblyDefinitions() - Method in class gov.nist.secauto.metaschema.databind.model.AbstractBoundModule
 
getBaseClassName() - Method in interface gov.nist.secauto.metaschema.databind.codegen.typeinfo.IModelDefinitionTypeInfo
Get the class type information for the base class of the generated class, .
getBaseClassName(IFlagContainer) - Method in interface gov.nist.secauto.metaschema.databind.codegen.typeinfo.ITypeResolver
Get the name of the base class to use for the class associated with the provided definition.
getBaseName() - Method in interface gov.nist.secauto.metaschema.databind.codegen.typeinfo.ITypeInfo
Get the name to use for the property.
getBindingConfigurationForDefinition(IFlagContainer) - Method in class gov.nist.secauto.metaschema.databind.codegen.config.DefaultBindingConfiguration
Retrieve the binding configuration for the provided definition.
getBindingContext() - Method in class gov.nist.secauto.metaschema.databind.io.DefaultBoundLoader
 
getBindingContext() - Method in interface gov.nist.secauto.metaschema.databind.io.IBoundLoader
Get the configured Module binding context to use to load Java types.
getBindingContext() - Method in class gov.nist.secauto.metaschema.databind.model.AbstractBoundModule
Get the Module binding context.
getBindingContext() - Method in interface gov.nist.secauto.metaschema.databind.model.IClassBinding
 
getBindingMatchers() - Method in class gov.nist.secauto.metaschema.databind.DefaultBindingContext
Get the binding matchers that are associated with this class.
getBoundClass() - Method in class gov.nist.secauto.metaschema.databind.io.ModelDetector.Result
Get the Java class representing the detected bound object.
getBoundClass() - Method in interface gov.nist.secauto.metaschema.databind.model.IClassBinding
The class this binding is for.
getBoundClassForJsonName(String) - Method in class gov.nist.secauto.metaschema.databind.DefaultBindingContext
 
getBoundClassForJsonName(String) - Method in interface gov.nist.secauto.metaschema.databind.IBindingContext
Determine the bound class for the provided JSON/YAML property/item name using any registered matchers.
getBoundClassForJsonName(String) - Method in interface gov.nist.secauto.metaschema.databind.IBindingMatcher
Determine the bound class for the provided JSON/YAML property/item name.
getBoundClassForXmlQName(QName) - Method in class gov.nist.secauto.metaschema.databind.DefaultBindingContext
 
getBoundClassForXmlQName(QName) - Method in interface gov.nist.secauto.metaschema.databind.IBindingContext
Determine the bound class for the provided XML QName.
getBoundClassForXmlQName(QName) - Method in interface gov.nist.secauto.metaschema.databind.IBindingMatcher
Determine the bound class for the provided XML QName.
getClassBinding() - Method in interface gov.nist.secauto.metaschema.databind.model.info.IDataTypeHandler
Get the class binding associated with this handler.
getClassBinding(Class<?>) - Method in class gov.nist.secauto.metaschema.databind.DefaultBindingContext
 
getClassBindingsByClass() - Method in class gov.nist.secauto.metaschema.databind.DefaultBindingContext
 
getClassFile() - Method in interface gov.nist.secauto.metaschema.databind.codegen.IGeneratedClass
The file the class was written to.
getClassName() - Method in class gov.nist.secauto.metaschema.databind.codegen.config.DefaultDefinitionBindingConfiguration
 
getClassName() - Method in interface gov.nist.secauto.metaschema.databind.codegen.config.IDefinitionBindingConfiguration
Get the class name to use for the generated class associated with this binding.
getClassName() - Method in interface gov.nist.secauto.metaschema.databind.codegen.IGeneratedClass
The type info for the class.
getClassName() - Method in interface gov.nist.secauto.metaschema.databind.codegen.typeinfo.IModelDefinitionTypeInfo
Gets the class type information for the object definition for which this class is being generated.
getClassName(IFlagContainer) - Method in class gov.nist.secauto.metaschema.databind.codegen.config.DefaultBindingConfiguration
 
getClassName(IFlagContainer) - Method in interface gov.nist.secauto.metaschema.databind.codegen.config.IBindingConfiguration
Get the Java class name for the provided field or assembly definition.
getClassName(IFlagContainer) - Method in interface gov.nist.secauto.metaschema.databind.codegen.typeinfo.ITypeResolver
Get the name of the class associated with the provided definition.
getClassName(IModule) - Method in class gov.nist.secauto.metaschema.databind.codegen.config.DefaultBindingConfiguration
 
getClassName(IModule) - Method in interface gov.nist.secauto.metaschema.databind.codegen.config.IBindingConfiguration
Get the Java class name for the provided Module module.
getClassName(IModule) - Method in interface gov.nist.secauto.metaschema.databind.codegen.typeinfo.ITypeResolver
Get the name of the class associated with the provided Module module.
getConstraintSupport() - Method in class gov.nist.secauto.metaschema.databind.model.DefaultAssemblyClassBinding
 
getConstraintSupport() - Method in class gov.nist.secauto.metaschema.databind.model.DefaultFieldClassBinding
 
getConstraintValidationHandler() - Method in class gov.nist.secauto.metaschema.databind.io.AbstractDeserializer
Get the constraint validation handler configured for this deserializer, which will be used to validate loaded data.
getConstraintValidationHandler() - Method in interface gov.nist.secauto.metaschema.databind.io.IDeserializer
Get the constraint validation handler configured for this deserializer, which will be used to validate loaded data.
getDataStream() - Method in class gov.nist.secauto.metaschema.databind.io.FormatDetector.Result
Get an InputStream that can be used to read the analyzed data from the start.
getDataStream() - Method in class gov.nist.secauto.metaschema.databind.io.ModelDetector.Result
Get an InputStream that can be used to read the analyzed data from the start.
getDataTypeAdapter(Class<? extends IDataTypeAdapter<?>>, IBindingContext) - Static method in class gov.nist.secauto.metaschema.databind.model.ModelUtil
 
getDataTypeHandler() - Method in interface gov.nist.secauto.metaschema.databind.model.IBoundNamedModelInstance
 
getDefaultExtension() - Method in enum gov.nist.secauto.metaschema.databind.io.Format
Get the default extension to use for the format.
getDefaultValue() - Method in class gov.nist.secauto.metaschema.databind.model.DefaultFieldClassBinding
 
getDefaultValue() - Method in interface gov.nist.secauto.metaschema.databind.model.IBoundFieldValueInstance
 
getDefinition() - Method in interface gov.nist.secauto.metaschema.databind.codegen.IGeneratedDefinitionClass
Get the Module definition associated with this class.
getDefinition() - Method in interface gov.nist.secauto.metaschema.databind.codegen.typeinfo.IAssemblyDefinitionTypeInfo
 
getDefinition() - Method in interface gov.nist.secauto.metaschema.databind.codegen.typeinfo.IDefinitionTypeInfo
Get the definition associated with this type info.
getDefinition() - Method in interface gov.nist.secauto.metaschema.databind.codegen.typeinfo.IFieldDefinitionTypeInfo
 
getDefinition() - Method in interface gov.nist.secauto.metaschema.databind.codegen.typeinfo.IModelDefinitionTypeInfo
 
getDefinition() - Method in interface gov.nist.secauto.metaschema.databind.model.IBoundAssemblyInstance
 
getDefinition() - Method in interface gov.nist.secauto.metaschema.databind.model.IBoundFieldInstance
 
getDescription() - Method in class gov.nist.secauto.metaschema.databind.model.AbstractFieldProperty
 
getDescription() - Method in class gov.nist.secauto.metaschema.databind.model.DefaultAssemblyClassBinding
 
getDescription() - Method in class gov.nist.secauto.metaschema.databind.model.DefaultFieldClassBinding
 
getFeatureValues() - Method in class gov.nist.secauto.metaschema.databind.io.DefaultBoundLoader
 
getField() - Method in interface gov.nist.secauto.metaschema.databind.model.IBoundNamedInstance
Gets the bound Java field associated with this property.
getFieldAnnotation() - Method in class gov.nist.secauto.metaschema.databind.model.AbstractFieldProperty
 
getFieldClasses() - Method in class gov.nist.secauto.metaschema.databind.model.AbstractBoundModule
 
getFieldDefinitionBindingConfig(String) - Method in class gov.nist.secauto.metaschema.databind.codegen.config.DefaultBindingConfiguration.MetaschemaBindingConfiguration
Get the binding configuration for the IFieldDefinition with the provided name.
getFieldDefinitionByName(String) - Method in class gov.nist.secauto.metaschema.databind.model.AbstractBoundModule
 
getFieldDefinitionMap() - Method in class gov.nist.secauto.metaschema.databind.model.AbstractBoundModule
 
getFieldDefinitions() - Method in class gov.nist.secauto.metaschema.databind.model.AbstractBoundModule
 
getFieldValue(Object) - Method in class gov.nist.secauto.metaschema.databind.model.DefaultFieldClassBinding
 
getFieldValue(Object) - Method in interface gov.nist.secauto.metaschema.databind.model.IBoundFieldDefinition
 
getFieldValueField(Class<?>) - Method in class gov.nist.secauto.metaschema.databind.model.DefaultFieldClassBinding
Collect all fields that are part of the model for this class.
getFieldValueInstance() - Method in class gov.nist.secauto.metaschema.databind.model.DefaultFieldClassBinding
 
getFieldValueInstance() - Method in interface gov.nist.secauto.metaschema.databind.model.IFieldClassBinding
Get the instance for the fiel'd value.
getFlagContainer() - Method in class gov.nist.secauto.metaschema.databind.model.DefaultAssemblyClassBinding
 
getFlagContainer() - Method in class gov.nist.secauto.metaschema.databind.model.DefaultFieldClassBinding
 
getFlagDefinitionByName(String) - Method in class gov.nist.secauto.metaschema.databind.model.AbstractBoundModule
 
getFlagDefinitionMap() - Method in class gov.nist.secauto.metaschema.databind.model.AbstractBoundModule
 
getFlagDefinitions() - Method in class gov.nist.secauto.metaschema.databind.model.AbstractBoundModule
 
getFlagInstanceTypeInfo(IFlagInstance) - Method in interface gov.nist.secauto.metaschema.databind.codegen.typeinfo.IModelDefinitionTypeInfo
Get the type information for the provided instance value.
getFlagInstanceTypeInfos() - Method in interface gov.nist.secauto.metaschema.databind.codegen.typeinfo.IModelDefinitionTypeInfo
Get the type information for all flag instance values on this definition.
getFormalName() - Method in class gov.nist.secauto.metaschema.databind.model.AbstractFieldProperty
 
getFormalName() - Method in class gov.nist.secauto.metaschema.databind.model.DefaultAssemblyClassBinding
 
getFormalName() - Method in class gov.nist.secauto.metaschema.databind.model.DefaultFieldClassBinding
 
getFormat() - Method in class gov.nist.secauto.metaschema.databind.io.FormatDetector.Result
Get the detected format.
getGeneratedClass() - Method in interface gov.nist.secauto.metaschema.databind.codegen.IPackageProduction
Get information about the generated package-info.java class associated with this package.
getGeneratedClasses() - Method in interface gov.nist.secauto.metaschema.databind.codegen.IProduction
Get a stream of all Java classes generated as part of this production, including module, definition, and package-info classes.
getGeneratedDefinitionClasses() - Method in interface gov.nist.secauto.metaschema.databind.codegen.IGeneratedModuleClass
Get the collection of generated classes representing definitions associated with the Module module.
getGlobalDefinitionClassesAsStream() - Method in interface gov.nist.secauto.metaschema.databind.codegen.IProduction
Get a stream of all definition Java classes generated as part of this production.
getInlineInstance() - Method in class gov.nist.secauto.metaschema.databind.model.DefaultAssemblyClassBinding
 
getInlineInstance() - Method in class gov.nist.secauto.metaschema.databind.model.DefaultFieldClassBinding
 
getInstance() - Method in interface gov.nist.secauto.metaschema.databind.codegen.typeinfo.IFlagInstanceTypeInfo
 
getInstance() - Method in interface gov.nist.secauto.metaschema.databind.codegen.typeinfo.IInstanceTypeInfo
Get the instance associated with this type information.
getInstance() - Method in interface gov.nist.secauto.metaschema.databind.codegen.typeinfo.IModelInstanceTypeInfo
 
getInstanceTypeInfo(INamedInstance) - Method in interface gov.nist.secauto.metaschema.databind.codegen.typeinfo.IDefinitionTypeInfo
Get the type information for the provided instance value.
getInstanceTypeInfos() - Method in interface gov.nist.secauto.metaschema.databind.codegen.typeinfo.IDefinitionTypeInfo
Get the type information for all instance values on this definition.
getInterfacesToImplement() - Method in class gov.nist.secauto.metaschema.databind.codegen.config.DefaultDefinitionBindingConfiguration
 
getInterfacesToImplement() - Method in interface gov.nist.secauto.metaschema.databind.codegen.config.IDefinitionBindingConfiguration
A collection of interfaces that the associated generated class will implement.
getItemBaseName() - Method in interface gov.nist.secauto.metaschema.databind.codegen.typeinfo.ITypeInfo
The name to use for Java constructs that refer to the item.
getItemClass() - Method in class gov.nist.secauto.metaschema.databind.model.annotations.NullJavaTypeAdapter
 
getItemCount(Object) - Method in interface gov.nist.secauto.metaschema.databind.model.info.IModelPropertyInfo
 
getItemsFromParentInstance(Object) - Method in interface gov.nist.secauto.metaschema.databind.model.info.IModelPropertyInfo
 
getItemsFromValue(Object) - Method in interface gov.nist.secauto.metaschema.databind.model.info.IModelPropertyInfo
 
getItemType() - Method in interface gov.nist.secauto.metaschema.databind.model.IBoundNamedInstance
Get the item type of the bound object.
getItemType() - Method in interface gov.nist.secauto.metaschema.databind.model.IBoundNamedModelInstance
 
getItemType() - Method in interface gov.nist.secauto.metaschema.databind.model.info.IModelPropertyInfo
Get the type of the bound object.
getItemType(Field) - Static method in interface gov.nist.secauto.metaschema.databind.model.IBoundNamedModelInstance
 
getItemValues(Object) - Method in interface gov.nist.secauto.metaschema.databind.model.IBoundNamedModelInstance
Get the item values associated with the provided value.
getJavaFieldName() - Method in interface gov.nist.secauto.metaschema.databind.codegen.typeinfo.ITypeInfo
Gets the name of the Java field for this property.
getJavaFieldName() - Method in interface gov.nist.secauto.metaschema.databind.model.IBoundNamedInstance
 
getJavaFieldType() - Method in interface gov.nist.secauto.metaschema.databind.codegen.typeinfo.ITypeInfo
Gets the type of the associated Java field for the property.
getJavaItemType() - Method in interface gov.nist.secauto.metaschema.databind.codegen.typeinfo.ITypeInfo
Gets the type of the property's item.
getJavaTypeAdapter() - Method in class gov.nist.secauto.metaschema.databind.model.annotations.NullJavaTypeAdapter.VoidItem
 
getJavaTypeAdapter() - Method in class gov.nist.secauto.metaschema.databind.model.DefaultFieldClassBinding
 
getJavaTypeAdapter() - Method in interface gov.nist.secauto.metaschema.databind.model.IBoundFieldValueInstance
 
getJavaTypeAdapter() - Method in interface gov.nist.secauto.metaschema.databind.model.info.IDataTypeHandler
Get the associated IDataTypeAdapter, if the data type is not a complex bound object.
getJavaTypeAdapterInstance(Class<TYPE>) - Method in class gov.nist.secauto.metaschema.databind.DefaultBindingContext
 
getJavaTypeAdapterInstance(Class<TYPE>) - Method in interface gov.nist.secauto.metaschema.databind.IBindingContext
Get's the IDataTypeAdapter associated with the specified Java class, which is used to read and write XML, JSON, and YAML data to and from instances of that class.
getJsonFactory() - Method in class gov.nist.secauto.metaschema.databind.io.json.DefaultJsonDeserializer
Get the parser factory associated with this deserializer.
getJsonFactoryInstance() - Method in class gov.nist.secauto.metaschema.databind.io.json.DefaultJsonSerializer
Constructs a new JSON factory.
getJsonFactoryInstance() - Method in class gov.nist.secauto.metaschema.databind.io.yaml.DefaultYamlSerializer
 
getJsonName() - Method in interface gov.nist.secauto.metaschema.databind.model.IBoundFieldValueInstance
 
getJsonRawType() - Method in class gov.nist.secauto.metaschema.databind.model.annotations.NullJavaTypeAdapter
 
getJsonSchema() - Method in interface gov.nist.secauto.metaschema.databind.IBindingContext.IValidationSchemaProvider
Get a JSON schema to use for content validation.
getJsonValueKeyFlagInstance() - Method in class gov.nist.secauto.metaschema.databind.model.DefaultFieldClassBinding
 
getJsonValueKeyFlagInstance() - Method in interface gov.nist.secauto.metaschema.databind.model.IFieldClassBinding
 
getJsonValueKeyName() - Method in class gov.nist.secauto.metaschema.databind.model.DefaultFieldClassBinding
 
getJsonValueKeyName() - Method in interface gov.nist.secauto.metaschema.databind.model.IBoundFieldValueInstance
Get the JSON value key name based on either the configured value key name or the default for the data type.
getLocation() - Method in class gov.nist.secauto.metaschema.databind.model.AbstractBoundModule
 
getMatchStrength() - Method in class gov.nist.secauto.metaschema.databind.io.FormatDetector.Result
Get the strength of the match.
getMaxOccurs() - Method in class gov.nist.secauto.metaschema.databind.model.AbstractFieldProperty
 
getMetaschemaBindingConfiguration(IModule) - Method in class gov.nist.secauto.metaschema.databind.codegen.config.DefaultBindingConfiguration
Get the binding configuration for the provided Module.
getMetaschemaBindingConfiguration(String) - Method in class gov.nist.secauto.metaschema.databind.codegen.config.DefaultBindingConfiguration
Get the binding configuration for the Module modulke located at the provided moduleUri.
getMinOccurs() - Method in class gov.nist.secauto.metaschema.databind.model.AbstractFieldProperty
 
getModelContainer() - Method in class gov.nist.secauto.metaschema.databind.model.DefaultAssemblyClassBinding
 
getModule() - Method in interface gov.nist.secauto.metaschema.databind.codegen.IGeneratedModuleClass
Get the associated Module module data.
getModuleByClass(Class<? extends IModule>) - Method in class gov.nist.secauto.metaschema.databind.DefaultBindingContext
 
getModuleClass() - Method in class gov.nist.secauto.metaschema.databind.model.DefaultAssemblyClassBinding
 
getModuleClass() - Method in class gov.nist.secauto.metaschema.databind.model.DefaultFieldClassBinding
 
getModuleProduction(IModule) - Method in interface gov.nist.secauto.metaschema.databind.codegen.IProduction
Get information about the Java classes generated for the provided Module module.
getModuleProductions() - Method in interface gov.nist.secauto.metaschema.databind.codegen.IProduction
Get information about the Java classes generated for each Module module in the collection.
getName() - Method in class gov.nist.secauto.metaschema.databind.model.DefaultAssemblyClassBinding
 
getName() - Method in class gov.nist.secauto.metaschema.databind.model.DefaultFieldClassBinding
 
getName() - Method in interface gov.nist.secauto.metaschema.databind.model.IBoundNamedInstance
 
getNames() - Method in class gov.nist.secauto.metaschema.databind.model.annotations.NullJavaTypeAdapter
 
getOwningDefinition() - Method in interface gov.nist.secauto.metaschema.databind.model.IAssemblyClassBinding
 
getOwningDefinition() - Method in interface gov.nist.secauto.metaschema.databind.model.IBoundFieldDefinition
 
getOwningDefinition() - Method in interface gov.nist.secauto.metaschema.databind.model.IFieldClassBinding
 
getPackageName() - Method in interface gov.nist.secauto.metaschema.databind.codegen.IGeneratedModuleClass
Get the Java package name associated with the Module module.
getPackageName(IModule) - Method in interface gov.nist.secauto.metaschema.databind.codegen.typeinfo.ITypeResolver
Get the Java package name to use for the provided Module module.
getPackageNameForModule(IModule) - Method in class gov.nist.secauto.metaschema.databind.codegen.config.DefaultBindingConfiguration
 
getPackageNameForModule(IModule) - Method in interface gov.nist.secauto.metaschema.databind.codegen.config.IBindingConfiguration
Generates a Java package name for the provided Module module.
getPackageNameForNamespace(String) - Method in class gov.nist.secauto.metaschema.databind.codegen.config.DefaultBindingConfiguration
Based on the current binding configuration, generate a Java package name for the provided namespace.
getParentClassBinding() - Method in interface gov.nist.secauto.metaschema.databind.model.IBoundFieldValueInstance
 
getParentClassBinding() - Method in interface gov.nist.secauto.metaschema.databind.model.IBoundNamedInstance
Get the IClassBinding for the Java class within which this property exists.
getParentClassBinding() - Method in interface gov.nist.secauto.metaschema.databind.model.IBoundNamedModelInstance
 
getParentDefinitionTypeInfo() - Method in interface gov.nist.secauto.metaschema.databind.codegen.typeinfo.IFieldValueTypeInfo
Get the type information for this field value's containing field definition.
getProblemHandler() - Method in interface gov.nist.secauto.metaschema.databind.io.IParsingContext
A handler that provides callbacks used to resolve parsing issues.
getProblemHandler() - Method in class gov.nist.secauto.metaschema.databind.io.json.MetaschemaJsonReader
 
getProblemHandler() - Method in class gov.nist.secauto.metaschema.databind.io.xml.MetaschemaXmlReader
 
getProperties() - Method in interface gov.nist.secauto.metaschema.databind.model.IAssemblyClassBinding
 
getProperties() - Method in interface gov.nist.secauto.metaschema.databind.model.IBoundFieldDefinition
 
getProperties() - Method in interface gov.nist.secauto.metaschema.databind.model.IBoundNamedInstance
 
getProperty() - Method in interface gov.nist.secauto.metaschema.databind.model.info.IModelPropertyInfo
Get the associated property for which this info is for.
getPropertyInfo() - Method in interface gov.nist.secauto.metaschema.databind.model.IBoundNamedModelInstance
 
getPropertyName() - Method in interface gov.nist.secauto.metaschema.databind.codegen.typeinfo.ITypeInfo
Get the Java property name for the property.
getPropertyTypeInfos() - Method in interface gov.nist.secauto.metaschema.databind.codegen.typeinfo.IDefinitionTypeInfo
Get the type information for all Java class properties associated with a given instance.
getQualifiedBaseClassName() - Method in class gov.nist.secauto.metaschema.databind.codegen.config.DefaultDefinitionBindingConfiguration
 
getQualifiedBaseClassName() - Method in interface gov.nist.secauto.metaschema.databind.codegen.config.IDefinitionBindingConfiguration
Get the class that the associated generated class will extend.
getQualifiedBaseClassName(IFlagContainer) - Method in class gov.nist.secauto.metaschema.databind.codegen.config.DefaultBindingConfiguration
 
getQualifiedBaseClassName(IFlagContainer) - Method in interface gov.nist.secauto.metaschema.databind.codegen.config.IBindingConfiguration
Get the Java class name of the base class to use for the class associated with the provided definition.
getReader() - Method in interface gov.nist.secauto.metaschema.databind.io.IParsingContext
The parser used for reading data associated with the supported format.
getReader() - Method in class gov.nist.secauto.metaschema.databind.io.json.MetaschemaJsonReader
 
getReader() - Method in class gov.nist.secauto.metaschema.databind.io.xml.MetaschemaXmlReader
 
getRemarks() - Method in class gov.nist.secauto.metaschema.databind.model.AbstractFieldProperty
 
getRemarks() - Method in class gov.nist.secauto.metaschema.databind.model.DefaultAssemblyClassBinding
 
getRemarks() - Method in class gov.nist.secauto.metaschema.databind.model.DefaultFieldClassBinding
 
getRootName() - Method in class gov.nist.secauto.metaschema.databind.model.DefaultAssemblyClassBinding
 
getRootXmlQName() - Method in class gov.nist.secauto.metaschema.databind.model.DefaultAssemblyClassBinding
 
getType() - Method in interface gov.nist.secauto.metaschema.databind.model.IBoundNamedInstance
Get the actual Java type of the underlying bound object.
getTypeInfo(IAssemblyDefinition) - Method in interface gov.nist.secauto.metaschema.databind.codegen.typeinfo.ITypeResolver
Get type information for the provided definition.
getTypeInfo(IFieldDefinition) - Method in interface gov.nist.secauto.metaschema.databind.codegen.typeinfo.ITypeResolver
Get type information for the provided definition.
getTypeInfo(IFlagContainer) - Method in interface gov.nist.secauto.metaschema.databind.codegen.typeinfo.ITypeResolver
Get type information for the provided definition.
getTypeResolver() - Method in interface gov.nist.secauto.metaschema.databind.codegen.IMetaschemaClassFactory
Get the type resolver used to generate type information for Metasschema constructs represented as Java classes, fields, and methods.
getTypeResolver() - Method in interface gov.nist.secauto.metaschema.databind.codegen.typeinfo.IDefinitionTypeInfo
Gets the resolver which can be used to lookup Java type information for Module objects.
getUseName() - Method in class gov.nist.secauto.metaschema.databind.model.AbstractFieldProperty
 
getValue() - Method in class gov.nist.secauto.metaschema.databind.model.annotations.NullJavaTypeAdapter.VoidItem
 
getValue() - Method in interface gov.nist.secauto.metaschema.databind.model.info.IPropertyCollector
Get the current state of the "collection".
getValue(Object) - Method in interface gov.nist.secauto.metaschema.databind.model.IBoundNamedInstance
Get the current value from the provided parentInstance object.
getValueAsString(Object) - Method in interface gov.nist.secauto.metaschema.databind.model.IBoundFlagInstance
Given a bound flag value, get that value as a String.
getWriter() - Method in interface gov.nist.secauto.metaschema.databind.io.IWritingContext
Get the writer associated with the writing context.
getWriter() - Method in class gov.nist.secauto.metaschema.databind.io.json.MetaschemaJsonWriter
 
getWriter() - Method in class gov.nist.secauto.metaschema.databind.io.xml.MetaschemaXmlWriter
 
getXmlNamespace() - Method in interface gov.nist.secauto.metaschema.databind.codegen.IPackageProduction
Get the XML namespace associated with the package-info.java class.
getXMLOutputFactory() - Method in class gov.nist.secauto.metaschema.databind.io.xml.DefaultXmlSerializer
Get the configured XML output factory used to create XMLStreamWriter2 instances.
getXmlSchemas() - Method in interface gov.nist.secauto.metaschema.databind.IBindingContext.IValidationSchemaProvider
Get a XML schema to use for content validation.
gov.nist.secauto.metaschema.databind - module gov.nist.secauto.metaschema.databind
 
gov.nist.secauto.metaschema.databind - package gov.nist.secauto.metaschema.databind
The core implementation of the metaschema binding framework.
gov.nist.secauto.metaschema.databind.codegen - package gov.nist.secauto.metaschema.databind.codegen
Support for generating "plain old Java objects" (POJOs) based on a Module.
gov.nist.secauto.metaschema.databind.codegen.config - package gov.nist.secauto.metaschema.databind.codegen.config
Support for customizing how Java code is generated for one or more specific Module modules.
gov.nist.secauto.metaschema.databind.codegen.typeinfo - package gov.nist.secauto.metaschema.databind.codegen.typeinfo
 
gov.nist.secauto.metaschema.databind.io - package 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 - package gov.nist.secauto.metaschema.databind.io.json
Supports reading and writing JSON instance data.
gov.nist.secauto.metaschema.databind.io.xml - package gov.nist.secauto.metaschema.databind.io.xml
Supports reading and writing XML instance data.
gov.nist.secauto.metaschema.databind.io.yaml - package gov.nist.secauto.metaschema.databind.io.yaml
Supports reading and writing YAML instance data.
gov.nist.secauto.metaschema.databind.model - package 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.annotations - package gov.nist.secauto.metaschema.databind.model.annotations
Provides a set of annotations for associating Module information with a Java class.
gov.nist.secauto.metaschema.databind.model.info - package gov.nist.secauto.metaschema.databind.model.info
 
GroupAs - Annotation Type in gov.nist.secauto.metaschema.databind.model.annotations
 

H

handleFlagInstance(IBoundFlagInstance) - Method in class gov.nist.secauto.metaschema.databind.model.DefaultFieldClassBinding
 
handleMissingFlagInstances(IClassBinding, Object, Collection<IBoundFlagInstance>) - Method in interface gov.nist.secauto.metaschema.databind.io.xml.IXmlProblemHandler
A callback used to handle bound flag instances for which no data was found when the content was parsed.
handleMissingInstances(IClassBinding, Object, Collection<? extends IBoundNamedInstance>) - Method in class gov.nist.secauto.metaschema.databind.io.AbstractProblemHandler
 
handleMissingInstances(IClassBinding, Object, Collection<? extends IBoundNamedInstance>) - Method in interface gov.nist.secauto.metaschema.databind.io.IProblemHandler
A callback used to handle bound properties for which no data was found when the content was parsed.
handleMissingModelInstances(IAssemblyClassBinding, Object, Collection<IBoundNamedModelInstance>) - Method in interface gov.nist.secauto.metaschema.databind.io.xml.IXmlProblemHandler
A callback used to handle bound model instances for which no data was found when the content was parsed.
handleUnknownAttribute(IFlagContainer, Object, Attribute, IXmlParsingContext) - Method in class gov.nist.secauto.metaschema.databind.io.xml.DefaultXmlProblemHandler
 
handleUnknownAttribute(IFlagContainer, Object, Attribute, IXmlParsingContext) - Method in interface gov.nist.secauto.metaschema.databind.io.xml.IXmlProblemHandler
Callback used to handle an attribute that is unknown to the model being parsed.
handleUnknownElement(IAssemblyClassBinding, Object, StartElement, IXmlParsingContext) - Method in interface gov.nist.secauto.metaschema.databind.io.xml.IXmlProblemHandler
Callback used to handle an element that is unknown to the model being parsed.
handleUnknownProperty(IClassBinding, Object, String, IJsonParsingContext) - Method in class gov.nist.secauto.metaschema.databind.io.json.DefaultJsonProblemHandler
 
handleUnknownProperty(IClassBinding, Object, String, IJsonParsingContext) - Method in interface gov.nist.secauto.metaschema.databind.io.json.IJsonProblemHandler
Callback used to handle a JSON property that is unknown to the model being parsed.
hasCardinality() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.AssemblyConstraints
Get the cardinality constraints for this assembly.
HasCardinality - Annotation Type in gov.nist.secauto.metaschema.databind.model.annotations
This annotation defines cardinality condition(s) to be met in the context of the containing annotation.
hasPropertyWithName(String) - Method in interface gov.nist.secauto.metaschema.databind.codegen.typeinfo.IDefinitionTypeInfo
Check's if the Java class to be generated will have a property with the given name.

I

IAssemblyClassBinding - Interface in gov.nist.secauto.metaschema.databind.model
Represents a Module assembly bound to a Java plain old java object (POJO) class.
IAssemblyDefinitionTypeInfo - Interface in gov.nist.secauto.metaschema.databind.codegen.typeinfo
Java class type information for an IAssemblyDefinition used for generating a Java class for the definition.
IBindingConfiguration - Interface in gov.nist.secauto.metaschema.databind.codegen.config
 
IBindingContext - Interface in gov.nist.secauto.metaschema.databind
Provides information supporting a binding between a set of Module models and corresponding Java classes.
IBindingContext.IValidationSchemaProvider - Interface in gov.nist.secauto.metaschema.databind
 
IBindingMatcher - Interface in gov.nist.secauto.metaschema.databind
Implementations of this interface provide a means by which a bound class can be found that corresponds to an XML element, JSON property, or YAML item name.
IBoundAssemblyInstance - Interface in gov.nist.secauto.metaschema.databind.model
 
IBoundFieldDefinition - Interface in gov.nist.secauto.metaschema.databind.model
 
IBoundFieldInstance - Interface in gov.nist.secauto.metaschema.databind.model
 
IBoundFieldValueInstance - Interface in gov.nist.secauto.metaschema.databind.model
 
IBoundFlagInstance - Interface in gov.nist.secauto.metaschema.databind.model
 
IBoundLoader - Interface in gov.nist.secauto.metaschema.databind.io
A common interface for loading Module based instance resources.
IBoundNamedInstance - Interface in gov.nist.secauto.metaschema.databind.model
 
IBoundNamedModelInstance - Interface in gov.nist.secauto.metaschema.databind.model
This marker interface provides common methods for interacting with bound object values.
IClassBinding - Interface in gov.nist.secauto.metaschema.databind.model
 
id() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.AllowedValues
An optional identifier for the constraint, which must be unique to only this constraint.
id() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.Expect
An optional identifier for the constraint, which must be unique to only this constraint.
id() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.HasCardinality
An optional identifier for the constraint, which must be unique to only this constraint.
id() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.Index
An optional identifier for the constraint, which must be unique to only this constraint.
id() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.IndexHasKey
An optional identifier for the constraint, which must be unique to only this constraint.
id() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.IsUnique
An optional identifier for the constraint, which must be unique to only this constraint.
id() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.Matches
An optional identifier for the constraint, which must be unique to only this constraint.
IDataTypeHandler - Interface in gov.nist.secauto.metaschema.databind.model.info
 
IDefinitionBindingConfiguration - Interface in gov.nist.secauto.metaschema.databind.codegen.config
 
IDefinitionTypeInfo - Interface in gov.nist.secauto.metaschema.databind.codegen.typeinfo
 
IDeserializationHandler - Interface in gov.nist.secauto.metaschema.databind.io
Provides methods used during deserialization to perform additional actions before and after data is loaded into a bound object.
IDeserializer<CLASS> - Interface in gov.nist.secauto.metaschema.databind.io
Implementations of this interface are able to read structured data into a bound object instance of the parameterized type.
IFieldClassBinding - Interface in gov.nist.secauto.metaschema.databind.model
Represents a Module field bound to a Java plain old java object (POJO) class.
IFieldDefinitionTypeInfo - Interface in gov.nist.secauto.metaschema.databind.codegen.typeinfo
Java class type information for an IFieldDefinition used for generating a Java class for the definition.
IFieldValueTypeInfo - Interface in gov.nist.secauto.metaschema.databind.codegen.typeinfo
Provides type information related to the value of a IFieldDefinition.
IFlagInstanceTypeInfo - Interface in gov.nist.secauto.metaschema.databind.codegen.typeinfo
 
IGeneratedClass - Interface in gov.nist.secauto.metaschema.databind.codegen
 
IGeneratedDefinitionClass - Interface in gov.nist.secauto.metaschema.databind.codegen
 
IGeneratedModuleClass - Interface in gov.nist.secauto.metaschema.databind.codegen
Provides information about a generated Java class that represents a Module module.
Ignore - Annotation Type in gov.nist.secauto.metaschema.databind.model.annotations
Indicates that the property is to be ignored by the Module binding system.
IInstanceTypeInfo - Interface in gov.nist.secauto.metaschema.databind.codegen.typeinfo
 
IJsonParsingContext - Interface in gov.nist.secauto.metaschema.databind.io.json
 
IJsonProblemHandler - Interface in gov.nist.secauto.metaschema.databind.io.json
 
IJsonWritingContext - Interface in gov.nist.secauto.metaschema.databind.io.json
 
IMetaschemaClassFactory - Interface in gov.nist.secauto.metaschema.databind.codegen
 
IModelDefinitionTypeInfo - Interface in gov.nist.secauto.metaschema.databind.codegen.typeinfo
 
IModelInstanceTypeInfo - Interface in gov.nist.secauto.metaschema.databind.codegen.typeinfo
 
IModelPropertyInfo - Interface in gov.nist.secauto.metaschema.databind.model.info
 
imports() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.Module
Get the classes representing the Metaschemas imported by this Module.
index() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.AssemblyConstraints
Get the index constraints for this assembly.
Index - Annotation Type in gov.nist.secauto.metaschema.databind.model.annotations
This annotation defines a unqiue index over the contents of the assembly represented by the containing MetaschemaAssembly annotation.
indexHasKey() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.ValueConstraints
Get the index-has-key constraints for the type or field this annotation is applied to.
IndexHasKey - Annotation Type in gov.nist.secauto.metaschema.databind.model.annotations
This annotation defines a rule that requires that the target contents of the assembly, represented by the containing MetaschemaAssembly annotation, reference items in a name index defined by the Index constraint.
indexName() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.IndexHasKey
A reference to a named index.
initalizeFieldValueInstance() - Method in class gov.nist.secauto.metaschema.databind.model.DefaultFieldClassBinding
Initialize the flag instances for this class.
initDefinitions() - Method in class gov.nist.secauto.metaschema.databind.model.AbstractBoundModule
 
inJson() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.GroupAs
Describes how to handle collections in JSON/YAML.
instance() - Static method in class gov.nist.secauto.metaschema.databind.DefaultBindingContext
Get the singleton instance of this binding context.
instance() - Static method in interface gov.nist.secauto.metaschema.databind.IBindingContext
Get the singleton IBindingContext instance, which can be used to load information that binds a model to a set of Java classes.
instance() - Static method in class gov.nist.secauto.metaschema.databind.io.json.JsonFactoryFactory
Get the cached JsonFactory instance.
inXml() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.GroupAs
Describes how to handle collections in XML.
inXmlWrapped() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.BoundField
If the data type allows it, determines if the field's value must be wrapped with an XML element.
inXmlWrapped() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.MetaschemaField
If the data type allows it, determines if the field's value must be wrapped with an XML element whose name is the specified MetaschemaField.name() and namespace is derived from the namespace of the instance.
IPackageProduction - Interface in gov.nist.secauto.metaschema.databind.codegen
Provides information about a generated package-info.java class, that represents a collection of Module constructs generated from one or more Module modules.
IParsingContext<READER,​PROBLEM_HANDLER extends IProblemHandler> - Interface in gov.nist.secauto.metaschema.databind.io
Provides objects used for parsing data associated with a specific format.
IProblemHandler - Interface in gov.nist.secauto.metaschema.databind.io
 
IProduction - Interface in gov.nist.secauto.metaschema.databind.codegen
Information about Java classes generated for a collection of Module modules.
IPropertyCollector - Interface in gov.nist.secauto.metaschema.databind.model.info
The class is used to "collect" items together to assign to the property's field.
ISerializer<CLASS> - Interface in gov.nist.secauto.metaschema.databind.io
Implementations of this interface are able to write data in a bound object instance of the parameterized type to a structured data format.
isFeatureEnabled(DeserializationFeature<?>) - Method in class gov.nist.secauto.metaschema.databind.io.DefaultBoundLoader
 
isInline() - Method in class gov.nist.secauto.metaschema.databind.model.DefaultAssemblyClassBinding
 
isInline() - Method in class gov.nist.secauto.metaschema.databind.model.DefaultFieldClassBinding
 
isInXmlWrapped() - Method in class gov.nist.secauto.metaschema.databind.model.AbstractFieldProperty
 
isJsonKeyRequired() - Method in interface gov.nist.secauto.metaschema.databind.model.info.IDataTypeHandler
 
isJsonKeyRequired() - Method in interface gov.nist.secauto.metaschema.databind.model.info.IModelPropertyInfo
 
isNextInstance(IBoundNamedModelInstance) - Method in class gov.nist.secauto.metaschema.databind.io.xml.MetaschemaXmlReader
Determine if the next data to read corresponds to the next model instance.
isRoot() - Method in class gov.nist.secauto.metaschema.databind.model.DefaultAssemblyClassBinding
 
isRootClass() - Method in interface gov.nist.secauto.metaschema.databind.codegen.IGeneratedDefinitionClass
Indicates if the class represents a root Module assembly which can be the top-level element/property of an XML, JSON, or YAML instance.
isUnique() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.AssemblyConstraints
Get the unique constraints for this assembly.
IsUnique - Annotation Type in gov.nist.secauto.metaschema.databind.model.annotations
This annotation defines a rule that requires uniqueness among the target contents of the assembly represented by the containing MetaschemaAssembly annotation.
isUnwrappedValueAllowedInXml() - Method in interface gov.nist.secauto.metaschema.databind.model.info.IDataTypeHandler
Indicate if the value supported by this handler allows values without an XML element wrapper.
isValidating() - Method in interface gov.nist.secauto.metaschema.databind.io.IDeserializer
Determine if the serializer is performing validation.
isValueSet(Object) - Method in interface gov.nist.secauto.metaschema.databind.model.info.IModelPropertyInfo
 
ITypeInfo - Interface in gov.nist.secauto.metaschema.databind.codegen.typeinfo
 
ITypeResolver - Interface in gov.nist.secauto.metaschema.databind.codegen.typeinfo
 
IWritingContext<WRITER> - Interface in gov.nist.secauto.metaschema.databind.io
 
IXmlParsingContext - Interface in gov.nist.secauto.metaschema.databind.io.xml
 
IXmlProblemHandler - Interface in gov.nist.secauto.metaschema.databind.io.xml
 
IXmlWritingContext - Interface in gov.nist.secauto.metaschema.databind.io.xml
 

J

JavaGenerator - Class in gov.nist.secauto.metaschema.databind.codegen
Provides methods for generating Java classes based on a single or a collection of Metaschemas.
JSON - gov.nist.secauto.metaschema.databind.io.Format
JsonFactoryFactory - Class in gov.nist.secauto.metaschema.databind.io.json
 
JsonFieldValueKeyFlag - Annotation Type in gov.nist.secauto.metaschema.databind.model.annotations
Indicates that the target of this annotation is a Module flag whose value should be the property/item name of the field's value in JSON or YAML.
JsonKey - Annotation Type in gov.nist.secauto.metaschema.databind.model.annotations
Indicates that the target of this annotation is a Java property that is to be used as the JSON or YAML property/item name in for a collection of similar objects/items.
jsonSchemaLocation() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.XmlSchema
The location of the associated JSON schema.

K

KeyField - Annotation Type in gov.nist.secauto.metaschema.databind.model.annotations
Identifies a Metapath expression referencing a value that is used in generating a key as part of a IsUnique, Index, or IndexHasKey constraint annotation.
keyFields() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.Index
A list of one or more keys to use in looking up an entry in a given index.
keyFields() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.IndexHasKey
A list of one or more keys to use in looking up an entry in a given index.
keyFields() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.IsUnique
A list of one or more keys to use in looking up an entry in a given index.

L

level() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.AllowedValues
The significance of a violation of this constraint.
level() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.Expect
The significance of a violation of this constraint.
level() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.HasCardinality
The significance of a violation of this constraint.
level() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.Index
The significance of a violation of this constraint.
level() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.IndexHasKey
The significance of a violation of this constraint.
level() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.IsUnique
The significance of a violation of this constraint.
level() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.Matches
The significance of a violation of this constraint.
load(File) - Method in class gov.nist.secauto.metaschema.databind.codegen.config.DefaultBindingConfiguration
Load the binding configuration from the provided file.
load(File) - Method in interface gov.nist.secauto.metaschema.databind.io.IBoundLoader
Load data from the provided resource into a bound object.
load(InputStream, URI) - Method in class gov.nist.secauto.metaschema.databind.io.DefaultBoundLoader
 
load(InputStream, URI) - Method in interface gov.nist.secauto.metaschema.databind.io.IBoundLoader
Load data from the provided resource into a bound object.
load(Class<CLASS>, File) - Method in interface gov.nist.secauto.metaschema.databind.io.IBoundLoader
Load data from the specified resource into a bound object with the type of the specified Java class.
load(Class<CLASS>, InputStream, URI) - Method in class gov.nist.secauto.metaschema.databind.io.DefaultBoundLoader
 
load(Class<CLASS>, InputStream, URI) - Method in interface gov.nist.secauto.metaschema.databind.io.IBoundLoader
Load data from the specified resource into a bound object with the type of the specified Java class.
load(Class<CLASS>, URI) - Method in class gov.nist.secauto.metaschema.databind.io.DefaultBoundLoader
 
load(Class<CLASS>, URI) - Method in interface gov.nist.secauto.metaschema.databind.io.IBoundLoader
Load data from the specified resource into a bound object with the type of the specified Java class.
load(Class<CLASS>, URL) - Method in interface gov.nist.secauto.metaschema.databind.io.IBoundLoader
Load data from the specified resource into a bound object with the type of the specified Java class.
load(Class<CLASS>, Path) - Method in interface gov.nist.secauto.metaschema.databind.io.IBoundLoader
Load data from the specified resource into a bound object with the type of the specified Java class.
load(URI) - Method in class gov.nist.secauto.metaschema.databind.io.DefaultBoundLoader
 
load(URI) - Method in interface gov.nist.secauto.metaschema.databind.io.IBoundLoader
Load data from the resource identified by the provided uri into a bound object.
load(URL) - Method in class gov.nist.secauto.metaschema.databind.codegen.config.DefaultBindingConfiguration
Load the binding configuration from the provided resource.
load(URL) - Method in interface gov.nist.secauto.metaschema.databind.io.IBoundLoader
Load data from the provided resource into a bound object.
load(Path) - Method in class gov.nist.secauto.metaschema.databind.codegen.config.DefaultBindingConfiguration
Load the binding configuration from the provided file.
load(Path) - Method in interface gov.nist.secauto.metaschema.databind.io.IBoundLoader
Load data from the provided resource into a bound object.
loadAsNodeItem(Format, InputStream, URI) - Method in class gov.nist.secauto.metaschema.databind.io.DefaultBoundLoader
 
loadAsNodeItem(Format, InputStream, URI) - Method in interface gov.nist.secauto.metaschema.databind.io.IBoundLoader
Load data expressed using the provided format and return that data as a Metapath node item.
loadAsNodeItem(Format, URI) - Method in class gov.nist.secauto.metaschema.databind.io.DefaultBoundLoader
 
loadAsNodeItem(Format, URI) - Method in interface gov.nist.secauto.metaschema.databind.io.IBoundLoader
Load data expressed using the provided format and return that data as a Metapath node item.
loadAsNodeItem(Format, Path) - Method in interface gov.nist.secauto.metaschema.databind.io.IBoundLoader
Load data expressed using the provided format and return that data as a Metapath node item.
loadAsNodeItem(InputStream, URI) - Method in class gov.nist.secauto.metaschema.databind.io.DefaultBoundLoader
 
loadAsNodeItem(URI) - Method in class gov.nist.secauto.metaschema.databind.io.DefaultBoundLoader
 
LOOK_AHEAD_BYTES - Static variable in class gov.nist.secauto.metaschema.databind.io.DefaultBoundLoader
 

M

matches() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.ValueConstraints
Get the matches constraints for the type or field this annotation is applied to.
Matches - Annotation Type in gov.nist.secauto.metaschema.databind.model.annotations
This annotation defines a rule that requires matching patterns and/or data types among the target contents of the assembly represented by the containing MetaschemaAssembly annotation.
maxOccurs() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.BoundAssembly
A number that indicates the maximum occurrence of the model instance.
maxOccurs() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.BoundField
A number that indicates the maximum occurrence of the model instance.
maxOccurs() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.HasCardinality
The maximum occurrence of the target.
message() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.AllowedValues
The message to emit when the constraint is violated.
message() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.Expect
The message to emit when the constraint is violated.
message() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.HasCardinality
The message to emit when the constraint is violated.
message() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.Index
The message to emit when the constraint is violated.
message() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.IndexHasKey
The message to emit when the constraint is violated.
message() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.IsUnique
The message to emit when the constraint is violated.
message() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.Matches
The message to emit when the constraint is violated.
MetaschemaAssembly - Annotation Type in gov.nist.secauto.metaschema.databind.model.annotations
This annotation indicates that the target class represents a Module assembly.
MetaschemaField - Annotation Type in gov.nist.secauto.metaschema.databind.model.annotations
This annotation indicates that the target class represents a Module field.
MetaschemaFieldValue - Annotation Type in gov.nist.secauto.metaschema.databind.model.annotations
Identifies a field on a class annotated with the MetaschemaField annotation as the Module field's value.
MetaschemaJsonReader - Class in gov.nist.secauto.metaschema.databind.io.json
 
MetaschemaJsonReader(JsonParser) - Constructor for class gov.nist.secauto.metaschema.databind.io.json.MetaschemaJsonReader
Construct a new Module-aware JSON parser using the default problem handler.
MetaschemaJsonReader(JsonParser, IJsonProblemHandler) - Constructor for class gov.nist.secauto.metaschema.databind.io.json.MetaschemaJsonReader
Construct a new Module-aware JSON parser.
MetaschemaJsonWriter - Class in gov.nist.secauto.metaschema.databind.io.json
 
MetaschemaJsonWriter(JsonGenerator) - Constructor for class gov.nist.secauto.metaschema.databind.io.json.MetaschemaJsonWriter
Construct a new Module-aware JSON writer.
MetaschemaPackage - Annotation Type in gov.nist.secauto.metaschema.databind.model.annotations
 
MetaschemaXmlReader - Class in gov.nist.secauto.metaschema.databind.io.xml
 
MetaschemaXmlReader(XMLEventReader2) - Constructor for class gov.nist.secauto.metaschema.databind.io.xml.MetaschemaXmlReader
Construct a new Module-aware XML parser using the default problem handler.
MetaschemaXmlReader(XMLEventReader2, IXmlProblemHandler) - Constructor for class gov.nist.secauto.metaschema.databind.io.xml.MetaschemaXmlReader
Construct a new Module-aware parser.
MetaschemaXmlWriter - Class in gov.nist.secauto.metaschema.databind.io.xml
 
MetaschemaXmlWriter(XMLStreamWriter2) - Constructor for class gov.nist.secauto.metaschema.databind.io.xml.MetaschemaXmlWriter
Construct a new Module-aware JSON writer.
minOccurs() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.BoundAssembly
A non-negative number that indicates the minimum occurrence of the model instance.
minOccurs() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.BoundField
A non-negative number that indicates the minimum occurrence of the model instance.
minOccurs() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.HasCardinality
The minimum occurrence of the target.
ModelDetector - Class in gov.nist.secauto.metaschema.databind.io
Provides a means to analyze content to determine what type of bound data it contains.
ModelDetector(IBindingContext) - Constructor for class gov.nist.secauto.metaschema.databind.io.ModelDetector
Construct a new format detector using the default configuration.
ModelDetector(IBindingContext, IConfiguration<DeserializationFeature<?>>) - Constructor for class gov.nist.secauto.metaschema.databind.io.ModelDetector
Construct a new format detector using the provided configuration.
ModelDetector.Result - Class in gov.nist.secauto.metaschema.databind.io
 
ModelUtil - Class in gov.nist.secauto.metaschema.databind.model
 
Module - Annotation Type in gov.nist.secauto.metaschema.databind.model.annotations
 
moduleClass() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.MetaschemaAssembly
Get the metaschema class that "owns" this assembly, which is the concrete implementation of the metaschema containing the assembly.
moduleClass() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.MetaschemaField
Get the metaschema class that "owns" this assembly, which is the concrete implementation of the metaschema containing the assembly.
moduleClass() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.MetaschemaPackage
Get the metaschemas associated with this package.
ModuleCompilerHelper - Class in gov.nist.secauto.metaschema.databind.codegen
This class provides methods to generate and dynamically compile Java code based on a Module.

N

name() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.GroupAs
The name to use for an XML grouping element wrapper or a JSON/YAML grouping property.
name() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.Index
The unique name of the index.
name() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.MetaschemaAssembly
Name of the assembly.
name() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.MetaschemaField
Name of the field.
name() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.Property
The name of the property.
names() - Static method in enum gov.nist.secauto.metaschema.databind.io.Format
Get a list of all format names in lowercase.
namespace() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.BoundAssembly
The namespace to use for associated XML elements.
namespace() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.BoundField
The namespace to use for associated XML elements.
namespace() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.BoundFlag
XML target namespace of the XML Schema element.
namespace() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.GroupAs
XML target namespace of the XML grouping element.
namespace() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.Property
The namespace of the property's name.
namespace() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.XmlNs
Defines the Namespace URI for this namespace.
namespace() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.XmlSchema
Name of the XML namespace.
newBoundLoader() - Method in class gov.nist.secauto.metaschema.databind.DefaultBindingContext
 
newBoundLoader() - Method in interface gov.nist.secauto.metaschema.databind.IBindingContext
Get a new IBoundLoader instance.
newClassLoader(Path, ClassLoader) - Static method in class gov.nist.secauto.metaschema.databind.codegen.ModuleCompilerHelper
Create a new classloader capable of loading Java classes generated in the provided classDir.
newDataTypeHandler(IBoundFieldInstance) - Static method in interface gov.nist.secauto.metaschema.databind.model.info.IDataTypeHandler
 
newDataTypeHandler(IBoundNamedModelInstance, IClassBinding) - Static method in interface gov.nist.secauto.metaschema.databind.model.info.IDataTypeHandler
 
newDataTypeHandler(IClassBinding) - Static method in interface gov.nist.secauto.metaschema.databind.model.info.IDataTypeHandler
 
newDeserializer(Format, Class<CLASS>) - Method in class gov.nist.secauto.metaschema.databind.DefaultBindingContext
Gets a data IDeserializer which can be used to read Java instance data for the provided class from the requested format.
newDeserializer(Format, Class<CLASS>) - Method in interface gov.nist.secauto.metaschema.databind.IBindingContext
Gets a data IDeserializer which can be used to read Java instance data for the provided class from the requested format.
newInstance() - Method in interface gov.nist.secauto.metaschema.databind.model.IClassBinding
 
newInstance(ITypeResolver) - Static method in interface gov.nist.secauto.metaschema.databind.codegen.IMetaschemaClassFactory
Get a new instance of the default class generation factory that uses the provided typeResolver.
newInstance(Field, IAssemblyClassBinding) - Static method in interface gov.nist.secauto.metaschema.databind.model.IBoundAssemblyInstance
 
newInstance(Field, IAssemblyClassBinding) - Static method in interface gov.nist.secauto.metaschema.databind.model.IBoundFieldInstance
 
newItem(Object) - Method in class gov.nist.secauto.metaschema.databind.model.annotations.NullJavaTypeAdapter
 
newJsonFactoryInstance() - Method in class gov.nist.secauto.metaschema.databind.io.json.DefaultJsonDeserializer
Get a JSON factory instance.
newJsonFactoryInstance() - Method in class gov.nist.secauto.metaschema.databind.io.yaml.DefaultYamlDeserializer
Get a JSON factory instance.
newJsonParser(Reader) - Method in class gov.nist.secauto.metaschema.databind.io.json.DefaultJsonDeserializer
Using the managed JSON factory, create a new JSON parser instance using the provided reader.
newPropertyCollector() - Method in interface gov.nist.secauto.metaschema.databind.model.info.IModelPropertyInfo
 
newPropertyInfo(IBoundNamedModelInstance) - Static method in interface gov.nist.secauto.metaschema.databind.model.info.IModelPropertyInfo
 
newSerializer(Format, Class<CLASS>) - Method in class gov.nist.secauto.metaschema.databind.DefaultBindingContext
Gets a data ISerializer which can be used to write Java instance data for the provided class to the requested format.
newSerializer(Format, Class<CLASS>) - Method in interface gov.nist.secauto.metaschema.databind.IBindingContext
Gets a data ISerializer which can be used to write Java instance data for the provided class to the requested format.
newTypeInfo(IAssemblyDefinition, ITypeResolver) - Static method in interface gov.nist.secauto.metaschema.databind.codegen.typeinfo.IAssemblyDefinitionTypeInfo
Construct a new type info based on the provided definition.
newTypeInfo(IFieldDefinition, ITypeResolver) - Static method in interface gov.nist.secauto.metaschema.databind.codegen.typeinfo.IFieldDefinitionTypeInfo
Construct a new type info based on the provided definition.
newTypeInfo(IFlagContainer, ITypeResolver) - Static method in interface gov.nist.secauto.metaschema.databind.codegen.typeinfo.IModelDefinitionTypeInfo
Construct a new type information object for the provided definition.
newTypeInfo(IFlagInstance, IDefinitionTypeInfo) - Static method in interface gov.nist.secauto.metaschema.databind.codegen.typeinfo.IFlagInstanceTypeInfo
Construct a new type information object for the provided instance.
newTypeInfo(IFieldDefinitionTypeInfo) - Static method in interface gov.nist.secauto.metaschema.databind.codegen.typeinfo.IFieldValueTypeInfo
Construct a new type info based on the provided parent field definition which contains the field value.
newTypeResolver(IBindingConfiguration) - Static method in interface gov.nist.secauto.metaschema.databind.codegen.typeinfo.ITypeResolver
Construct a new type resolver using the default implementation.
newValidator(IConstraintValidationHandler) - Method in interface gov.nist.secauto.metaschema.databind.IBindingContext
Get a new single use constraint validator.
newXMLStreamWriter(Writer) - Method in class gov.nist.secauto.metaschema.databind.io.xml.DefaultXmlSerializer
Create a new stream writer using the provided writer.
NO_LOCATION - Static variable in annotation type gov.nist.secauto.metaschema.databind.model.annotations.XmlSchema
The default value of a schema location, which indicates that no schema will be associated.
NO_STRING_VALUE - Static variable in class gov.nist.secauto.metaschema.databind.model.annotations.Constants
 
NULL_VALUE - Static variable in class gov.nist.secauto.metaschema.databind.model.annotations.Constants
A placeholder for a null value for use in annotations, which cannot be null by default.
NullJavaTypeAdapter - Class in gov.nist.secauto.metaschema.databind.model.annotations
Used to mark a Java type that has no configured adapter.
NullJavaTypeAdapter(Class<Void>) - Constructor for class gov.nist.secauto.metaschema.databind.model.annotations.NullJavaTypeAdapter
Construct a new adapter.
NullJavaTypeAdapter.VoidItem - Class in gov.nist.secauto.metaschema.databind.model.annotations

O

of(Collection<? extends IModule>, ITypeResolver, Path) - Static method in interface gov.nist.secauto.metaschema.databind.codegen.IProduction
Create a new production for the provided set of Module modules.

P

parse(String) - Method in class gov.nist.secauto.metaschema.databind.model.annotations.NullJavaTypeAdapter
 
parseYaml(Path) - Static method in class gov.nist.secauto.metaschema.databind.io.yaml.YamlOperations
Parse the data represented in YAML in the provided target, producing an mapping of field names to Java object values.
pattern() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.KeyField
Retrieve an optional pattern to use to retrieve the value.
pattern() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.Matches
Retrieve an optional pattern that the associated value must match.
prefix() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.XmlNs
Suggests a namespace prefix to use for generated code.
properties() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.AllowedValues
An optional set of properties associated with these allowed values.
properties() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.Expect
An optional set of properties associated with these allowed values.
properties() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.HasCardinality
An optional set of properties associated with these allowed values.
properties() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.Index
An optional set of properties associated with these allowed values.
properties() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.IndexHasKey
An optional set of properties associated with these allowed values.
properties() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.IsUnique
An optional set of properties associated with these allowed values.
properties() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.Matches
An optional set of properties associated with these allowed values.
Property - Annotation Type in gov.nist.secauto.metaschema.databind.model.annotations
 

Q

QUALIFIED - gov.nist.secauto.metaschema.databind.model.annotations.XmlNsForm
 

R

read(IAssemblyClassBinding) - Method in class gov.nist.secauto.metaschema.databind.io.json.MetaschemaJsonReader
Parses JSON into a bound object.
read(IAssemblyClassBinding) - Method in class gov.nist.secauto.metaschema.databind.io.xml.MetaschemaXmlReader
Parses XML into a bound object based on the provided definition.
readDefinitionValue(IClassBinding, Object, Map<String, ? extends IBoundNamedInstance>) - Method in interface gov.nist.secauto.metaschema.databind.io.json.IJsonParsingContext
Parse a JSON value described by the provided definition.
readDefinitionValue(IClassBinding, Object, Map<String, ? extends IBoundNamedInstance>) - Method in class gov.nist.secauto.metaschema.databind.io.json.MetaschemaJsonReader
 
readDefinitionValue(IClassBinding, Object, StartElement) - Method in interface gov.nist.secauto.metaschema.databind.io.xml.IXmlParsingContext
Reads a XML element storing the associated data in a Java class instance, returning the resulting instance.
readDefinitionValue(IClassBinding, Object, StartElement) - Method in class gov.nist.secauto.metaschema.databind.io.xml.MetaschemaXmlReader
 
readFieldValue(IFieldClassBinding, Object) - Method in class gov.nist.secauto.metaschema.databind.io.xml.MetaschemaXmlReader
Read the XML element and text data described by the targetDefinition and apply it to the provided targetObject.
readFlagInstances(IClassBinding, Object, StartElement) - Method in class gov.nist.secauto.metaschema.databind.io.xml.MetaschemaXmlReader
Read the XML attribute data described by the targetDefinition and apply it to the provided targetObject.
readInstance(IBoundNamedInstance, Object) - Method in class gov.nist.secauto.metaschema.databind.io.json.MetaschemaJsonReader
Read the data associated with the instance and apply it to the provided parentObject.
readInstanceValue(IBoundNamedInstance, Object) - Method in class gov.nist.secauto.metaschema.databind.io.json.MetaschemaJsonReader
Read the data associated with the instance.
readItem(Object, IJsonParsingContext) - Method in interface gov.nist.secauto.metaschema.databind.model.info.IDataTypeHandler
Parse and return the set of items from the JSON stream.
readItem(Object, StartElement, IXmlParsingContext) - Method in interface gov.nist.secauto.metaschema.databind.model.info.IDataTypeHandler
Parse and return the set of items from the XML stream.
readModelInstances(IAssemblyClassBinding, Object, StartElement) - Method in class gov.nist.secauto.metaschema.databind.io.xml.MetaschemaXmlReader
Read the XML element data described by the targetDefinition and apply it to the provided targetObject.
readModelInstanceValue(IBoundAssemblyInstance, Object, StartElement) - Method in class gov.nist.secauto.metaschema.databind.io.xml.MetaschemaXmlReader
Read the XML data associated with the instance and apply it to the provided parentObject.
readModelInstanceValue(IBoundFieldInstance, Object, StartElement) - Method in class gov.nist.secauto.metaschema.databind.io.xml.MetaschemaXmlReader
Revise
readModelInstanceValue(IBoundNamedModelInstance, Object, StartElement) - Method in interface gov.nist.secauto.metaschema.databind.io.xml.IXmlParsingContext
Read the XML data associated with the targetInstance and apply it to the provided parentObject.
readModelInstanceValue(IBoundNamedModelInstance, Object, StartElement) - Method in class gov.nist.secauto.metaschema.databind.io.xml.MetaschemaXmlReader
 
readModelInstanceValues(IBoundNamedModelInstance, Object, StartElement) - Method in class gov.nist.secauto.metaschema.databind.io.xml.MetaschemaXmlReader
Read the data associated with the instance and apply it to the provided parentObject.
readValues(IPropertyCollector, Object, IJsonParsingContext) - Method in interface gov.nist.secauto.metaschema.databind.model.info.IModelPropertyInfo
Read the value data for the property.
readValues(IPropertyCollector, Object, StartElement, IXmlParsingContext) - Method in interface gov.nist.secauto.metaschema.databind.model.info.IModelPropertyInfo
 
registerBindingMatcher(IBindingMatcher) - Method in class gov.nist.secauto.metaschema.databind.DefaultBindingContext
 
registerBindingMatcher(IBindingMatcher) - Method in interface gov.nist.secauto.metaschema.databind.IBindingContext
Register a matcher used to identify a bound class by the content's root name.
registerModule(IModule, Path) - Method in interface gov.nist.secauto.metaschema.databind.IBindingContext
Generate, compile, and load a set of generated Module annotated Java classes based on the provided Module module.
remarks() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.AllowedValues
Any remarks about the constraint, encoded as an escaped Markdown string.
remarks() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.BoundAssembly
Get any remarks for this field.
remarks() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.BoundField
Get any remarks for this field.
remarks() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.BoundFlag
Get any remarks for this flag.
remarks() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.Expect
Any remarks about the constraint, encoded as an escaped Markdown string.
remarks() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.HasCardinality
Any remarks about the constraint, encoded as an escaped Markdown string.
remarks() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.Index
Any remarks about the constraint, encoded as an escaped Markdown string.
remarks() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.IndexHasKey
Any remarks about the constraint, encoded as an escaped Markdown string.
remarks() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.IsUnique
Any remarks about the constraint, encoded as an escaped Markdown string.
remarks() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.KeyField
Any remarks about the key field, encoded as an escaped Markdown string.
remarks() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.Matches
Any remarks about the constraint, encoded as an escaped Markdown string.
remarks() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.MetaschemaAssembly
Get any remarks for this assembly.
remarks() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.MetaschemaField
Get any remarks for this field.
remarks() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.Module
Get any remarks for this metaschema.
required() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.BoundFlag
Specifies if the XML Schema attribute is optional or required.
resolveDefaultValue(String, IDataTypeAdapter<?>) - Static method in class gov.nist.secauto.metaschema.databind.model.ModelUtil
 
resolveLocalName(String, String) - Static method in class gov.nist.secauto.metaschema.databind.model.ModelUtil
Resolves a provided local name value.
resolveNamespace(String, IClassBinding) - Static method in class gov.nist.secauto.metaschema.databind.model.ModelUtil
 
resolveOptionalNamespace(String, IClassBinding) - Static method in class gov.nist.secauto.metaschema.databind.model.ModelUtil
 
resolveToMarkupLine(String) - Static method in class gov.nist.secauto.metaschema.databind.model.ModelUtil
Get the markup value of a markdown string.
resolveToMarkupMultiline(String) - Static method in class gov.nist.secauto.metaschema.databind.model.ModelUtil
Get the markup value of a markdown string.
resolveToString(String) - Static method in class gov.nist.secauto.metaschema.databind.model.ModelUtil
Get the string value of a string.
rootName() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.MetaschemaAssembly
Name of the root XML element or the JSON/YAML property.
rootNamespace() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.MetaschemaAssembly
XML target namespace of the XML element.

S

SerializationFeature<V> - Class in gov.nist.secauto.metaschema.databind.io
 
serialize(CLASS, File) - Method in interface gov.nist.secauto.metaschema.databind.io.ISerializer
Write data from a bound class instance to the File.
serialize(CLASS, OutputStream) - Method in interface gov.nist.secauto.metaschema.databind.io.ISerializer
Write data from a bound class instance to the OutputStream.
serialize(CLASS, Writer) - Method in interface gov.nist.secauto.metaschema.databind.io.ISerializer
Write data from a bound class instance to the Writer.
serialize(CLASS, Writer) - Method in class gov.nist.secauto.metaschema.databind.io.json.DefaultJsonSerializer
 
serialize(CLASS, Writer) - Method in class gov.nist.secauto.metaschema.databind.io.xml.DefaultXmlSerializer
 
serialize(CLASS, Path, OpenOption...) - Method in interface gov.nist.secauto.metaschema.databind.io.ISerializer
Write data from a bound class instance to the File.
SERIALIZE_ROOT - Static variable in class gov.nist.secauto.metaschema.databind.io.SerializationFeature
If enabled, generate document level constructs in the underlying data format.
set(DeserializationFeature<?>, Object) - Method in class gov.nist.secauto.metaschema.databind.io.AbstractDeserializer
 
set(DeserializationFeature<?>, Object) - Method in class gov.nist.secauto.metaschema.databind.io.DefaultBoundLoader
 
set(DeserializationFeature<?>, Object) - Method in interface gov.nist.secauto.metaschema.databind.io.IBoundLoader
 
set(DeserializationFeature<?>, Object) - Method in interface gov.nist.secauto.metaschema.databind.io.IDeserializer
 
set(SerializationFeature<?>, Object) - Method in class gov.nist.secauto.metaschema.databind.io.AbstractSerializer
 
set(SerializationFeature<?>, Object) - Method in interface gov.nist.secauto.metaschema.databind.io.ISerializer
 
setClassName(String) - Method in class gov.nist.secauto.metaschema.databind.codegen.config.DefaultDefinitionBindingConfiguration
 
setConstraintValidationHandler(IConstraintValidationHandler) - Method in class gov.nist.secauto.metaschema.databind.io.AbstractDeserializer
 
setConstraintValidationHandler(IConstraintValidationHandler) - Method in interface gov.nist.secauto.metaschema.databind.io.IDeserializer
Set the constraint violation handler for constraint validation.
setQualifiedBaseClassName(String) - Method in class gov.nist.secauto.metaschema.databind.codegen.config.DefaultDefinitionBindingConfiguration
 
setValue(Object, Object) - Method in interface gov.nist.secauto.metaschema.databind.model.IBoundNamedInstance
Set the provided value on the provided object.
setXMLInputFactory(XMLInputFactory2) - Method in class gov.nist.secauto.metaschema.databind.io.xml.DefaultXmlDeserializer
Provide a XML input factory instance that will be used to create XML parser instances.
setXMLOutputFactory(XMLOutputFactory2) - Method in class gov.nist.secauto.metaschema.databind.io.xml.DefaultXmlSerializer
Override the default XMLOutputFactory2 instance with a custom factory.

T

target() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.AllowedValues
An optional metapath that points to the target flag or field value that the constraint applies to.
target() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.Expect
An optional metapath that points to the target flag or field value that the constraint applies to.
target() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.HasCardinality
An optional metapath that points to the target flag or field value that the constraint applies to.
target() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.Index
An optional metapath that points to the target flag or field value that the constraint applies to.
target() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.IndexHasKey
An optional metapath that points to the target flag or field value that the constraint applies to.
target() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.IsUnique
An optional metapath that points to the target flag or field value that the constraint applies to.
target() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.KeyField
An optional metapath that points to the target flag or field value that the key applies to.
target() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.Matches
An optional metapath that points to the target flag or field value that the constraint applies to.
test() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.Expect
A metapath that is expected to evaluate to true in this context.
toAtomicItem() - Method in class gov.nist.secauto.metaschema.databind.model.annotations.NullJavaTypeAdapter.VoidItem
 
toClassName(String) - Static method in class gov.nist.secauto.metaschema.databind.codegen.ClassUtils
Transforms the provided name into a string suitable for use as a Java class name.
toCoordinates() - Method in class gov.nist.secauto.metaschema.databind.model.AbstractFieldProperty
 
toPackageName(String) - Static method in class gov.nist.secauto.metaschema.databind.codegen.ClassUtils
Transforms the provided name into a string suitable for use as a Java package name.
toPropertyName(String) - Static method in class gov.nist.secauto.metaschema.databind.codegen.ClassUtils
Transforms the provided name into a string suitable for use as a Java property name.
toVariableName(String) - Static method in class gov.nist.secauto.metaschema.databind.codegen.ClassUtils
Transforms the provided name into a string suitable for use as a Java variable name.
typeAdapter() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.BoundFieldValue
The Module data type adapter for the field's value.
typeAdapter() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.BoundFlag
The Module data type adapter for the field's value.
typeAdapter() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.Matches
The Module data type adapter for the data type that the associated value must conform to.
typeAdapter() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.MetaschemaFieldValue
The Module data type adapter for the field's value.

U

UNQUALIFIED - gov.nist.secauto.metaschema.databind.model.annotations.XmlNsForm
 
UNSET - gov.nist.secauto.metaschema.databind.model.annotations.XmlNsForm
 
useName() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.BoundAssembly
The model name to use for singleton values.
useName() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.BoundField
The model name to use for JSON/YAML singleton values and associated XML elements.
useName() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.BoundFlag
The model name to use for singleton values.
useName() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.MetaschemaField
 

V

validate(INodeItem) - Method in interface gov.nist.secauto.metaschema.databind.IBindingContext
Perform constraint validation on the provided bound object represented as an INodeItem.
validate(Path, Format, IBindingContext.IValidationSchemaProvider) - Method in interface gov.nist.secauto.metaschema.databind.IBindingContext
Load and perform schema and constraint validation on the target.
validateWithConstraints(Path) - Method in interface gov.nist.secauto.metaschema.databind.IBindingContext
Load and validate the provided target using the associated Module module constraints.
value() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.AllowedValue
The specific enumerated value.
ValueConstraints - Annotation Type in gov.nist.secauto.metaschema.databind.model.annotations
 
valueKeyName() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.MetaschemaFieldValue
The name of the JSON property that contains the field's value.
valueOf(String) - Static method in enum gov.nist.secauto.metaschema.databind.io.Format
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum gov.nist.secauto.metaschema.databind.model.annotations.XmlNsForm
Returns the enum constant of this type with the specified name.
values() - Static method in enum gov.nist.secauto.metaschema.databind.io.Format
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.AllowedValues
Get any allowed values for this constraint.
values() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.Property
The values for the property's name and namespace.
values() - Static method in enum gov.nist.secauto.metaschema.databind.model.annotations.XmlNsForm
Returns an array containing the constants of this enum type, in the order they are declared.
VoidItem() - Constructor for class gov.nist.secauto.metaschema.databind.model.annotations.NullJavaTypeAdapter.VoidItem
 

W

write(IAssemblyClassBinding, Object) - Method in class gov.nist.secauto.metaschema.databind.io.json.MetaschemaJsonWriter
Writes data in a bound object to JSON.
write(IAssemblyClassBinding, Object) - Method in class gov.nist.secauto.metaschema.databind.io.xml.MetaschemaXmlWriter
Writes data in a bound object to XML.
writeDefinitionValue(IClassBinding, Object, Map<String, ? extends IBoundNamedInstance>) - Method in interface gov.nist.secauto.metaschema.databind.io.json.IJsonWritingContext
Write the data described by the provided targetDefinition as a JSON value.
writeDefinitionValue(IClassBinding, Object, Map<String, ? extends IBoundNamedInstance>) - Method in class gov.nist.secauto.metaschema.databind.io.json.MetaschemaJsonWriter
 
writeDefinitionValue(IClassBinding, Object, QName) - Method in interface gov.nist.secauto.metaschema.databind.io.xml.IXmlWritingContext
Write the data described by the provided targetDefinition as an XML element.
writeDefinitionValue(IClassBinding, Object, QName) - Method in class gov.nist.secauto.metaschema.databind.io.xml.MetaschemaXmlWriter
 
writeFieldValueInstanceValue(IBoundFieldValueInstance, Object) - Method in class gov.nist.secauto.metaschema.databind.io.json.MetaschemaJsonWriter
Write the instance data contained in the parentObject based on the structure described by the targetInstance.
writeFlagInstance(IBoundFlagInstance, Object) - Method in class gov.nist.secauto.metaschema.databind.io.xml.MetaschemaXmlWriter
Write the data described by the provided targetInstance as an XML attribute.
writeFlagInstanceValue(IBoundFlagInstance, Object) - Method in class gov.nist.secauto.metaschema.databind.io.json.MetaschemaJsonWriter
Write the instance data contained in the parentObject based on the structure described by the targetInstance.
writeInstance(IBoundNamedInstance, Object) - Method in class gov.nist.secauto.metaschema.databind.io.json.MetaschemaJsonWriter
Write the instance data contained in the parentObject based on the structure described by the targetInstance.
writeInstanceValue(IBoundNamedModelInstance, Object, QName) - Method in interface gov.nist.secauto.metaschema.databind.io.xml.IXmlWritingContext
Write the data described by the provided targetDefinition as an XML element.
writeInstanceValue(IBoundNamedModelInstance, Object, QName) - Method in class gov.nist.secauto.metaschema.databind.io.xml.MetaschemaXmlWriter
 
writeItem(Object, IJsonWritingContext) - Method in interface gov.nist.secauto.metaschema.databind.model.info.IDataTypeHandler
Write the provided targetObject as JSON.
writeItem(Object, QName, IXmlWritingContext) - Method in interface gov.nist.secauto.metaschema.databind.model.info.IDataTypeHandler
Write the provided value as XML.
writeModelInstanceValues(IBoundNamedModelInstance, Object) - Method in class gov.nist.secauto.metaschema.databind.io.json.MetaschemaJsonWriter
Write the instance data contained in the parentObject based on the structure described by the targetInstance.
writeModelInstanceValues(IBoundNamedModelInstance, Object, QName) - Method in class gov.nist.secauto.metaschema.databind.io.xml.MetaschemaXmlWriter
Write the data described by the provided targetInstance as an XML element.
writeValues(Object, IJsonWritingContext) - Method in interface gov.nist.secauto.metaschema.databind.model.info.IModelPropertyInfo
 
writeValues(Object, QName, IXmlWritingContext) - Method in interface gov.nist.secauto.metaschema.databind.model.info.IModelPropertyInfo
Write a value that is not null.

X

XML - gov.nist.secauto.metaschema.databind.io.Format
xmlAttributeFormDefault() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.XmlSchema
Get the default XML attribute form.
xmlElementFormDefault() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.XmlSchema
Get the default XML element form.
xmlns() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.XmlSchema
Defines the XML namespace URI and prefix to use for this model.
XmlNs - Annotation Type in gov.nist.secauto.metaschema.databind.model.annotations
Used to identify the XML namespace to use for a set of annotated Java classes.
XmlNsForm - Enum in gov.nist.secauto.metaschema.databind.model.annotations
 
XmlSchema - Annotation Type in gov.nist.secauto.metaschema.databind.model.annotations
This annotation provides package-level Module information.
xmlSchemaLocation() - Method in annotation type gov.nist.secauto.metaschema.databind.model.annotations.XmlSchema
The location of the associated XML schema.

Y

YAML - gov.nist.secauto.metaschema.databind.io.Format
YAML_CODEPOINT_LIMIT - Static variable in class gov.nist.secauto.metaschema.databind.io.DeserializationFeature
Determines the max YAML codepoints that can be read.
YAML_CODEPOINT_LIMIT_DEFAULT - Static variable in class gov.nist.secauto.metaschema.databind.io.DeserializationFeature
 
YamlOperations - Class in gov.nist.secauto.metaschema.databind.io.yaml
 
yamlToJson(Map<String, Object>) - Static method in class gov.nist.secauto.metaschema.databind.io.yaml.YamlOperations
Converts the provided YAML map into JSON.
A B C D E F G H I J K L M N O P Q R S T U V W X Y 
All Classes All Packages