org.nakedobjects.metamodel.facets.propparam.validate.regex
Interface RegExFacet

All Superinterfaces:
Facet, InteractionAdvisor, InteractionAdvisorFacet, MultipleValueFacet, ValidatingInteractionAdvisor
All Known Implementing Classes:
RegExFacetAbstract, RegExFacetAnnotation

public interface RegExFacet
extends MultipleValueFacet, ValidatingInteractionAdvisor

Whether the (string) property or a parameter must correspond to a specific regular expression.

In the standard Naked Objects Programming Model, corresponds to the @RegEx annotation.

See Also:
MaskFacet

Field Summary
 
Fields inherited from interface org.nakedobjects.metamodel.consent.InteractionAdvisorFacet
NOOP
 
Method Summary
 boolean caseSensitive()
           
 boolean doesNotMatch(java.lang.String proposed)
           
 java.lang.String format()
           
 java.lang.String format(java.lang.String text)
           
 java.lang.String validation()
           
 
Methods inherited from interface org.nakedobjects.metamodel.interactions.ValidatingInteractionAdvisor
invalidates
 
Methods inherited from interface org.nakedobjects.metamodel.facets.Facet
alwaysReplace, facetType, getFacetHolder, getUnderlyingFacet, isDerived, isNoop, setFacetHolder, setUnderlyingFacet
 

Method Detail

validation

java.lang.String validation()

format

java.lang.String format()

caseSensitive

boolean caseSensitive()

doesNotMatch

boolean doesNotMatch(java.lang.String proposed)

format

java.lang.String format(java.lang.String text)


Copyright © 2001-2009 Naked Objects Group Ltd.. All Rights Reserved.