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 DelimitedName A class which encapsulates delimiter.OnCached Cached object name.OnDefault Default object name that just split given raw string to name and hash.OnReplaced Object name replaced.OnSwap Swapped object name.OnUnversioned Unversioned object full name.OnVersioned Object name with default hash.