org.mmbase.util.functions
Class PatternParameter<C>
java.lang.Object
org.mmbase.core.AbstractDescriptor
org.mmbase.util.functions.Parameter<C>
org.mmbase.util.functions.PatternParameter<C>
- All Implemented Interfaces:
- Serializable, Cloneable, Descriptor, PublicCloneable<AbstractDescriptor>
public class PatternParameter<C>
- extends Parameter<C>
Especially the blocks of the framework may want to allow for all parameters according to a
certain pattern.
- Since:
- MMBase-1.9
- Version:
- $Id: PatternParameter.java 41943 2010-04-16 17:18:19Z michiel $
- Author:
- Michiel Meeuwissen
- See Also:
- Serialized Form
| Fields inherited from class org.mmbase.util.functions.Parameter |
CLOUD, CORENODE, dataType, EMPTY, FIELD, LANGUAGE, LOCALE, NODE, REQUEST, RESPONSE, USER |
| Methods inherited from class org.mmbase.util.functions.Parameter |
autoCast, checkType, emptyArray, equals, getClass, getClassForName, getDataType, getDefaultValue, getTypeAsClass, hashCode, isRequired, readArrayFromXml, readFromXml, setDefaultValue, toString |
| Methods inherited from class org.mmbase.core.AbstractDescriptor |
clone, clone, getDefaultLocale, getDescription, getDescription, getGUIName, getGUIName, getLocalizedDescription, getLocalizedGUIName, getName, setDescription, setDescription, setGUIName, setGUIName, setLocalizedDescription, setLocalizedGUIName |
PatternParameter
public PatternParameter(Pattern p,
DataType<C> dataType)
PatternParameter
public PatternParameter(Pattern p,
DataType<C> dataType,
boolean copy)
PatternParameter
public PatternParameter(Pattern p,
Class<C> type)
PatternParameter
public PatternParameter(Pattern p,
Class<C> type,
C defaultValue)
PatternParameter
public PatternParameter(Pattern p,
C defaultValue)
getPattern
public Pattern getPattern()
matches
public boolean matches(String key)
- Overrides:
matches in class Parameter<C>
MMBase 2.0-SNAPSHOT - null