Class DelegateMetaIdentifierTransformer

java.lang.Object
is.galia.image.DelegateMetaIdentifierTransformer
All Implemented Interfaces:
MetaIdentifierTransformer

public final class DelegateMetaIdentifierTransformer extends Object implements MetaIdentifierTransformer
Transforms meta-identifiers to or from arbitrary formats using a delegate method.
  • Constructor Details

    • DelegateMetaIdentifierTransformer

      public DelegateMetaIdentifierTransformer()
  • Method Details

    • deserialize

      public MetaIdentifier deserialize(String metaIdentifier)
      Breaks apart the given meta-identifier into its constituent components.
      Specified by:
      deserialize in interface MetaIdentifierTransformer
      Parameters:
      metaIdentifier - Meta-identifier string to deserialize. The string has already been URL-decoded and had slashes substituted.
    • serialize

      public String serialize(MetaIdentifier metaIdentifier)
      Joins the give instance into a meta-identifier string.
      Specified by:
      serialize in interface MetaIdentifierTransformer
      Parameters:
      metaIdentifier - Instance to serialize.
      Returns:
      Serialized instance, not yet URL-encoded or with slashes substituted.