| Package | Description |
|---|---|
| org.mmbase.bridge |
The main interface to MMBase, also known as `MMCI' (MMBase Cloud Interface).
|
| org.mmbase.bridge.jsp.taglib |
The MMBase taglib implementation.
|
| org.mmbase.bridge.jsp.taglib.typehandler |
Typehandlers are used by the FieldInfo tag to produce html-code
based on type and guitype of the field.
|
| org.mmbase.bridge.mock |
This package provides a completely 'virtual' implementation of the bridge.
|
| org.mmbase.bridge.remote | |
| org.mmbase.bridge.remote.proxy | |
| org.mmbase.bridge.remote.rmi | |
| org.mmbase.bridge.util |
This package contains several bridge related classes which can be used independently of the
rest of MMBase.
|
| org.mmbase.core | |
| org.mmbase.core.util | |
| org.mmbase.datatypes |
This package defines and implements
DataTypes, which are a way to apply restrictions to and
annotate certain data. |
| org.mmbase.datatypes.processors |
Plugins into set- and getValue methods on Node (Setting and getting Fields).
|
| org.mmbase.datatypes.util | |
| org.mmbase.framework |
The package contains the component framework of MMBase.
|
| org.mmbase.module.corebuilders |
The MMBase core builders.
|
| org.mmbase.storage.search.implementation.database | |
| org.mmbase.util | |
| org.mmbase.util.functions |
The function framework is all about the creation of
Function instances, from which
then, subsequently, function values can be acquired. |
| Modifier and Type | Method and Description |
|---|---|
DataType |
Field.getDataType()
Returns the data type this field contains.
|
| Modifier and Type | Method and Description |
|---|---|
DataType |
FieldInfoTag.getDataType() |
| Modifier and Type | Method and Description |
|---|---|
protected DateTimePattern |
DateHandler.getPattern(DataType dt) |
| Modifier and Type | Method and Description |
|---|---|
void |
MockCloudContext.addNodeManager(String name,
Map<String,DataType<?>> map) |
| Constructor and Description |
|---|
MockField(Field f,
DataType dt) |
MockField(String n,
NodeManager nm,
DataType dt) |
SystemField(String name,
NodeManager nm,
DataType dt) |
| Modifier and Type | Method and Description |
|---|---|
DataType |
RemoteField.getDataType() |
| Modifier and Type | Method and Description |
|---|---|
DataType |
RemoteField_Proxy.getDataType() |
| Modifier and Type | Method and Description |
|---|---|
DataType |
RemoteField_Rmi.getDataType() |
| Modifier and Type | Method and Description |
|---|---|
DataType<?> |
FieldWrapper.getDataType() |
| Constructor and Description |
|---|
DataTypeField(Cloud cloud,
DataType<? extends Object> dataType) |
DataTypeField(Field field,
DataType<? extends Object> dataType)
This constructor only wraps the given field to have another datatype.
|
DataTypeField(String name,
NodeManager nm,
DataType<? extends Object> dataType) |
| Modifier and Type | Field and Description |
|---|---|
protected DataType<D> |
AbstractField.dataType |
| Modifier and Type | Method and Description |
|---|---|
DataType |
AbstractField.getDataType() |
| Modifier and Type | Method and Description |
|---|---|
void |
CoreField.setDataType(DataType dataType) |
void |
AbstractField.setDataType(DataType<D> dataType)
Sets the datatype of a field.
|
| Constructor and Description |
|---|
AbstractField(String name,
int type,
int listItemType,
int state,
DataType<D> dataType)
Create a field object
|
CoreField(String name,
int type,
int listItemType,
int state,
DataType dataType)
Create a core object
|
| Modifier and Type | Method and Description |
|---|---|
static CoreField |
Fields.createField(String name,
int type,
int state,
DataType dataType)
Defaulting version of
Fields.createField(String, int int, int, DataType) (no list item type,
because it is nearly always irrelevant). |
static CoreField |
Fields.createField(String name,
int type,
int listItemType,
int state,
DataType dataType)
Returns an instance of a CoreField based on the type and state.
|
void |
DataTypeSetter.set(DataType dt) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
LengthDataType<E>
A LengthDataType is a datatype that defines a length for its values (
LengthDataType.getLength(Object)) ,
and restrictions on that (minimal an maximal length). |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractLengthDataType<E>
A LengthDataType is a datatype that defines a length for its values (
AbstractLengthDataType.getLength(Object)) ,
and restrictions on that (minimal an maximal length). |
class |
BasicDataType<C>
Every DataType extends this one.
|
class |
BinaryDataType
The datatype associated with byte arrays ('blobs').
|
class |
BinaryStringDataType |
class |
BooleanDataType
The DataType associated with a boolean value.
|
class |
CaptchaDataType |
class |
CheckEqualityDataType
A confirmed datatype must have the same value as another field of the node (and makes
only sense as a field of a node).
|
class |
ComparableDataType<E extends Serializable & Comparable<E>>
Comparable datatypes have values which are
Comparable, so can be ordered, and
therefore can have a minimum and a maximum value. |
class |
ComponentNamesDataType
A StringDataType with the names of all installed components.
|
class |
ConfirmPasswordDataType
A confirmed password datatype must have the same value as another field of the node (and makes
only sense as a field of a node).
|
class |
DateTimeDataType
The date-time datatype further describes
Date objects. |
class |
DecimalDataType
DataType associated with
BigDecimal, a NumberDataType. |
class |
DoubleDataType
DataType associated with
Double, as NumberDataType, but provides getMin and getMax as double. |
class |
FloatDataType
DataType associated with
Float, as NumberDataType, but provides getMin and getMax as float. |
class |
IntegerDataType
DataType associated with
Integer, a NumberDataType, but provides getMin and getMax as int. |
class |
InternetAddressDataType
Validates a value by putting it into
InternetAddress.parse(String),
if no exception is caused by that, the value is valid. |
class |
LanguageDataType
Returns the current language as a default value.
|
class |
ListDataType |
class |
LongDataType
DataType associated with
Long, as NumberDataType, but provides getMin and getMax as long. |
class |
MustBeTrueDataType
A boolean datatype of which the value must be true.
|
class |
NodeDataType
The Node data type describes a data type which is based on an MMBase 'node' field.
|
class |
NodeManagerNamesDataType
A StringDataType with can take all possible node manager as values.
|
class |
NumberDataType<E extends Number & Comparable<E>>
A DataType representing some kind of numeric value, like a floating point number or an integer number.
|
class |
SecurityContextDataType
A StringDataType with all security contexts strings as possible value.
|
class |
StringDataType
The datatype for String fields.
|
class |
UniqueStringDataType
Like
StringDataType, but with an alternative implementation for the default value,
namely, ensuring that it is unique already. |
class |
UserNodeDataType
This 'Node' datatypes uses the framework to determin the currently logged in user object.
|
class |
WeekdaysDataType
An enumeration datatype representing all days of a week, so an integer with the value 1 through
7.
|
class |
XmlDataType
The data associated with 'XML' values (
Document). |
| Modifier and Type | Method and Description |
|---|---|
static DataType |
DataTypes.addFinalDataType(BasicDataType dataType)
Add an instance of a DataType to the set of data types that are available thoughout the application.
|
DataType<C> |
DataType.clone()
Returns a cloned instance of this datatype, inheriting all validation rules.
|
DataType<C> |
DataType.clone(String name)
Returns a cloned instance of this datatype, inheriting all validation rules.
|
DataType |
ListDataType.getItemDataType()
Returns the datatype of items in this list.
|
(package private) DataType |
ListDataType.ItemRestriction.getItemDataType() |
DataType<?> |
DataType.getOrigin()
Return the DataType from which this one inherited, or
null |
DataType<C> |
BasicDataType.rewrite(Object owner)
Unlock a DataType so it can be changed or altered.
|
DataType<C> |
DataType.rewrite(Object owner)
Unlock a DataType so it can be changed or altered.
|
| Modifier and Type | Method and Description |
|---|---|
Iterator<DataType<?>> |
DataTypeCollector.getAllSpecializations(String name)
Recursively calls
DataTypeCollector.getSpecializations(String) so that you can easily iterate also all indirectly specializaed versions of a certain DataType in this collector |
Set<DataType<?>> |
DataTypeCollector.getRoots()
Returns all DataTypes in this Collector which did not have an origina DataType (in this Collector).
|
Collection<DataType<?>> |
DataTypeCollector.getSpecializations(String name)
Returns a set of all DataTypes in this collector which are directly inherited from the one with given name
|
| Modifier and Type | Method and Description |
|---|---|
int |
BasicDataType.compareTo(DataType<C> a) |
boolean |
DataTypeCollector.contains(DataType<?> dataType)
Returns whether the dataType is part of the current collection.
|
void |
DataTypeCollector.finish(DataType<?> dataType)
Lock a dataType so it can be changed or altered.
|
BasicDataType<?> |
DataTypeCollector.getDataTypeInstance(String name,
DataType<?> baseDataType)
Get a datatype instance through this collector.
|
void |
DataTypeCollector.rewrite(DataType<?> dataType)
Unlock a dataType so it can be changed or altered.
|
void |
ListDataType.setItemDataType(DataType value)
Sets the datatype of items in this list.
|
static Document |
DataTypes.toXml(DataType<?> dataType)
Returns a new XML completely describing the given DataType.
|
| Constructor and Description |
|---|
ItemRestriction(DataType v) |
| Modifier and Type | Class and Description |
|---|---|
static class |
Duration.DataType |
| Modifier and Type | Method and Description |
|---|---|
DataType<?> |
DataTypeChanger.finish() |
| Constructor and Description |
|---|
DataTypeChanger(DataType<?> dt) |
| Modifier and Type | Class and Description |
|---|---|
static class |
Setting.DataType |
| Modifier and Type | Method and Description |
|---|---|
DataType<C> |
Setting.getDataType() |
| Constructor and Description |
|---|
FieldDefs(String name,
int type,
int listItemType,
int state,
DataType<? extends Object> dataType)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
protected DataType |
MySqlSqlHandler.getDataType(StepField field) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
MySqlSqlHandler.isCaseSensitive(DataType dt) |
| Modifier and Type | Method and Description |
|---|---|
static DataType<?> |
Casting.toDataType(Object o) |
| Modifier and Type | Field and Description |
|---|---|
protected DataType<C> |
Parameter.dataType
The parameter's data type
|
| Modifier and Type | Method and Description |
|---|---|
DataType<C> |
Parameter.getDataType()
Returns the data type of this parameter.
|
static DataType |
BeanFunction.getDataType(String value,
BasicDataType base)
Given a string and a 'base' datatype, produces a new
DataType. |
| Constructor and Description |
|---|
Parameter(String name,
DataType<C> dataType)
Create a Parameter object
|
Parameter(String name,
DataType<C> dataType,
boolean copy)
Create a Parameter object
|
PatternParameter(Pattern p,
DataType<C> dataType) |
PatternParameter(Pattern p,
DataType<C> dataType,
boolean copy) |
MMBase 1.9-SNAPSHOT - ${javadoctimestamp}