Package mireka.filter.local.table
Class CaseInsensitiveLocalPartSpecification
- Object
-
- mireka.filter.local.table.CaseInsensitiveLocalPartSpecification
-
- All Implemented Interfaces:
LocalPartSpecification
public class CaseInsensitiveLocalPartSpecification extends Object implements LocalPartSpecification
This implementation does case-insensitive comparisons using the US locale. The standard SMTP only allows US-ASCII characters. Note that case sensitive mailbox names are also allowed by the standard. An extension allows non-ASCII characters and case insensitivity, but doesn't specify rules for that. E.g. the final delivery mailbox address must also specify a Locale.
-
-
Constructor Summary
Constructors Constructor Description CaseInsensitiveLocalPartSpecification()CaseInsensitiveLocalPartSpecification(String displayableName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisSatisfiedBy(LocalPart localPart)voidsetValue(String displayableName)StringtoString()
-
-
-
Method Detail
-
isSatisfiedBy
public boolean isSatisfiedBy(LocalPart localPart)
- Specified by:
isSatisfiedByin interfaceLocalPartSpecification
-
setValue
public void setValue(String displayableName)
-
toString
public String toString()
- Overrides:
toStringin classObject
-
-