org.mmbase.datatypes.util.xml
Class DataTypeReader

java.lang.Object
  extended byorg.mmbase.datatypes.util.xml.DataTypeReader

public class DataTypeReader
extends Object

This class contains static methods used for reading a 'datatypes' XML into a DataTypeCollector.

Since:
MMBase-1.8
Version:
$Id: DataTypeReader.java,v 1.20 2006/04/10 15:21:37 michiel Exp $
Author:
Pierre van Rooden

Field Summary
static String NAMESPACE_DATATYPES
          most recent version
static String NAMESPACE_DATATYPES_1_0
           
static String NAMESPACE_ENUMERATIONQUERY
           
static String NAMESPACE_ENUMERATIONQUERY_1_0
           
static String XSD_DATATYPES_1_0
           
static String XSD_ENUMERATIONQUERY_1_0
          enumeration query (expansion of standard searchquery)
 
Constructor Summary
DataTypeReader()
           
 
Method Summary
static DataTypeDefinition readDataType(Element typeElement, BasicDataType baseDataType, DataTypeCollector collector)
          Reads a datatype.
static void readDataTypes(Element dataTypesElement, DataTypeCollector collector)
          Initialize the data types default supported by the system.
static void readDataTypes(Element dataTypesElement, DataTypeCollector collector, BasicDataType baseDataType)
          Initialize the data types default supported by the system.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

XSD_DATATYPES_1_0

public static final String XSD_DATATYPES_1_0
See Also:
Constant Field Values

NAMESPACE_DATATYPES_1_0

public static final String NAMESPACE_DATATYPES_1_0
See Also:
Constant Field Values

XSD_ENUMERATIONQUERY_1_0

public static final String XSD_ENUMERATIONQUERY_1_0
enumeration query (expansion of standard searchquery)

See Also:
Constant Field Values

NAMESPACE_ENUMERATIONQUERY_1_0

public static final String NAMESPACE_ENUMERATIONQUERY_1_0
See Also:
Constant Field Values

NAMESPACE_DATATYPES

public static final String NAMESPACE_DATATYPES
most recent version

See Also:
Constant Field Values

NAMESPACE_ENUMERATIONQUERY

public static final String NAMESPACE_ENUMERATIONQUERY
See Also:
Constant Field Values
Constructor Detail

DataTypeReader

public DataTypeReader()
Method Detail

readDataTypes

public static void readDataTypes(Element dataTypesElement,
                                 DataTypeCollector collector)
Initialize the data types default supported by the system.


readDataTypes

public static void readDataTypes(Element dataTypesElement,
                                 DataTypeCollector collector,
                                 BasicDataType baseDataType)
Initialize the data types default supported by the system.


readDataType

public static DataTypeDefinition readDataType(Element typeElement,
                                              BasicDataType baseDataType,
                                              DataTypeCollector collector)
Reads a datatype.



MMBase build 1.8.1.20060716