HEADER

ru.biosoft.access
Class PatternFilter

|
+--ru.biosoft.access.MutableFilter
  |
  +--ru.biosoft.access.PatternFilter

public abstract class PatternFilter
extends MutableFilter

Abstract filter to check some DataElement property to correspond regular expression.


Constructor Summary
PatternFilter()
           

Method Summary
 abstract StringgetCheckedProperty(DataElement de)
          This method should be implemented in subclasses to return property value that should match the pattern.
 StringgetPattern()
           
 booleanisAcceptable(DataElement de)
           
 booleanisAcceptEmpty()
           
 voidsetAcceptEmpty(boolean acceptEmpty)
           
 voidsetPattern(String pattern)
           

Methods inherited from class ru.biosoft.access.MutableFilter
isEnabled, setEnabled

Constructor Detail

PatternFilter

public PatternFilter()
Method Detail

getCheckedProperty

public abstract String getCheckedProperty(DataElement de)
This method should be implemented in subclasses to return property value that should match the pattern.
Parameters:
de - expected DataElement

getPattern

public String getPattern()

isAcceptable

public boolean isAcceptable(DataElement de)

isAcceptEmpty

public boolean isAcceptEmpty()

setAcceptEmpty

public void setAcceptEmpty(boolean acceptEmpty)

setPattern

public void setPattern(String pattern)

Association Links

to Class java.lang.String

to Class java.lang.String


FOOTER

BOTTOM