org.mmbase.datatypes.util
Class DataTypeChanger
java.lang.Object
org.mmbase.datatypes.util.DataTypeChanger
public class DataTypeChanger
- extends Object
This utility class makes it easy to configure a DataType on the fly in java.
E.g. this code could be used at EO:
new FieldType("initials", new DataTypeChanger("line", "Voornaam").required(true).maxLength(10).finish(), 1, FieldType.UNCHANGEABLE)
- Since:
- MMBase-1.9.1
- Version:
- $Id: DataTypeChanger.java 45316 2011-02-18 20:47:28Z michiel $
- Author:
- Michiel Meeuwisen
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DataTypeChanger
public DataTypeChanger(DataType<?> dt)
DataTypeChanger
public DataTypeChanger(String dt,
String guiName)
DataTypeChanger
public DataTypeChanger(Field field)
required
public DataTypeChanger required(boolean required)
maxLength
public DataTypeChanger maxLength(long maxLength)
guiName
public DataTypeChanger guiName(String guiName)
finish
public DataType<?> finish()
MMBase2 Bridge 2.0-SNAPSHOT - 2013-03-30T06:34