Interface Position

All Superinterfaces:
DslElement
All Known Implementing Classes:
ConstantPosition, DynamicPosition

public interface Position extends DslElement
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    Given an input, dynamically evaluate to an index inside for string manipulation operations.

    Methods inherited from interface li.selman.jpbe.dsl.DslElement

    getDslWeight
  • Method Details

    • evalToPosition

      int evalToPosition(String s) throws NoPositionException
      Given an input, dynamically evaluate to an index inside for string manipulation operations.
      Parameters:
      s - input
      Returns:
      the index
      Throws:
      NoPositionException - in certain implementations