Class IndexSchema.DynamicReplacement

java.lang.Object
org.apache.solr.schema.IndexSchema.DynamicReplacement
All Implemented Interfaces:
Comparable<IndexSchema.DynamicReplacement>
Direct Known Subclasses:
IndexSchema.DynamicCopy, IndexSchema.DynamicField
Enclosing class:
IndexSchema

public abstract static class IndexSchema.DynamicReplacement extends Object implements Comparable<IndexSchema.DynamicReplacement>
  • Field Details

  • Constructor Details

    • DynamicReplacement

      protected DynamicReplacement(String regex)
  • Method Details

    • matches

      public boolean matches(String name)
    • compareTo

      public int compareTo(IndexSchema.DynamicReplacement other)
      Sort order is based on length of regex. Longest comes first.
      Specified by:
      compareTo in interface Comparable<IndexSchema.DynamicReplacement>
      Parameters:
      other - The object to compare to.
      Returns:
      a negative integer, zero, or a positive integer as this object is less than, equal to, or greater than the specified object.
    • getRegex

      public String getRegex()
      Returns the regex used to create this instance's pattern