|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.mmbase.core.AbstractDescriptor
org.mmbase.datatypes.BasicDataType
org.mmbase.datatypes.ComparableDataType
org.mmbase.datatypes.NumberDataType
org.mmbase.datatypes.IntegerDataType
DataType associated with Integer, a NumberDataType, but provides getMin and getMax as int.
| Nested Class Summary |
| Nested classes inherited from class org.mmbase.datatypes.ComparableDataType |
ComparableDataType.MaxRestriction, ComparableDataType.MinRestriction |
| Nested classes inherited from class org.mmbase.datatypes.BasicDataType |
BasicDataType.AbstractRestriction, BasicDataType.EnumerationRestriction, BasicDataType.RequiredRestriction, BasicDataType.RestrictedEnumerationIterator, BasicDataType.StaticAbstractRestriction, BasicDataType.TypeRestriction, BasicDataType.UniqueRestriction |
| Nested classes inherited from class org.mmbase.datatypes.DataType |
DataType.Restriction |
| Field Summary |
| Fields inherited from class org.mmbase.datatypes.ComparableDataType |
maxRestriction, minRestriction |
| Fields inherited from class org.mmbase.datatypes.BasicDataType |
DATATYPE_BUNDLE, enumerationRestriction, origin, requiredRestriction, typeRestriction, uniqueRestriction |
| Fields inherited from class org.mmbase.core.AbstractDescriptor |
description, guiName, key |
| Fields inherited from interface org.mmbase.datatypes.DataType |
ENFORCE_ABSOLUTE, ENFORCE_ALWAYS, ENFORCE_NEVER, ENFORCE_ONCHANGE, ENFORCE_ONCREATE, PROCESS_GET, PROCESS_SET, VALID, XMLNS |
| Constructor Summary | |
IntegerDataType(String name,
boolean primitive)
|
|
| Method Summary | |
int |
getMax()
|
int |
getMin()
|
protected void |
inheritRestrictions(BasicDataType origin)
If a datatype inherits from another datatype all its restrictions inherit too. |
| Methods inherited from class org.mmbase.datatypes.NumberDataType |
castToValidate |
| Methods inherited from class org.mmbase.datatypes.ComparableDataType |
clone, cloneRestrictions, getDefaultValue, getMaxRestriction, getMinRestriction, isMaxInclusive, isMinInclusive, setMax, setMin, toStringBuffer, toXml, validateCastedValue |
| Methods inherited from class org.mmbase.datatypes.BasicDataType |
cast, cast, checkType, clone, compareTo, edit, equals, finish, finish, getBaseType, getBaseTypeIdentifier, getCloud, getCommitProcessor, getElement, getElement, getEnumerationFactory, getEnumerationRestriction, getEnumerationValue, getEnumerationValues, getOrigin, getProcessor, getProcessor, getRequiredRestriction, getTypeAsClass, getUniqueRestriction, hashCode, inherit, inheritProperties, isCorrectType, isFinished, isRequired, isUnique, preCast, preCast, preCast, rewrite, setCommitProcessor, setDefaultValue, setProcessor, setProcessor, setRequired, setUnique, setXml, toString, toXml, validate, validate |
| Methods inherited from class org.mmbase.core.AbstractDescriptor |
getDefaultLocale, getDescription, getDescription, getGUIName, getGUIName, getLocalizedDescription, getLocalizedGUIName, getName, setDescription, setDescription, setGUIName, setGUIName, setLocalizedDescription, setLocalizedGUIName |
| Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.mmbase.bridge.Descriptor |
getDescription, getDescription, getGUIName, getGUIName, getLocalizedDescription, getLocalizedGUIName, getName, setDescription, setDescription, setGUIName, setGUIName |
| Constructor Detail |
public IntegerDataType(String name,
boolean primitive)
primitive - indicate if a primitive type should be used| Method Detail |
protected void inheritRestrictions(BasicDataType origin)
BasicDataType
inheritRestrictions in class ComparableDataTypepublic int getMin()
int, or a very very small number if there is no minimum.public int getMax()
int, or a very very big number if there is no maximum.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||