generated.docs.javadoc.org.eclipse.dawnsci.nexus.builder.package-summary.html Maven / Gradle / Ivy
org.eclipse.dawnsci.nexus.builder (h5jan API)
Package org.eclipse.dawnsci.nexus.builder
-
Interface Summary
Interface
Description
CustomNexusEntryModification
A custom modification to an NXentry
.
NexusBuilderFactory
Factory for creating NexusFileBuilder
s.
NexusEntryBuilder
A builder for building a NeXus entry (NXentry
).
NexusEntryModification
Abstract interface for all objects that can modify a nexus entry.
NexusFileBuilder
A builder for building a NeXus file.
NexusMetadataProvider
An interface defining a provider of metadata to a nexus entry (NXentry
node),
or if NexusMetadataProvider.getCategory()
does not return null, then to the object (i.e.
NexusMetadataProvider.MetadataEntry
A metadata entry, describing the field to add to the
nexus entry or other node.
NexusObjectProvider<N extends NXobject>
Defines the interface for a class that can create a a NeXus object of a particular type.
NexusScanFile
Represents a NeXus file built using this framework.
-
Class Summary
Class
Description
AbstractNexusObjectProvider<N extends NXobject>
Abstract implementation of NexusObjectProvider
.
DelegatingNexusObjectProvider<N extends NXobject>
NexusObjectWrapper<N extends NXobject>
An implementation of AbstractNexusObjectProvider
that wraps the nexus object that
should be returned by AbstractNexusObjectProvider.getNexusObject()
.