Interface Resolvable

All Known Subinterfaces:
ModelSpec<T>, ZPath
All Known Implementing Classes:
ModelSpecImpl, ZPathImpl

public interface Resolvable
  • Method Details

    • resolved

      default Object resolved(Object... parameters)
      When creating paths, any node in the path can be set to ZPath.parameter(). At runtime, the ZPath can be "resolved" by replacing these nodes with values.
      Parameters:
      parameters - list of replacements. Must have be the same length as the number of parameter nodes in the path
      Returns:
      new resolved ZPath
    • resolved

      Object resolved(List<Object> parameters)
      When creating paths, any node in the path can be set to ZPath.parameter(). At runtime, the ZPath can be "resolved" by replacing these nodes with values.
      Parameters:
      parameters - list of replacements. Must have be the same length as the number of parameter nodes in the path
      Returns:
      new resolved ZPath