Package org.eolang.maven.name
Object name package.
The main purpose of classes under the package is to provide a way to build the full name
of an EO object which consists of his identifier (QQ.io.stdout) and his hash.
-
OnVersioned
- default implementation that builds full name even
if given identifier does not contain version
- OnReplaced
- replaces tag in given identifier with corresponding
hash
- OnUnversioned
- builds object full name without a version
- OnCached
- caching decorator
- OnSwap
- behaves like one of encapsulated names depends on
encapsulated condition-
Interface Summary Interface Description ObjectName Object name with a version. -
Class Summary Class Description OnCached Cached object name.OnReplaced Object name replaced.OnSwap Swapped object name.OnUnversioned Unversioned object full name.OnVersioned Object name with default hash.