All Classes and Interfaces

Class
Description
 
 
 
 
original: https://www.codejava.net/java-se/file-io/java-nio-copy-file-or-directory-examples
 
 
 
 
 
 
 
 
generates a DOT script with which you can draw diagrams of the objects using GraphViz
 
Factory that instantiates a FileSystem to allocate the Store.
 
Diff-ability
 
 
the id of a graphviz node
 
 
 
This class is used by com.kazurayam.materialstore.filesystem.metadata.MetadataImpl class to support "data:" URL
 
 
 
 
 
 
 
This interface traces the methods of the enum FileType so that users can create his/her own IFileType class for there own cutom FileType.
 
 
 
 
This class creates the `store/index.html` file.
 
 
 
 
 
 
 
JobTimestamp wraps an instance of java.time.LocalDateTime and associates a fixed instance of java.time.format.DateTimeFormatter to be used.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
MaterialListBasicReportFM class is coded in Java.
 
"Material x Material" = "Materials Product"
 
 
A group of MaterialProduct objects.
 
 
MProductGroupReporterImplMB re-implemented using FreeMarker.
 
 
 
 
 
 
 
MPGVisualizer generates diagram of an instance of MProductGroup.
a pair of Key-Value in the QueryOnMetadata object.
 
 
 
 
 
 
 
 
 
 
 
AWS S3 Service Endpoints as listed in https://docs.aws.amazon.com/general/latest/gr/s3.html
 
 
 
defines the public interface of the Store object
 
 
StoreExport class helps export files from a local store into a remote store.
 
 
StoreImport class helps import files from a remote store into a local store
 
Factory class for the Store interface
 
 
 
 
 
 
 
 
compiles a HTML report of diff of 2 text files presents the diff information in a HTML like the GitHub History split view.
uses java-diff-utils on GitHub https://github.com/java-diff-utils/java-diff-utils to make diff of 2 texts
The "Builder" pattern of GOF is employed
A Sample Custom Directive explated in https://freemarker.apache.org/docs/pgui_datamodel_directive.html
 
VoidDiffer does nothing
contains the "zipMaterials" method that takes 2 MaterialList objects (left, right) together with some parameters, create a List of MaterialProduct objects.