Class RegExpTextTransformer.TransformPattern

    • Constructor Detail

      • TransformPattern

        public TransformPattern​(@NotNull
                                String search,
                                @NotNull
                                String replacement,
                                @NotNull
                                String description)
        Creates new instance of static TransformPattern
        Parameters:
        search - search Pattern as String
        replacement - replacement string
        description - TransformPattern description Wraps replacement with StaticStringReplacementBuilder
      • TransformPattern

        public TransformPattern​(@NotNull
                                Pattern searchPattern,
                                @NotNull
                                RegExpTextTransformer.PatternBuilder builder,
                                @NotNull
                                String description)
        Creates new instance of dynamic TransformPattern with custom builder
        Parameters:
        searchPattern - search Pattern
        builder - custom PatternBuilder
        description - TransformPattern description
    • Method Detail

      • getSearch

        public String getSearch()
      • isDynamicPattern

        public boolean isDynamicPattern()
      • getDescription

        public String getDescription()
      • getPattern

        public Pattern getPattern()
      • canBeAppliedTo

        public boolean canBeAppliedTo​(@Nullable
                                      SProject project)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object