Class StringCompatibilityOperationContributor

java.lang.Object
org.eclipse.epsilon.eol.execute.operations.contributors.OperationContributor
org.eclipse.epsilon.eol.execute.operations.contributors.compatibility.StringCompatibilityOperationContributor
All Implemented Interfaces:
AutoCloseable

public class StringCompatibilityOperationContributor extends OperationContributor
  • Constructor Details

    • StringCompatibilityOperationContributor

      public StringCompatibilityOperationContributor()
  • Method Details

    • contributesTo

      public boolean contributesTo(Object target)
      Specified by:
      contributesTo in class OperationContributor
    • getTarget

      protected String getTarget()
      Overrides:
      getTarget in class OperationContributor
      Returns:
      The OperationContributor.target field.
    • replace

      public String replace(String regex, String replacement)
      In the previous version of EOL, EolString.replace mapped to String.replaceAll.
      Parameters:
      regex -
      replacement -
      Returns:
    • replaceLiteral

      public String replaceLiteral(String lit, String replacement)
      Parameters:
      lit - The String to replace.
      replacement - The substitute String.
      Returns:
      String.replace(CharSequence, CharSequence)
      Since:
      1.6
    • characterAt

      public String characterAt(int index)
      Java charAt returns a 'char': keep it for backwards compatibility (e.g. Ecore2Thrift needs it), but also provide a 'characterAt' EOL version since EOL does not have that primitive type.