org.apache.solr.schema
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>
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
pattern
protected IndexSchema.DynamicReplacement.DynamicPattern pattern
IndexSchema.DynamicReplacement
protected IndexSchema.DynamicReplacement(String regex)
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
Copyright © 2000-2013 Apache Software Foundation. All Rights Reserved.