All Classes and Interfaces
クラス
説明
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.